diff options
author | /C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu> | 2008-06-12 09:22:25 +0000 |
---|---|---|
committer | /C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu </C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu> | 2008-06-12 09:22:25 +0000 |
commit | b991e7d1507b2e9db9a4cf181c61b1286e2df0ff (patch) | |
tree | f53f11f1e6fdf7f347e1d0bec49f9e2b561efe76 /tests/iphash.t | |
parent | b808269477765dd5ca9500f47665d0926b8621ce (diff) |
ipset -U segfault fix committed.
Testsuite added.
Diffstat (limited to 'tests/iphash.t')
-rw-r--r-- | tests/iphash.t | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/iphash.t b/tests/iphash.t new file mode 100644 index 0000000..14c3395 --- /dev/null +++ b/tests/iphash.t @@ -0,0 +1,35 @@ +# IP: Create a set +0 ipset -N test iphash --hashsize 128 +# IP: Add first random value +0 ipset -A test 2.0.0.1 +# IP: Add second random value +0 ipset -A test 192.168.68.69 +# IP: Test first random value +0 ipset -T test 2.0.0.1 +# IP: Test second random value +0 ipset -T test 192.168.68.69 +# IP: Test value not added to the set +1 ipset -T test 2.0.0.2 +# IP: Delete test set +0 ipset -X test +# IP: Restore values so that rehashing is triggered +0 ipset -R < iphash.t.restore +# IP: Check that all values are restored +0 (egrep -v '#|-N' iphash.t.restore | sort > .foo.1) && (ipset -S test | egrep -v '#|-N' | sort > .foo.2) && cmp .foo.1 .foo.2 && rm .foo.* +# IP: Delete test set +0 ipset -X test +# Network: Create a set +0 ipset -N test iphash --hashsize 128 --netmask 24 +# Network: Add first random network +0 ipset -A test 2.0.0.1 +# Network: Add second random network +0 ipset -A test 192.168.68.69 +# Network: Test first random value +0 ipset -T test 2.0.0.255 +# Network: Test second random value +0 ipset -T test 192.168.68.95 +# Network: Test value not added to the set +1 ipset -T test 2.0.1.0 +# Network: Delete test set +0 ipset -X test +# eof |