OSDN Git Service

new repo
[bytom/vapor.git] / vendor / golang.org / x / net / ipv4 / zsys_freebsd_arm.go
1 // Created by cgo -godefs - DO NOT EDIT
2 // cgo -godefs defs_freebsd.go
3
4 package ipv4
5
6 const (
7         sysIP_OPTIONS     = 0x1
8         sysIP_HDRINCL     = 0x2
9         sysIP_TOS         = 0x3
10         sysIP_TTL         = 0x4
11         sysIP_RECVOPTS    = 0x5
12         sysIP_RECVRETOPTS = 0x6
13         sysIP_RECVDSTADDR = 0x7
14         sysIP_SENDSRCADDR = 0x7
15         sysIP_RETOPTS     = 0x8
16         sysIP_RECVIF      = 0x14
17         sysIP_ONESBCAST   = 0x17
18         sysIP_BINDANY     = 0x18
19         sysIP_RECVTTL     = 0x41
20         sysIP_MINTTL      = 0x42
21         sysIP_DONTFRAG    = 0x43
22         sysIP_RECVTOS     = 0x44
23
24         sysIP_MULTICAST_IF           = 0x9
25         sysIP_MULTICAST_TTL          = 0xa
26         sysIP_MULTICAST_LOOP         = 0xb
27         sysIP_ADD_MEMBERSHIP         = 0xc
28         sysIP_DROP_MEMBERSHIP        = 0xd
29         sysIP_MULTICAST_VIF          = 0xe
30         sysIP_ADD_SOURCE_MEMBERSHIP  = 0x46
31         sysIP_DROP_SOURCE_MEMBERSHIP = 0x47
32         sysIP_BLOCK_SOURCE           = 0x48
33         sysIP_UNBLOCK_SOURCE         = 0x49
34         sysMCAST_JOIN_GROUP          = 0x50
35         sysMCAST_LEAVE_GROUP         = 0x51
36         sysMCAST_JOIN_SOURCE_GROUP   = 0x52
37         sysMCAST_LEAVE_SOURCE_GROUP  = 0x53
38         sysMCAST_BLOCK_SOURCE        = 0x54
39         sysMCAST_UNBLOCK_SOURCE      = 0x55
40
41         sizeofSockaddrStorage = 0x80
42         sizeofSockaddrInet    = 0x10
43
44         sizeofIPMreq         = 0x8
45         sizeofIPMreqn        = 0xc
46         sizeofIPMreqSource   = 0xc
47         sizeofGroupReq       = 0x88
48         sizeofGroupSourceReq = 0x108
49 )
50
51 type sockaddrStorage struct {
52         Len         uint8
53         Family      uint8
54         X__ss_pad1  [6]int8
55         X__ss_align int64
56         X__ss_pad2  [112]int8
57 }
58
59 type sockaddrInet struct {
60         Len    uint8
61         Family uint8
62         Port   uint16
63         Addr   [4]byte /* in_addr */
64         Zero   [8]int8
65 }
66
67 type ipMreq struct {
68         Multiaddr [4]byte /* in_addr */
69         Interface [4]byte /* in_addr */
70 }
71
72 type ipMreqn struct {
73         Multiaddr [4]byte /* in_addr */
74         Address   [4]byte /* in_addr */
75         Ifindex   int32
76 }
77
78 type ipMreqSource struct {
79         Multiaddr  [4]byte /* in_addr */
80         Sourceaddr [4]byte /* in_addr */
81         Interface  [4]byte /* in_addr */
82 }
83
84 type groupReq struct {
85         Interface uint32
86         Pad_cgo_0 [4]byte
87         Group     sockaddrStorage
88 }
89
90 type groupSourceReq struct {
91         Interface uint32
92         Pad_cgo_0 [4]byte
93         Group     sockaddrStorage
94         Source    sockaddrStorage
95 }