eliminate costly tricks to avoid TLS access for current locale state
[musl] / include / netinet / ip.h
index 4118741..d7fa8d5 100644 (file)
@@ -104,6 +104,18 @@ struct ip_timestamp {
 #define        IPTOS_DSCP_AF43         0x98
 #define        IPTOS_DSCP_EF           0xb8
 
+#define        IPTOS_CLASS_MASK        0xe0
+#define        IPTOS_CLASS(x)          ((x) & IPTOS_CLASS_MASK)
+#define        IPTOS_CLASS_CS0         0x00
+#define        IPTOS_CLASS_CS1         0x20
+#define        IPTOS_CLASS_CS2         0x40
+#define        IPTOS_CLASS_CS3         0x60
+#define        IPTOS_CLASS_CS4         0x80
+#define        IPTOS_CLASS_CS5         0xa0
+#define        IPTOS_CLASS_CS6         0xc0
+#define        IPTOS_CLASS_CS7         0xe0
+#define        IPTOS_CLASS_DEFAULT     IPTOS_CLASS_CS0
+
 #define        IPTOS_TOS_MASK          0x1E
 #define        IPTOS_TOS(tos)          ((tos) & IPTOS_TOS_MASK)
 #define        IPTOS_LOWDELAY          0x10