Import LibreSSL v2.4.2 to vendor branch
[dragonfly.git] / crypto / libressl / include / compat / netinet / ip.h
blob6019f7dcd128a73415ef0b343a1f4f54d9b7a6a0
1 /*
2 * Public domain
3 * netinet/ip.h compatibility shim
4 */
6 #if defined(__hpux)
7 #include <netinet/in_systm.h>
8 #endif
10 #ifndef _WIN32
11 #include_next <netinet/ip.h>
12 #else
13 #include <win32netcompat.h>
14 #endif
17 * Definitions for DiffServ Codepoints as per RFC2474
19 #ifndef IPTOS_DSCP_CS0
20 #define IPTOS_DSCP_CS0 0x00
21 #define IPTOS_DSCP_CS1 0x20
22 #define IPTOS_DSCP_CS2 0x40
23 #define IPTOS_DSCP_CS3 0x60
24 #define IPTOS_DSCP_CS4 0x80
25 #define IPTOS_DSCP_CS5 0xa0
26 #define IPTOS_DSCP_CS6 0xc0
27 #define IPTOS_DSCP_CS7 0xe0
28 #endif
30 #ifndef IPTOS_DSCP_AF11
31 #define IPTOS_DSCP_AF11 0x28
32 #define IPTOS_DSCP_AF12 0x30
33 #define IPTOS_DSCP_AF13 0x38
34 #define IPTOS_DSCP_AF21 0x48
35 #define IPTOS_DSCP_AF22 0x50
36 #define IPTOS_DSCP_AF23 0x58
37 #define IPTOS_DSCP_AF31 0x68
38 #define IPTOS_DSCP_AF32 0x70
39 #define IPTOS_DSCP_AF33 0x78
40 #define IPTOS_DSCP_AF41 0x88
41 #define IPTOS_DSCP_AF42 0x90
42 #define IPTOS_DSCP_AF43 0x98
43 #endif
45 #ifndef IPTOS_DSCP_EF
46 #define IPTOS_DSCP_EF 0xb8
47 #endif