github.com/graybobo/golang.org-package-offline-cache@v0.0.0-20200626051047-6608995c132f/x/net/ipv6/defs_solaris.go (about) 1 // Copyright 2014 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // +build ignore 6 7 // +godefs map struct_in6_addr [16]byte /* in6_addr */ 8 9 package ipv6 10 11 /* 12 #include <netinet/in.h> 13 #include <netinet/icmp6.h> 14 */ 15 import "C" 16 17 const ( 18 sysIPV6_UNICAST_HOPS = C.IPV6_UNICAST_HOPS 19 sysIPV6_MULTICAST_IF = C.IPV6_MULTICAST_IF 20 sysIPV6_MULTICAST_HOPS = C.IPV6_MULTICAST_HOPS 21 sysIPV6_MULTICAST_LOOP = C.IPV6_MULTICAST_LOOP 22 sysIPV6_JOIN_GROUP = C.IPV6_JOIN_GROUP 23 sysIPV6_LEAVE_GROUP = C.IPV6_LEAVE_GROUP 24 25 sysIPV6_PKTINFO = C.IPV6_PKTINFO 26 27 sysIPV6_HOPLIMIT = C.IPV6_HOPLIMIT 28 sysIPV6_NEXTHOP = C.IPV6_NEXTHOP 29 sysIPV6_HOPOPTS = C.IPV6_HOPOPTS 30 sysIPV6_DSTOPTS = C.IPV6_DSTOPTS 31 32 sysIPV6_RTHDR = C.IPV6_RTHDR 33 sysIPV6_RTHDRDSTOPTS = C.IPV6_RTHDRDSTOPTS 34 35 sysIPV6_RECVPKTINFO = C.IPV6_RECVPKTINFO 36 sysIPV6_RECVHOPLIMIT = C.IPV6_RECVHOPLIMIT 37 sysIPV6_RECVHOPOPTS = C.IPV6_RECVHOPOPTS 38 39 sysIPV6_RECVRTHDR = C.IPV6_RECVRTHDR 40 41 sysIPV6_RECVRTHDRDSTOPTS = C.IPV6_RECVRTHDRDSTOPTS 42 43 sysIPV6_CHECKSUM = C.IPV6_CHECKSUM 44 sysIPV6_RECVTCLASS = C.IPV6_RECVTCLASS 45 sysIPV6_USE_MIN_MTU = C.IPV6_USE_MIN_MTU 46 sysIPV6_DONTFRAG = C.IPV6_DONTFRAG 47 sysIPV6_SEC_OPT = C.IPV6_SEC_OPT 48 sysIPV6_SRC_PREFERENCES = C.IPV6_SRC_PREFERENCES 49 sysIPV6_RECVPATHMTU = C.IPV6_RECVPATHMTU 50 sysIPV6_PATHMTU = C.IPV6_PATHMTU 51 sysIPV6_TCLASS = C.IPV6_TCLASS 52 sysIPV6_V6ONLY = C.IPV6_V6ONLY 53 54 sysIPV6_RECVDSTOPTS = C.IPV6_RECVDSTOPTS 55 56 sysIPV6_PREFER_SRC_HOME = C.IPV6_PREFER_SRC_HOME 57 sysIPV6_PREFER_SRC_COA = C.IPV6_PREFER_SRC_COA 58 sysIPV6_PREFER_SRC_PUBLIC = C.IPV6_PREFER_SRC_PUBLIC 59 sysIPV6_PREFER_SRC_TMP = C.IPV6_PREFER_SRC_TMP 60 sysIPV6_PREFER_SRC_NONCGA = C.IPV6_PREFER_SRC_NONCGA 61 sysIPV6_PREFER_SRC_CGA = C.IPV6_PREFER_SRC_CGA 62 63 sysIPV6_PREFER_SRC_MIPMASK = C.IPV6_PREFER_SRC_MIPMASK 64 sysIPV6_PREFER_SRC_MIPDEFAULT = C.IPV6_PREFER_SRC_MIPDEFAULT 65 sysIPV6_PREFER_SRC_TMPMASK = C.IPV6_PREFER_SRC_TMPMASK 66 sysIPV6_PREFER_SRC_TMPDEFAULT = C.IPV6_PREFER_SRC_TMPDEFAULT 67 sysIPV6_PREFER_SRC_CGAMASK = C.IPV6_PREFER_SRC_CGAMASK 68 sysIPV6_PREFER_SRC_CGADEFAULT = C.IPV6_PREFER_SRC_CGADEFAULT 69 70 sysIPV6_PREFER_SRC_MASK = C.IPV6_PREFER_SRC_MASK 71 72 sysIPV6_PREFER_SRC_DEFAULT = C.IPV6_PREFER_SRC_DEFAULT 73 74 sysIPV6_BOUND_IF = C.IPV6_BOUND_IF 75 sysIPV6_UNSPEC_SRC = C.IPV6_UNSPEC_SRC 76 77 sysICMP6_FILTER = C.ICMP6_FILTER 78 79 sysSizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6 80 sysSizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo 81 sysSizeofIPv6Mtuinfo = C.sizeof_struct_ip6_mtuinfo 82 83 sysSizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq 84 85 sysSizeofICMPv6Filter = C.sizeof_struct_icmp6_filter 86 ) 87 88 type sysSockaddrInet6 C.struct_sockaddr_in6 89 90 type sysInet6Pktinfo C.struct_in6_pktinfo 91 92 type sysIPv6Mtuinfo C.struct_ip6_mtuinfo 93 94 type sysIPv6Mreq C.struct_ipv6_mreq 95 96 type sysICMPv6Filter C.struct_icmp6_filter