1 diff -Nur include/linux/netfilter_ipv4.org/ipt_DSCP.h include/linux/netfilter_ipv4/ipt_DSCP.h
2 --- include/linux/netfilter_ipv4.org/ipt_DSCP.h Thu Jan 1 01:00:00 1970
3 +++ include/linux/netfilter_ipv4/ipt_DSCP.h Thu Mar 14 13:14:44 2002
5 +/* iptables module for setting the IPv4 DSCP field
7 + * (C) 2002 Harald Welte <laforge@gnumonks.org>
8 + * based on ipt_FTOS.c (C) 2000 by Matthew G. Marsh <mgm@paktronix.com>
9 + * This software is distributed under GNU GPL v2, 1991
11 + * See RFC2474 for a description of the DSCP field within the IP Header.
13 + * Id: ipt_DSCP.h,v 1.7 2002/03/14 12:03:13 laforge Exp
15 +#ifndef _IPT_DSCP_TARGET_H
16 +#define _IPT_DSCP_TARGET_H
17 +#include <linux/netfilter_ipv4/ipt_dscp.h>
20 +struct ipt_DSCP_info {
24 +#endif /* _IPT_DSCP_TARGET_H */
25 diff -Nur include/linux/netfilter_ipv4.org/ipt_ECN.h include/linux/netfilter_ipv4/ipt_ECN.h
26 --- include/linux/netfilter_ipv4.org/ipt_ECN.h Thu Jan 1 01:00:00 1970
27 +++ include/linux/netfilter_ipv4/ipt_ECN.h Sun Feb 17 22:26:49 2002
29 +/* Header file for iptables ipt_ECN target
31 + * (C) 2002 by Harald Welte <laforge@gnumonks.org>
33 + * This software is distributed under GNU GPL v2, 1991
35 + * ipt_ECN.h,v 1.1 2002/02/17 21:30:16 laforge Exp
39 +#include <linux/netfilter_ipv4/ipt_DSCP.h>
41 +#define IPT_ECN_MASK (~IPT_DSCP_MASK)
43 +enum ipt_ecn_operation {
44 + IPT_ECN_OP_NONE = 0,
47 +#define IPT_ECN_OP_MAX IPT_ECN_OP_REMOVE
49 +struct ipt_ECN_info {
50 + enum ipt_ecn_operation operation;
53 +#endif /* _IPT_ECN_H */
54 diff -Nur include/linux/netfilter_ipv4.org/ipt_dscp.h include/linux/netfilter_ipv4/ipt_dscp.h
55 --- include/linux/netfilter_ipv4.org/ipt_dscp.h Thu Jan 1 01:00:00 1970
56 +++ include/linux/netfilter_ipv4/ipt_dscp.h Thu Mar 14 13:14:56 2002
58 +/* iptables module for matching the IPv4 DSCP field
60 + * (C) 2002 Harald Welte <laforge@gnumonks.org>
61 + * This software is distributed under GNU GPL v2, 1991
63 + * See RFC2474 for a description of the DSCP field within the IP Header.
65 + * Id: ipt_dscp.h,v 1.1 2002/03/14 12:03:13 laforge Exp
70 +#define IPT_DSCP_MASK 0xfc /* 11111100 */
71 +#define IPT_DSCP_SHIFT 2 /* shift DSCP two bits for ECN */
72 +#define IPT_DSCP_MAX 0x3f /* 00111111 */
75 +struct ipt_dscp_info {
80 +#endif /* _IPT_DSCP_H */