Blame view
include/uapi/linux/netfilter/xt_dscp.h
638 Bytes
9ba162761 [NETFILTER]: x_ta... |
1 2 3 4 5 6 7 8 9 10 11 |
/* x_tables module for matching the IPv4/IPv6 DSCP field * * (C) 2002 Harald Welte <laforge@gnumonks.org> * This software is distributed under GNU GPL v2, 1991 * * See RFC2474 for a description of the DSCP field within the IP Header. * * xt_dscp.h,v 1.3 2002/08/05 19:00:21 laforge Exp */ #ifndef _XT_DSCP_H #define _XT_DSCP_H |
60c195c72 make netfilter us... |
12 |
#include <linux/types.h> |
9ba162761 [NETFILTER]: x_ta... |
13 14 15 16 17 18 |
#define XT_DSCP_MASK 0xfc /* 11111100 */ #define XT_DSCP_SHIFT 2 #define XT_DSCP_MAX 0x3f /* 00111111 */ /* match info */ struct xt_dscp_info { |
60c195c72 make netfilter us... |
19 20 |
__u8 dscp; __u8 invert; |
9ba162761 [NETFILTER]: x_ta... |
21 |
}; |
f1095ab51 [NETFILTER]: IPv6... |
22 |
struct xt_tos_match_info { |
60c195c72 make netfilter us... |
23 24 25 |
__u8 tos_mask; __u8 tos_value; __u8 invert; |
f1095ab51 [NETFILTER]: IPv6... |
26 |
}; |
9ba162761 [NETFILTER]: x_ta... |
27 |
#endif /* _XT_DSCP_H */ |