summaryrefslogtreecommitdiffstats
path: root/tests/resizen.sh
diff options
context:
space:
mode:
authorOliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa>2013-09-28 20:20:01 +0200
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2013-09-30 20:18:13 +0200
commit4e92e6ba2c4411f0ea3ae503c42fe7029bcc4618 (patch)
tree8141c5e8c5f34e464e3ed998fed28692adf8321d /tests/resizen.sh
parent990de541b957fb1750dc8df849e71106ce9daf4d (diff)
ipset: Add userspace code to support hash:net,port,net kernel module.
This adds the userspace library, tests to validate correct operation of the module and also provides appropriate usage information in the man page. Signed-off-by: Oliver Smith <oliver@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa> Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Diffstat (limited to 'tests/resizen.sh')
-rw-r--r--tests/resizen.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/resizen.sh b/tests/resizen.sh
index f473b0b..9ceee88 100644
--- a/tests/resizen.sh
+++ b/tests/resizen.sh
@@ -34,6 +34,19 @@ case "$2" in
done
done
;;
+ netportnet)
+ $ipset n test hash:net,port,net $1 hashsize 64
+ for x in `seq 0 16`; do
+ for y in `seq 0 255`; do
+ $ipset a test $ip$x$sep$y,1023,$ip2/$net nomatch
+ done
+ done
+ for x in `seq 0 16`; do
+ for y in `seq 0 255`; do
+ $ipset t test $ip$x$sep$y,1023,$ip2/$net nomatch 2>/dev/null
+ done
+ done
+ ;;
net)
$ipset n test hash:net $1 hashsize 64
for x in `seq 0 16`; do