[netfilter-cvslog] r7024 - in trunk/iptables: extensions include/linux/netfilter_ipv4

kaber at trash.net kaber at trash.net
Wed Sep 5 15:50:33 CEST 2007


Author: kaber at trash.net
Date: 2007-09-05 15:50:33 +0200 (Wed, 05 Sep 2007)
New Revision: 7024

Added:
   trunk/iptables/include/linux/netfilter_ipv4/ipt_recent.h
Removed:
   trunk/iptables/extensions/.recent-test
Modified:
   trunk/iptables/extensions/Makefile
Log:
Build recent match unconditionally


Deleted: trunk/iptables/extensions/.recent-test
===================================================================
--- trunk/iptables/extensions/.recent-test	2007-09-05 13:48:50 UTC (rev 7023)
+++ trunk/iptables/extensions/.recent-test	2007-09-05 13:50:33 UTC (rev 7024)
@@ -1,3 +0,0 @@
-#!/bin/sh
-# True if recent match patch is applied.
-[ -f $KERNEL_DIR/include/linux/netfilter_ipv4/ipt_recent.h ] && echo recent

Modified: trunk/iptables/extensions/Makefile
===================================================================
--- trunk/iptables/extensions/Makefile	2007-09-05 13:48:50 UTC (rev 7023)
+++ trunk/iptables/extensions/Makefile	2007-09-05 13:50:33 UTC (rev 7024)
@@ -5,7 +5,7 @@
 # header files are present in the include/linux directory of this iptables
 # package (HW)
 #
-PF_EXT_SLIB:=ah addrtype conntrack ecn icmp iprange owner policy realm tos ttl unclean DNAT ECN LOG MASQUERADE MIRROR NETMAP REDIRECT REJECT SAME SNAT TOS TTL ULOG
+PF_EXT_SLIB:=ah addrtype conntrack ecn icmp iprange owner policy realm recent tos ttl unclean DNAT ECN LOG MASQUERADE MIRROR NETMAP REDIRECT REJECT SAME SNAT TOS TTL ULOG
 PF6_EXT_SLIB:=eui64 hl icmp6 owner policy HL LOG
 PFX_EXT_SLIB:=connbytes connmark connlimit comment dccp dscp esp hashlimit helper length limit mac mark multiport physdev pkttype quota sctp state statistic standard string tcp tcpmss udp CLASSIFY CONNMARK DSCP MARK NFLOG NFQUEUE NOTRACK TCPMSS TRACE
 

Added: trunk/iptables/include/linux/netfilter_ipv4/ipt_recent.h
===================================================================
--- trunk/iptables/include/linux/netfilter_ipv4/ipt_recent.h	                        (rev 0)
+++ trunk/iptables/include/linux/netfilter_ipv4/ipt_recent.h	2007-09-05 13:50:33 UTC (rev 7024)
@@ -0,0 +1,27 @@
+#ifndef _IPT_RECENT_H
+#define _IPT_RECENT_H
+
+#define RECENT_NAME	"ipt_recent"
+#define RECENT_VER	"v0.3.1"
+
+#define IPT_RECENT_CHECK  1
+#define IPT_RECENT_SET    2
+#define IPT_RECENT_UPDATE 4
+#define IPT_RECENT_REMOVE 8
+#define IPT_RECENT_TTL   16
+
+#define IPT_RECENT_SOURCE 0
+#define IPT_RECENT_DEST   1
+
+#define IPT_RECENT_NAME_LEN 200
+
+struct ipt_recent_info {
+	u_int32_t   seconds;
+	u_int32_t   hit_count;
+	u_int8_t    check_set;
+	u_int8_t    invert;
+	char        name[IPT_RECENT_NAME_LEN];
+	u_int8_t    side;
+};
+
+#endif /*_IPT_RECENT_H*/




More information about the netfilter-cvslog mailing list