Tobias Klauser | d28f0bd | 2019-06-13 11:12:16 +0200 | [diff] [blame] | 1 | // Code generated by cmd/cgo -godefs; DO NOT EDIT. |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 2 | // cgo -godefs defs_freebsd.go |
| 3 | |
| 4 | package ipv6 |
| 5 | |
| 6 | const ( |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 7 | sizeofSockaddrStorage = 0x80 |
| 8 | sizeofSockaddrInet6 = 0x1c |
| 9 | sizeofInet6Pktinfo = 0x14 |
| 10 | sizeofIPv6Mtuinfo = 0x20 |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 11 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 12 | sizeofIPv6Mreq = 0x14 |
| 13 | sizeofGroupReq = 0x88 |
| 14 | sizeofGroupSourceReq = 0x108 |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 15 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 16 | sizeofICMPv6Filter = 0x20 |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 17 | ) |
| 18 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 19 | type sockaddrStorage struct { |
Mikio Hara | d6d144d | 2014-11-13 17:19:48 +0900 | [diff] [blame] | 20 | Len uint8 |
| 21 | Family uint8 |
| 22 | X__ss_pad1 [6]int8 |
| 23 | X__ss_align int64 |
| 24 | X__ss_pad2 [112]int8 |
| 25 | } |
| 26 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 27 | type sockaddrInet6 struct { |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 28 | Len uint8 |
| 29 | Family uint8 |
| 30 | Port uint16 |
| 31 | Flowinfo uint32 |
| 32 | Addr [16]byte /* in6_addr */ |
| 33 | Scope_id uint32 |
| 34 | } |
| 35 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 36 | type inet6Pktinfo struct { |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 37 | Addr [16]byte /* in6_addr */ |
| 38 | Ifindex uint32 |
| 39 | } |
| 40 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 41 | type ipv6Mtuinfo struct { |
| 42 | Addr sockaddrInet6 |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 43 | Mtu uint32 |
| 44 | } |
| 45 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 46 | type ipv6Mreq struct { |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 47 | Multiaddr [16]byte /* in6_addr */ |
| 48 | Interface uint32 |
| 49 | } |
| 50 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 51 | type groupReq struct { |
Mikio Hara | d6d144d | 2014-11-13 17:19:48 +0900 | [diff] [blame] | 52 | Interface uint32 |
| 53 | Pad_cgo_0 [4]byte |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 54 | Group sockaddrStorage |
Mikio Hara | d6d144d | 2014-11-13 17:19:48 +0900 | [diff] [blame] | 55 | } |
| 56 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 57 | type groupSourceReq struct { |
Mikio Hara | d6d144d | 2014-11-13 17:19:48 +0900 | [diff] [blame] | 58 | Interface uint32 |
| 59 | Pad_cgo_0 [4]byte |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 60 | Group sockaddrStorage |
| 61 | Source sockaddrStorage |
Mikio Hara | d6d144d | 2014-11-13 17:19:48 +0900 | [diff] [blame] | 62 | } |
| 63 | |
Mikio Hara | 30df40a | 2016-10-07 12:21:11 +0900 | [diff] [blame] | 64 | type icmpv6Filter struct { |
Mikio Hara | 91e38ae | 2014-10-08 07:24:42 +0900 | [diff] [blame] | 65 | Filt [8]uint32 |
| 66 | } |