1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-25 15:06:47 +02:00

fix one of the iptables 1.3.4 compile errors on 2.4

git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2691 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
wbx 2005-12-15 23:15:50 +00:00
parent a18b033cc9
commit 38c30280bc

View File

@ -271,7 +271,7 @@
+ if (!(ct = ip_conntrack_get((struct sk_buff *)skb, &ctinfo))) + if (!(ct = ip_conntrack_get((struct sk_buff *)skb, &ctinfo)))
+ return 0; /* no match */ + return 0; /* no match */
+ switch (sinfo->what) { + switch (sinfo->what) {
+ case IPT_CONNBYTES_WHAT_PKTS: + case IPT_CONNBYTES_PKTS:
+ switch (sinfo->direction) { + switch (sinfo->direction) {
+ case IPT_CONNBYTES_DIR_ORIGINAL: + case IPT_CONNBYTES_DIR_ORIGINAL:
+ what = ct->counters[IP_CT_DIR_ORIGINAL].packets; + what = ct->counters[IP_CT_DIR_ORIGINAL].packets;
@ -285,7 +285,7 @@
+ break; + break;
+ } + }
+ break; + break;
+ case IPT_CONNBYTES_WHAT_BYTES: + case IPT_CONNBYTES_BYTES:
+ switch (sinfo->direction) { + switch (sinfo->direction) {
+ case IPT_CONNBYTES_DIR_ORIGINAL: + case IPT_CONNBYTES_DIR_ORIGINAL:
+ what = ct->counters[IP_CT_DIR_ORIGINAL].bytes; + what = ct->counters[IP_CT_DIR_ORIGINAL].bytes;
@ -299,7 +299,7 @@
+ break; + break;
+ } + }
+ break; + break;
+ case IPT_CONNBYTES_WHAT_AVGPKT: + case IPT_CONNBYTES_AVGPKT:
+ switch (sinfo->direction) { + switch (sinfo->direction) {
+ case IPT_CONNBYTES_DIR_ORIGINAL: + case IPT_CONNBYTES_DIR_ORIGINAL:
+ { + {
@ -358,9 +358,9 @@
+ +
+ if (matchsize != IPT_ALIGN(sizeof(struct ipt_connbytes_info))) + if (matchsize != IPT_ALIGN(sizeof(struct ipt_connbytes_info)))
+ return 0; + return 0;
+ if (sinfo->what != IPT_CONNBYTES_WHAT_PKTS && + if (sinfo->what != IPT_CONNBYTES_PKTS &&
+ sinfo->what != IPT_CONNBYTES_WHAT_BYTES && + sinfo->what != IPT_CONNBYTES_BYTES &&
+ sinfo->what != IPT_CONNBYTES_WHAT_AVGPKT) + sinfo->what != IPT_CONNBYTES_AVGPKT)
+ return 0; + return 0;
+ +
+ if (sinfo->direction != IPT_CONNBYTES_DIR_ORIGINAL && + if (sinfo->direction != IPT_CONNBYTES_DIR_ORIGINAL &&
@ -393,9 +393,9 @@
+#ifndef _IPT_CONNBYTES_H +#ifndef _IPT_CONNBYTES_H
+#define _IPT_CONNBYTES_H +#define _IPT_CONNBYTES_H
+enum ipt_connbytes_what { +enum ipt_connbytes_what {
+ IPT_CONNBYTES_WHAT_PKTS, + IPT_CONNBYTES_PKTS,
+ IPT_CONNBYTES_WHAT_BYTES, + IPT_CONNBYTES_BYTES,
+ IPT_CONNBYTES_WHAT_AVGPKT, + IPT_CONNBYTES_AVGPKT,
+}; +};
+ +
+enum ipt_connbytes_direction { +enum ipt_connbytes_direction {