~nskaggs/+junk/xenial-test

« back to all changes in this revision

Viewing changes to src/golang.org/x/net/ipv4/zsys_freebsd_amd64.go

  • Committer: Nicholas Skaggs
  • Date: 2016-10-24 20:56:05 UTC
  • Revision ID: nicholas.skaggs@canonical.com-20161024205605-z8lta0uvuhtxwzwl
Initi with beta15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
        sysSizeofSockaddrStorage = 0x80
 
42
        sysSizeofSockaddrInet    = 0x10
 
43
 
 
44
        sysSizeofIPMreq         = 0x8
 
45
        sysSizeofIPMreqn        = 0xc
 
46
        sysSizeofIPMreqSource   = 0xc
 
47
        sysSizeofGroupReq       = 0x88
 
48
        sysSizeofGroupSourceReq = 0x108
 
49
)
 
50
 
 
51
type sysSockaddrStorage 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 sysSockaddrInet struct {
 
60
        Len    uint8
 
61
        Family uint8
 
62
        Port   uint16
 
63
        Addr   [4]byte /* in_addr */
 
64
        Zero   [8]int8
 
65
}
 
66
 
 
67
type sysIPMreq struct {
 
68
        Multiaddr [4]byte /* in_addr */
 
69
        Interface [4]byte /* in_addr */
 
70
}
 
71
 
 
72
type sysIPMreqn struct {
 
73
        Multiaddr [4]byte /* in_addr */
 
74
        Address   [4]byte /* in_addr */
 
75
        Ifindex   int32
 
76
}
 
77
 
 
78
type sysIPMreqSource struct {
 
79
        Multiaddr  [4]byte /* in_addr */
 
80
        Sourceaddr [4]byte /* in_addr */
 
81
        Interface  [4]byte /* in_addr */
 
82
}
 
83
 
 
84
type sysGroupReq struct {
 
85
        Interface uint32
 
86
        Pad_cgo_0 [4]byte
 
87
        Group     sysSockaddrStorage
 
88
}
 
89
 
 
90
type sysGroupSourceReq struct {
 
91
        Interface uint32
 
92
        Pad_cgo_0 [4]byte
 
93
        Group     sysSockaddrStorage
 
94
        Source    sysSockaddrStorage
 
95
}