blob: 72a1a65a2339741da199f31f9aab1dc40fc888dd [file] [log] [blame]
Tobias Klauserd28f0bd2019-06-13 11:12:16 +02001// Code generated by cmd/cgo -godefs; DO NOT EDIT.
Mikio Hara91e38ae2014-10-08 07:24:42 +09002// cgo -godefs defs_freebsd.go
3
4package ipv6
5
6const (
Mikio Hara30df40a2016-10-07 12:21:11 +09007 sizeofSockaddrStorage = 0x80
8 sizeofSockaddrInet6 = 0x1c
9 sizeofInet6Pktinfo = 0x14
10 sizeofIPv6Mtuinfo = 0x20
Mikio Hara91e38ae2014-10-08 07:24:42 +090011
Mikio Hara30df40a2016-10-07 12:21:11 +090012 sizeofIPv6Mreq = 0x14
13 sizeofGroupReq = 0x88
14 sizeofGroupSourceReq = 0x108
Mikio Hara91e38ae2014-10-08 07:24:42 +090015
Mikio Hara30df40a2016-10-07 12:21:11 +090016 sizeofICMPv6Filter = 0x20
Mikio Hara91e38ae2014-10-08 07:24:42 +090017)
18
Mikio Hara30df40a2016-10-07 12:21:11 +090019type sockaddrStorage struct {
Mikio Harad6d144d2014-11-13 17:19:48 +090020 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 Hara30df40a2016-10-07 12:21:11 +090027type sockaddrInet6 struct {
Mikio Hara91e38ae2014-10-08 07:24:42 +090028 Len uint8
29 Family uint8
30 Port uint16
31 Flowinfo uint32
32 Addr [16]byte /* in6_addr */
33 Scope_id uint32
34}
35
Mikio Hara30df40a2016-10-07 12:21:11 +090036type inet6Pktinfo struct {
Mikio Hara91e38ae2014-10-08 07:24:42 +090037 Addr [16]byte /* in6_addr */
38 Ifindex uint32
39}
40
Mikio Hara30df40a2016-10-07 12:21:11 +090041type ipv6Mtuinfo struct {
42 Addr sockaddrInet6
Mikio Hara91e38ae2014-10-08 07:24:42 +090043 Mtu uint32
44}
45
Mikio Hara30df40a2016-10-07 12:21:11 +090046type ipv6Mreq struct {
Mikio Hara91e38ae2014-10-08 07:24:42 +090047 Multiaddr [16]byte /* in6_addr */
48 Interface uint32
49}
50
Mikio Hara30df40a2016-10-07 12:21:11 +090051type groupReq struct {
Mikio Harad6d144d2014-11-13 17:19:48 +090052 Interface uint32
53 Pad_cgo_0 [4]byte
Mikio Hara30df40a2016-10-07 12:21:11 +090054 Group sockaddrStorage
Mikio Harad6d144d2014-11-13 17:19:48 +090055}
56
Mikio Hara30df40a2016-10-07 12:21:11 +090057type groupSourceReq struct {
Mikio Harad6d144d2014-11-13 17:19:48 +090058 Interface uint32
59 Pad_cgo_0 [4]byte
Mikio Hara30df40a2016-10-07 12:21:11 +090060 Group sockaddrStorage
61 Source sockaddrStorage
Mikio Harad6d144d2014-11-13 17:19:48 +090062}
63
Mikio Hara30df40a2016-10-07 12:21:11 +090064type icmpv6Filter struct {
Mikio Hara91e38ae2014-10-08 07:24:42 +090065 Filt [8]uint32
66}