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