1d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum# Generated by h2py from /usr/include/netinet/in.h 2d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 3d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum# Included from net/nh.h 4d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 5d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum# Included from sys/machine.h 6d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumLITTLE_ENDIAN = 1234 7d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumBIG_ENDIAN = 4321 8d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumPDP_ENDIAN = 3412 9d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumBYTE_ORDER = BIG_ENDIAN 10d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDEFAULT_GPR = 0xDEADBEEF 11d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_EE = 0x8000 12d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_PR = 0x4000 13d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_FP = 0x2000 14d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_ME = 0x1000 15d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_FE = 0x0800 16d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_FE0 = 0x0800 17d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_SE = 0x0400 18d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_BE = 0x0200 19d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_IE = 0x0100 20d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_FE1 = 0x0100 21d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_AL = 0x0080 22d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_IP = 0x0040 23d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_IR = 0x0020 24d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_DR = 0x0010 25d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumMSR_PM = 0x0004 26d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDEFAULT_MSR = (MSR_EE | MSR_ME | MSR_AL | MSR_IR | MSR_DR) 27d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDEFAULT_USER_MSR = (DEFAULT_MSR | MSR_PR) 28d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_LT = 0x80000000 29d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_GT = 0x40000000 30d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_EQ = 0x20000000 31d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_SO = 0x10000000 32d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_FX = 0x08000000 33d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_FEX = 0x04000000 34d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_VX = 0x02000000 35d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumCR_OX = 0x01000000 36d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumXER_SO = 0x80000000 37d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumXER_OV = 0x40000000 38d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumXER_CA = 0x20000000 39d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef XER_COMP_BYTE(xer): return ((xer >> 8) & 0x000000FF) 40d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 41d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef XER_LENGTH(xer): return (xer & 0x0000007F) 42d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 43d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_IO = 0x80000000 44d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_PFT = 0x40000000 45d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_LOCK = 0x20000000 46d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_FPIO = 0x10000000 47d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_PROT = 0x08000000 48d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_LOOP = 0x04000000 49d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_DRST = 0x04000000 50d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_ST = 0x02000000 51d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_SEGB = 0x01000000 52d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_DABR = 0x00400000 53d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumDSISR_EAR = 0x00100000 54d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_IS_PFT = 0x40000000 55d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_IS_ISPEC = 0x20000000 56d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_IS_IIO = 0x10000000 57d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_IS_PROT = 0x08000000 58d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_IS_LOOP = 0x04000000 59d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_PR_FPEN = 0x00100000 60d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_PR_INVAL = 0x00080000 61d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_PR_PRIV = 0x00040000 62d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_PR_TRAP = 0x00020000 63d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumSRR_PR_IMPRE = 0x00010000 64d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef ntohl(x): return (x) 65d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 66d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef ntohs(x): return (x) 67d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 68d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef htonl(x): return (x) 69d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 70d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef htons(x): return (x) 71d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 72d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_IP = 0 73d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_ICMP = 1 74d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_GGP = 3 75d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_TCP = 6 76d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_EGP = 8 77d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_PUP = 12 78d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_UDP = 17 79d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_IDP = 22 80d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_TP = 29 81d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_LOCAL = 63 82d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_EON = 80 83d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_BIP = 0x53 84d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_RAW = 255 85d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPROTO_MAX = 256 86d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPORT_RESERVED = 1024 87d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPORT_USERRESERVED = 5000 88d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIPPORT_TIMESERVER = 37 89d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_CLASSA(i): return (((long)(i) & 0x80000000) == 0) 90d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 91d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSA_NET = 0xff000000 92d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSA_NSHIFT = 24 93d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSA_HOST = 0x00ffffff 94d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSA_MAX = 128 95d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_CLASSB(i): return (((long)(i) & 0xc0000000) == 0x80000000) 96d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 97d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSB_NET = 0xffff0000 98d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSB_NSHIFT = 16 99d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSB_HOST = 0x0000ffff 100d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSB_MAX = 65536 101d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_CLASSC(i): return (((long)(i) & 0xe0000000) == 0xc0000000) 102d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 103d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSC_NET = 0xffffff00 104d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSC_NSHIFT = 8 105d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_CLASSC_HOST = 0x000000ff 106d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_CLASSD(i): return (((long)(i) & 0xf0000000) == 0xe0000000) 107d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 108d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_MULTICAST(i): return IN_CLASSD(i) 109d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 110d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_EXPERIMENTAL(i): return (((long)(i) & 0xe0000000) == 0xe0000000) 111d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 112d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossumdef IN_BADCLASS(i): return (((long)(i) & 0xf0000000) == 0xf0000000) 113d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van Rossum 114d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumINADDR_ANY = 0x00000000 115d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumINADDR_LOOPBACK = 0x7f000001 116d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumINADDR_BROADCAST = 0xffffffff 117d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumINADDR_NONE = 0xffffffff 118d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIN_LOOPBACKNET = 127 119d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_OPTIONS = 1 120d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_HDRINCL = 2 121d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_TOS = 3 122d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_TTL = 4 123d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_RECVOPTS = 5 124d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_RECVRETOPTS = 6 125d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_RECVDSTADDR = 7 126d44e0c3acebb10c4d26d80d42ce8fc89cd5ed02dGuido van RossumIP_RETOPTS = 8 127