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