github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/net/ipv4/zsys_solaris.go (about) 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 }