diff options
author | Florian Fainelli <florian@openwrt.org> | 2007-08-21 16:03:41 +0000 |
---|---|---|
committer | Florian Fainelli <florian@openwrt.org> | 2007-08-21 16:03:41 +0000 |
commit | ffe6b8da3dcd4f73fa96cbd67a33a6a8b1ae6e8c (patch) | |
tree | 82aa212f4da55de0f2f3a6544fd3618debca62ca /target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch | |
parent | 3071561da1743ecc06cf1de436c35b7fbd6fd903 (diff) | |
download | master-187ad058-ffe6b8da3dcd4f73fa96cbd67a33a6a8b1ae6e8c.tar.gz master-187ad058-ffe6b8da3dcd4f73fa96cbd67a33a6a8b1ae6e8c.tar.bz2 master-187ad058-ffe6b8da3dcd4f73fa96cbd67a33a6a8b1ae6e8c.zip |
Add the ipset missing file from #1970
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8454 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch')
-rw-r--r-- | target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch b/target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch new file mode 100644 index 0000000000..86a7f1cdf7 --- /dev/null +++ b/target/linux/generic-2.4/patches/622-netfilter_ipset_porthash.patch @@ -0,0 +1,38 @@ +diff -ruN linux-2.4.34.orig/include/linux/netfilter_ipv4/ip_set_ipporthash.h linux-2.4.34/include/linux/netfilter_ipv4/ip_set_ipporthash.h +--- linux-2.4.34.orig/include/linux/netfilter_ipv4/ip_set_ipporthash.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.4.34/include/linux/netfilter_ipv4/ip_set_ipporthash.h 2006-12-31 18:32:57.183171722 +0100 +@@ -0,0 +1,34 @@ ++#ifndef __IP_SET_IPPORTHASH_H ++#define __IP_SET_IPPORTHASH_H ++ ++#include <linux/netfilter_ipv4/ip_set.h> ++ ++#define SETTYPE_NAME "ipporthash" ++#define MAX_RANGE 0x0000FFFF ++#define INVALID_PORT (MAX_RANGE + 1) ++ ++struct ip_set_ipporthash { ++ ip_set_ip_t *members; /* the ipporthash proper */ ++ uint32_t elements; /* number of elements */ ++ uint32_t hashsize; /* hash size */ ++ uint16_t probes; /* max number of probes */ ++ uint16_t resize; /* resize factor in percent */ ++ ip_set_ip_t first_ip; /* host byte order, included in range */ ++ ip_set_ip_t last_ip; /* host byte order, included in range */ ++ void *initval[0]; /* initvals for jhash_1word */ ++}; ++ ++struct ip_set_req_ipporthash_create { ++ uint32_t hashsize; ++ uint16_t probes; ++ uint16_t resize; ++ ip_set_ip_t from; ++ ip_set_ip_t to; ++}; ++ ++struct ip_set_req_ipporthash { ++ ip_set_ip_t ip; ++ ip_set_ip_t port; ++}; ++ ++#endif /* __IP_SET_IPPORTHASH_H */ |