10940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen# Generated by h2py from /usr/include/netinet/in.h
20940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
30940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen# Included from sys/appleapiopts.h
40940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IP = 0
50940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_HOPOPTS = 0
60940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ICMP = 1
70940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IGMP = 2
80940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_GGP = 3
90940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPV4 = 4
100940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPIP = IPPROTO_IPV4
110940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TCP = 6
120940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ST = 7
130940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_EGP = 8
140940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PIGP = 9
150940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_RCCMON = 10
160940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_NVPII = 11
170940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PUP = 12
180940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ARGUS = 13
190940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_EMCON = 14
200940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_XNET = 15
210940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_CHAOS = 16
220940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_UDP = 17
230940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MUX = 18
240940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MEAS = 19
250940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_HMP = 20
260940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PRM = 21
270940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IDP = 22
280940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TRUNK1 = 23
290940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TRUNK2 = 24
300940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_LEAF1 = 25
310940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_LEAF2 = 26
320940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_RDP = 27
330940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IRTP = 28
340940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TP = 29
350940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_BLT = 30
360940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_NSP = 31
370940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_INP = 32
380940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SEP = 33
390940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_3PC = 34
400940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IDPR = 35
410940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_XTP = 36
420940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_DDP = 37
430940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_CMTP = 38
440940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TPXX = 39
450940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IL = 40
460940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPV6 = 41
470940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SDRP = 42
480940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ROUTING = 43
490940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_FRAGMENT = 44
500940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IDRP = 45
510940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_RSVP = 46
520940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_GRE = 47
530940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MHRP = 48
540940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_BHA = 49
550940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ESP = 50
560940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_AH = 51
570940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_INLSP = 52
580940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SWIPE = 53
590940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_NHRP = 54
600940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ICMPV6 = 58
610940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_NONE = 59
620940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_DSTOPTS = 60
630940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_AHIP = 61
640940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_CFTP = 62
650940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_HELLO = 63
660940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SATEXPAK = 64
670940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_KRYPTOLAN = 65
680940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_RVD = 66
690940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPPC = 67
700940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ADFS = 68
710940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SATMON = 69
720940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_VISA = 70
730940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPCV = 71
740940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_CPNX = 72
750940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_CPHB = 73
760940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_WSN = 74
770940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PVP = 75
780940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_BRSATMON = 76
790940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ND = 77
800940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_WBMON = 78
810940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_WBEXPAK = 79
820940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_EON = 80
830940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_VMTP = 81
840940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SVMTP = 82
850940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_VINES = 83
860940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TTP = 84
870940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IGP = 85
880940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_DGP = 86
890940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_TCF = 87
900940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IGRP = 88
910940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_OSPFIGP = 89
920940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SRPC = 90
930940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_LARP = 91
940940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MTP = 92
950940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_AX25 = 93
960940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPEIP = 94
970940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MICP = 95
980940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_SCCSP = 96
990940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ETHERIP = 97
1000940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_ENCAP = 98
1010940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_APES = 99
1020940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_GMTP = 100
1030940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_IPCOMP = 108
1040940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PIM = 103
1050940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_PGM = 113
1060940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_DIVERT = 254
1070940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_RAW = 255
1080940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MAX = 256
1090940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_DONE = 257
1100940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPORT_RESERVED = 1024
1110940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPORT_USERRESERVED = 5000
1120940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPORT_HIFIRSTAUTO = 49152
1130940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPORT_HILASTAUTO = 65535
1140940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPORT_RESERVEDSTART = 600
1150940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_CLASSA(i): return (((u_int32_t)(i) & 0x80000000) == 0)
1160940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1170940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSA_NET = 0xff000000
1180940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSA_NSHIFT = 24
1190940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSA_HOST = 0x00ffffff
1200940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSA_MAX = 128
1210940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_CLASSB(i): return (((u_int32_t)(i) & 0xc0000000) == 0x80000000)
1220940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1230940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSB_NET = 0xffff0000
1240940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSB_NSHIFT = 16
1250940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSB_HOST = 0x0000ffff
1260940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSB_MAX = 65536
1270940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_CLASSC(i): return (((u_int32_t)(i) & 0xe0000000) == 0xc0000000)
1280940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1290940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSC_NET = 0xffffff00
1300940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSC_NSHIFT = 8
1310940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSC_HOST = 0x000000ff
1320940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_CLASSD(i): return (((u_int32_t)(i) & 0xf0000000) == 0xe0000000)
1330940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1340940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSD_NET = 0xf0000000
1350940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSD_NSHIFT = 28
1360940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_CLASSD_HOST = 0x0fffffff
1370940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_MULTICAST(i): return IN_CLASSD(i)
1380940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1390940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_EXPERIMENTAL(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000)
1400940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1410940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_BADCLASS(i): return (((u_int32_t)(i) & 0xf0000000) == 0xf0000000)
1420940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1430940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenINADDR_NONE = 0xffffffff
1440940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN_LINKLOCAL(i): return (((u_int32_t)(i) & IN_CLASSB_NET) == IN_LINKLOCALNETNUM)
1450940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
1460940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIN_LOOPBACKNET = 127
1470940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenINET_ADDRSTRLEN = 16
1480940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OPTIONS = 1
1490940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_HDRINCL = 2
1500940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_TOS = 3
1510940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_TTL = 4
1520940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RECVOPTS = 5
1530940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RECVRETOPTS = 6
1540940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RECVDSTADDR = 7
1550940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RETOPTS = 8
1560940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_MULTICAST_IF = 9
1570940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_MULTICAST_TTL = 10
1580940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_MULTICAST_LOOP = 11
1590940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_ADD_MEMBERSHIP = 12
1600940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DROP_MEMBERSHIP = 13
1610940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_MULTICAST_VIF = 14
1620940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RSVP_ON = 15
1630940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RSVP_OFF = 16
1640940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RSVP_VIF_ON = 17
1650940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RSVP_VIF_OFF = 18
1660940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_PORTRANGE = 19
1670940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_RECVIF = 20
1680940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_IPSEC_POLICY = 21
1690940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FAITH = 22
1700940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_STRIPHDR = 23
1710940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_ADD = 40
1720940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_DEL = 41
1730940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_FLUSH = 42
1740940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_ZERO = 43
1750940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_GET = 44
1760940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_FW_RESETLOG = 45
1770940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_ADD = 50
1780940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_DEL = 51
1790940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_FLUSH = 52
1800940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_ZERO = 53
1810940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_GET = 54
1820940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_NAT__XXX = 55
1830940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_OLD_FW_RESETLOG = 56
1840940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DUMMYNET_CONFIGURE = 60
1850940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DUMMYNET_DEL = 61
1860940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DUMMYNET_FLUSH = 62
1870940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DUMMYNET_GET = 64
1880940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DEFAULT_MULTICAST_TTL = 1
1890940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_DEFAULT_MULTICAST_LOOP = 1
1900940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_MAX_MEMBERSHIPS = 20
1910940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_PORTRANGE_DEFAULT = 0
1920940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_PORTRANGE_HIGH = 1
1930940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIP_PORTRANGE_LOW = 2
1940940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPPROTO_MAXID = (IPPROTO_AH + 1)
1950940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_FORWARDING = 1
1960940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_SENDREDIRECTS = 2
1970940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_DEFTTL = 3
1980940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_DEFMTU = 4
1990940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_RTEXPIRE = 5
2000940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_RTMINEXPIRE = 6
2010940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_RTMAXCACHE = 7
2020940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_SOURCEROUTE = 8
2030940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_DIRECTEDBROADCAST = 9
2040940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_INTRQMAXLEN = 10
2050940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_INTRQDROPS = 11
2060940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_STATS = 12
2070940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_ACCEPTSOURCEROUTE = 13
2080940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_FASTFORWARDING = 14
2090940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_KEEPFAITH = 15
2100940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_GIF_TTL = 16
2110940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPCTL_MAXID = 17
2120940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2130940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen# Included from netinet6/in6.h
2140940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__KAME_VERSION = "20010528/apple-darwin"
2150940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PORT_RESERVED = 1024
2160940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PORT_ANONMIN = 49152
2170940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PORT_ANONMAX = 65535
2180940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PORT_RESERVEDMIN = 600
2190940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PORT_RESERVEDMAX = (IPV6PORT_RESERVED-1)
2200940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenINET6_ADDRSTRLEN = 46
2210940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_ONE = 1
2220940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_TWO = 2
2230940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_MNL = 0xff010000
2240940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_MLL = 0xff020000
2250940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_SMP = 0x0000ffff
2260940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_ULL = 0xfe80
2270940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_USL = 0xfec0
2280940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_MLL = 0xff02
2290940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_ONE = 0x01000000
2300940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_TWO = 0x02000000
2310940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_MNL = 0x000001ff
2320940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_MLL = 0x000002ff
2330940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT32_SMP = 0xffff0000
2340940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_ULL = 0x80fe
2350940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_USL = 0xc0fe
2360940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_INT16_MLL = 0x02ff
2370940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_UNSPECIFIED(a): return \
2380940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2390940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_LOOPBACK(a): return \
2400940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2410940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_V4COMPAT(a): return \
2420940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2430940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_V4MAPPED(a): return \
2440940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2450940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_SCOPE_NODELOCAL = 0x01
2460940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_SCOPE_LINKLOCAL = 0x02
2470940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_SCOPE_SITELOCAL = 0x05
2480940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_SCOPE_ORGLOCAL = 0x08
2490940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_ADDR_SCOPE_GLOBAL = 0x0e
2500940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__IPV6_ADDR_SCOPE_NODELOCAL = 0x01
2510940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__IPV6_ADDR_SCOPE_LINKLOCAL = 0x02
2520940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__IPV6_ADDR_SCOPE_SITELOCAL = 0x05
2530940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__IPV6_ADDR_SCOPE_ORGLOCAL = 0x08
2540940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen__IPV6_ADDR_SCOPE_GLOBAL = 0x0e
2550940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_LINKLOCAL(a): return \
2560940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2570940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_SITELOCAL(a): return \
2580940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2590940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_NODELOCAL(a): return \
2600940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2610940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_LINKLOCAL(a): return \
2620940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2630940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_SITELOCAL(a): return \
2640940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2650940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_ORGLOCAL(a): return \
2660940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2670940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_GLOBAL(a): return \
2680940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2690940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_NODELOCAL(a): return \
2700940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2710940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_LINKLOCAL(a): return \
2720940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2730940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_SITELOCAL(a): return \
2740940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2750940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_ORGLOCAL(a): return \
2760940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2770940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_ADDR_MC_GLOBAL(a): return \
2780940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2790940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IN6_IS_SCOPE_LINKLOCAL(a): return \
2800940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2810940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IFA6_IS_DEPRECATED(a): return \
2820940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2830940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansendef IFA6_IS_INVALID(a): return \
2840940c6267af3d4ba2ecf10096b2df5dd4b715650Jack Jansen
2850940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_OPTIONS = 1
2860940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RECVOPTS = 5
2870940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RECVRETOPTS = 6
2880940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RECVDSTADDR = 7
2890940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RETOPTS = 8
2900940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_SOCKOPT_RESERVED1 = 3
2910940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_UNICAST_HOPS = 4
2920940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_MULTICAST_IF = 9
2930940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_MULTICAST_HOPS = 10
2940940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_MULTICAST_LOOP = 11
2950940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_JOIN_GROUP = 12
2960940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_LEAVE_GROUP = 13
2970940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PORTRANGE = 14
2980940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenICMP6_FILTER = 18
2990940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PKTINFO = 19
3000940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_HOPLIMIT = 20
3010940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_NEXTHOP = 21
3020940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_HOPOPTS = 22
3030940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_DSTOPTS = 23
3040940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RTHDR = 24
3050940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PKTOPTIONS = 25
3060940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_CHECKSUM = 26
3070940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_V6ONLY = 27
3080940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_BINDV6ONLY = IPV6_V6ONLY
3090940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_IPSEC_POLICY = 28
3100940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FAITH = 29
3110940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FW_ADD = 30
3120940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FW_DEL = 31
3130940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FW_FLUSH = 32
3140940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FW_ZERO = 33
3150940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_FW_GET = 34
3160940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RTHDR_LOOSE = 0
3170940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RTHDR_STRICT = 1
3180940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_RTHDR_TYPE_0 = 0
3190940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_DEFAULT_MULTICAST_HOPS = 1
3200940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_DEFAULT_MULTICAST_LOOP = 1
3210940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PORTRANGE_DEFAULT = 0
3220940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PORTRANGE_HIGH = 1
3230940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6_PORTRANGE_LOW = 2
3240940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6PROTO_MAXID = (IPPROTO_PIM + 1)
3250940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_FORWARDING = 1
3260940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_SENDREDIRECTS = 2
3270940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_DEFHLIM = 3
3280940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_DEFMTU = 4
3290940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_FORWSRCRT = 5
3300940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_STATS = 6
3310940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_MRTSTATS = 7
3320940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_MRTPROTO = 8
3330940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_MAXFRAGPACKETS = 9
3340940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_SOURCECHECK = 10
3350940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_SOURCECHECK_LOGINT = 11
3360940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_ACCEPT_RTADV = 12
3370940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_KEEPFAITH = 13
3380940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_LOG_INTERVAL = 14
3390940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_HDRNESTLIMIT = 15
3400940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_DAD_COUNT = 16
3410940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_AUTO_FLOWLABEL = 17
3420940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_DEFMCASTHLIM = 18
3430940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_GIF_HLIM = 19
3440940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_KAME_VERSION = 20
3450940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_USE_DEPRECATED = 21
3460940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_RR_PRUNE = 22
3470940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_MAPPED_ADDR = 23
3480940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_V6ONLY = 24
3490940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_RTEXPIRE = 25
3500940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_RTMINEXPIRE = 26
3510940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_RTMAXCACHE = 27
3520940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_USETEMPADDR = 32
3530940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_TEMPPLTIME = 33
3540940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_TEMPVLTIME = 34
3550940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_AUTO_LINKLOCAL = 35
3560940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_RIP6STATS = 36
3570940c6267af3d4ba2ecf10096b2df5dd4b715650Jack JansenIPV6CTL_MAXID = 37
358