~nskaggs/+junk/xenial-test

« back to all changes in this revision

Viewing changes to src/golang.org/x/net/ipv4/zsys_solaris.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_solaris.go
 
3
 
 
4
// +build solaris
 
5
 
 
6
package ipv4
 
7
 
 
8
const (
 
9
        sysIP_OPTIONS       = 0x1
 
10
        sysIP_HDRINCL       = 0x2
 
11
        sysIP_TOS           = 0x3
 
12
        sysIP_TTL           = 0x4
 
13
        sysIP_RECVOPTS      = 0x5
 
14
        sysIP_RECVRETOPTS   = 0x6
 
15
        sysIP_RECVDSTADDR   = 0x7
 
16
        sysIP_RETOPTS       = 0x8
 
17
        sysIP_RECVIF        = 0x9
 
18
        sysIP_RECVSLLA      = 0xa
 
19
        sysIP_RECVTTL       = 0xb
 
20
        sysIP_NEXTHOP       = 0x19
 
21
        sysIP_PKTINFO       = 0x1a
 
22
        sysIP_RECVPKTINFO   = 0x1a
 
23
        sysIP_DONTFRAG      = 0x1b
 
24
        sysIP_BOUND_IF      = 0x41
 
25
        sysIP_UNSPEC_SRC    = 0x42
 
26
        sysIP_BROADCAST_TTL = 0x43
 
27
        sysIP_DHCPINIT_IF   = 0x45
 
28
 
 
29
        sysIP_MULTICAST_IF           = 0x10
 
30
        sysIP_MULTICAST_TTL          = 0x11
 
31
        sysIP_MULTICAST_LOOP         = 0x12
 
32
        sysIP_ADD_MEMBERSHIP         = 0x13
 
33
        sysIP_DROP_MEMBERSHIP        = 0x14
 
34
        sysIP_BLOCK_SOURCE           = 0x15
 
35
        sysIP_UNBLOCK_SOURCE         = 0x16
 
36
        sysIP_ADD_SOURCE_MEMBERSHIP  = 0x17
 
37
        sysIP_DROP_SOURCE_MEMBERSHIP = 0x18
 
38
 
 
39
        sysSizeofInetPktinfo = 0xc
 
40
 
 
41
        sysSizeofIPMreq       = 0x8
 
42
        sysSizeofIPMreqSource = 0xc
 
43
)
 
44
 
 
45
type sysInetPktinfo struct {
 
46
        Ifindex  uint32
 
47
        Spec_dst [4]byte /* in_addr */
 
48
        Addr     [4]byte /* in_addr */
 
49
}
 
50
 
 
51
type sysIPMreq struct {
 
52
        Multiaddr [4]byte /* in_addr */
 
53
        Interface [4]byte /* in_addr */
 
54
}
 
55
 
 
56
type sysIPMreqSource struct {
 
57
        Multiaddr  [4]byte /* in_addr */
 
58
        Sourceaddr [4]byte /* in_addr */
 
59
        Interface  [4]byte /* in_addr */
 
60
}