1// Copyright 2020 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5// Hand edited based on zerrors_zos_s390x.go 6// TODO(Bill O'Farrell): auto-generate. 7 8package ipv6 9 10const ( 11 sizeofSockaddrStorage = 128 12 sizeofICMPv6Filter = 32 13 sizeofInet6Pktinfo = 20 14 sizeofIPv6Mtuinfo = 32 15 sizeofSockaddrInet6 = 28 16 sizeofGroupReq = 136 17 sizeofGroupSourceReq = 264 18) 19 20type sockaddrStorage struct { 21 Len uint8 22 Family byte 23 ss_pad1 [6]byte 24 ss_align int64 25 ss_pad2 [112]byte 26} 27 28type sockaddrInet6 struct { 29 Len uint8 30 Family uint8 31 Port uint16 32 Flowinfo uint32 33 Addr [16]byte 34 Scope_id uint32 35} 36 37type inet6Pktinfo struct { 38 Addr [16]byte 39 Ifindex uint32 40} 41 42type ipv6Mtuinfo struct { 43 Addr sockaddrInet6 44 Mtu uint32 45} 46 47type groupReq struct { 48 Interface uint32 49 reserved uint32 50 Group sockaddrStorage 51} 52 53type groupSourceReq struct { 54 Interface uint32 55 reserved uint32 56 Group sockaddrStorage 57 Source sockaddrStorage 58} 59 60type icmpv6Filter struct { 61 Filt [8]uint32 62} 63