diff options
| -rw-r--r-- | include/netinet/ip.h | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/include/netinet/ip.h b/include/netinet/ip.h index 41187414..d7fa8d5e 100644 --- a/include/netinet/ip.h +++ b/include/netinet/ip.h @@ -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 | 
