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 | e6ee25ebd08bdf046a7617ee46a84fd370092ee2 (patch) | |
tree | a84db3d02c0a4b0c22231b3a426d7526c012db9f /target | |
parent | f3ad3e47cb8904dbefd625ee2f541a6ad524f44e (diff) | |
download | mtk-20170518-e6ee25ebd08bdf046a7617ee46a84fd370092ee2.zip mtk-20170518-e6ee25ebd08bdf046a7617ee46a84fd370092ee2.tar.gz mtk-20170518-e6ee25ebd08bdf046a7617ee46a84fd370092ee2.tar.bz2 |
Add the ipset missing file from #1970
SVN-Revision: 8454
Diffstat (limited to 'target')
-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 0000000..86a7f1c --- /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 */ |