ipt_ecn.h
01:
02:
03: <laforge@gnumonks.org>
04:
05:
06:
07:
08:
09: #ifndef _IPT_ECN_H
10: #define _IPT_ECN_H
11:
12: #include <linux/types.h>
13: #include <linux/netfilter/xt_dscp.h>
14:
15: #define IPT_ECN_IP_MASK (~XT_DSCP_MASK)
16:
17: #define IPT_ECN_OP_MATCH_IP 0x01
18: #define IPT_ECN_OP_MATCH_ECE 0x10
19: #define IPT_ECN_OP_MATCH_CWR 0x20
20:
21: #define IPT_ECN_OP_MATCH_MASK 0xce
22:
23:
24: struct ipt_ecn_info {
25: __u8 operation;
26: __u8 invert;
27: __u8 ip_ect;
28: union {
29: struct {
30: __u8 ect;
31: } tcp;
32: } proto;
33: };
34:
35: #endif
36:
© Andrew Scott 2006 -
2025,
All Rights Reserved