From b7a5d5e828989b2f32746fe860f4e8b59c332198 Mon Sep 17 00:00:00 2001 From: Vytas Dauksa Date: Thu, 23 Jan 2014 07:37:48 +0100 Subject: print mark & mark mask in hex rather then decimal modified ipset_print_mark to print in hex rather then decimal and altered accordingly test cases. Signed-off-by: Jozsef Kadlecsik --- tests/hash:ip,mark.t | 70 ++++++++++++++++++++++++++-------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) (limited to 'tests/hash:ip,mark.t') diff --git a/tests/hash:ip,mark.t b/tests/hash:ip,mark.t index ad76274..f6bd6ee 100644 --- a/tests/hash:ip,mark.t +++ b/tests/hash:ip,mark.t @@ -1,31 +1,31 @@ # Create a set with timeout 0 ipset create test hash:ip,mark timeout 5 # Add partly zero valued element -0 ipset add test 2.0.0.1,0 +0 ipset add test 2.0.0.1,0x0 # Test partly zero valued element -0 ipset test test 2.0.0.1,0 +0 ipset test test 2.0.0.1,0x0 # Delete partly zero valued element -0 ipset del test 2.0.0.1,0 +0 ipset del test 2.0.0.1,0x0 # Add first random value -0 ipset add test 2.0.0.1,5 +0 ipset add test 2.0.0.1,0x5 # Add second random value -0 ipset add test 2.1.0.0,128 +0 ipset add test 2.1.0.0,0x80 # Test first random value -0 ipset test test 2.0.0.1,5 +0 ipset test test 2.0.0.1,0x5 # Test second random value -0 ipset test test 2.1.0.0,128 +0 ipset test test 2.1.0.0,0x80 # Test value not added to the set -1 ipset test test 2.0.0.1,4 +1 ipset test test 2.0.0.1,0x4 # Delete value not added to the set -1 ipset del test 2.0.0.1,6 +1 ipset del test 2.0.0.1,0x6 # Test value before first random value -1 ipset test test 2.0.0.0,5 +1 ipset test test 2.0.0.0,0x5 # Test value after second random value -1 ipset test test 2.1.0.1,128 +1 ipset test test 2.1.0.1,0x80 # Try to add value before first random value -0 ipset add test 2.0.0.0,5 +0 ipset add test 2.0.0.0,0x5 # Try to add value after second random value -0 ipset add test 2.1.0.1,128 +0 ipset add test 2.1.0.1,0x80 # List set 0 ipset list test | grep -v Revision: | sed 's/timeout ./timeout x/' > .foo0 && ./sort.sh .foo0 # Check listing @@ -39,9 +39,9 @@ # Flush test set 0 ipset flush test # Add multiple elements in one step -0 ipset add test 1.1.1.1-1.1.1.18,80 +0 ipset add test 1.1.1.1-1.1.1.18,0x50 # Delete multiple elements in one step -0 ipset del test 1.1.1.2-1.1.1.3,80 +0 ipset del test 1.1.1.2-1.1.1.3,0x50 # Check number of elements after multi-add/multi-del 0 n=`ipset save test|wc -l` && test $n -eq 17 # Delete test set @@ -49,21 +49,21 @@ # Create set to add a range 0 ipset new test hash:ip,mark hashsize 64 # Add a range which forces a resizing -0 ipset add test 10.0.0.0-10.0.3.255,80 +0 ipset add test 10.0.0.0-10.0.3.255,0x50 # Check that correct number of elements are added 0 n=`ipset list test|grep '^10.0'|wc -l` && test $n -eq 1024 # Flush set 0 ipset flush test # Add an single element -0 ipset add test 10.0.0.1,80 +0 ipset add test 10.0.0.1,0x50 # Check number of elements 0 n=`ipset save test|wc -l` && test $n -eq 2 # Delete the single element -0 ipset del test 10.0.0.1,80 +0 ipset del test 10.0.0.1,0x50 # Check number of elements 0 n=`ipset save test|wc -l` && test $n -eq 1 # Add an IP range -0 ipset add test 10.0.0.1-10.0.0.10,80 +0 ipset add test 10.0.0.1-10.0.0.10,0x50 # Check number of elements 0 n=`ipset save test|wc -l` && test $n -eq 11 # Delete the IP range @@ -77,21 +77,21 @@ # Counters: create set 0 ipset n test hash:ip,mark counters # Counters: add element with packet, byte counters -0 ipset a test 2.0.0.1,80 packets 5 bytes 3456 +0 ipset a test 2.0.0.1,0x50 packets 5 bytes 3456 # Counters: check element -0 ipset t test 2.0.0.1,80 +0 ipset t test 2.0.0.1,0x50 # Counters: check counters 0 ./check_counters test 2.0.0.1 5 3456 # Counters: delete element -0 ipset d test 2.0.0.1,80 +0 ipset d test 2.0.0.1,0x50 # Counters: test deleted element -1 ipset t test 2.0.0.1,80 +1 ipset t test 2.0.0.1,0x50 # Counters: add element with packet, byte counters -0 ipset a test 2.0.0.20,453 packets 12 bytes 9876 +0 ipset a test 2.0.0.20,0x1c5 packets 12 bytes 9876 # Counters: check counters 0 ./check_counters test 2.0.0.20 12 9876 # Counters: update counters -0 ipset -! a test 2.0.0.20,453 packets 13 bytes 12479 +0 ipset -! a test 2.0.0.20,0x1c5 packets 13 bytes 12479 # Counters: check counters 0 ./check_counters test 2.0.0.20 13 12479 # Counters: destroy set @@ -99,34 +99,34 @@ # Counters and timeout: create set 0 ipset n test hash:ip,mark counters timeout 600 # Counters and timeout: add element with packet, byte counters -0 ipset a test 2.0.0.1,80 packets 5 bytes 3456 +0 ipset a test 2.0.0.1,0x50 packets 5 bytes 3456 # Counters and timeout: check element -0 ipset t test 2.0.0.1,80 +0 ipset t test 2.0.0.1,0x50 # Counters and timeout: check counters 0 ./check_extensions test 2.0.0.1 600 5 3456 # Counters and timeout: delete element -0 ipset d test 2.0.0.1,80 +0 ipset d test 2.0.0.1,0x50 # Counters and timeout: test deleted element -1 ipset t test 2.0.0.1,80 +1 ipset t test 2.0.0.1,0x50 # Counters and timeout: add element with packet, byte counters -0 ipset a test 2.0.0.20,453 packets 12 bytes 9876 +0 ipset a test 2.0.0.20,0x1c5 packets 12 bytes 9876 # Counters and timeout: check counters 0 ./check_extensions test 2.0.0.20 600 12 9876 # Counters and timeout: update counters -0 ipset -! a test 2.0.0.20,453 packets 13 bytes 12479 +0 ipset -! a test 2.0.0.20,0x1c5 packets 13 bytes 12479 # Counters and timeout: check counters 0 ./check_extensions test 2.0.0.20 600 13 12479 # Counters and timeout: update timeout -0 ipset -! a test 2.0.0.20,453 timeout 700 +0 ipset -! a test 2.0.0.20,0x1c5 timeout 700 # Counters and timeout: check counters 0 ./check_extensions test 2.0.0.20 700 13 12479 # Counters and timeout: destroy set 0 ipset x test -# Create a set with 65502 ( 0x0000FFDE ) markmask +# Create a set with 0x0000FFDE markmask 0 ipset create test hash:ip,mark markmask 0x0000FFDE -# Add first value with 86111010 ( 0x0521F322 ) mark +# Add first value with 0x0521F322 mark 0 ipset add test 19.16.1.254,0x0521F322 -# Test last entry mark was modified to 62210 ( 0x0000F302 ) +# Test last entry mark was modified to 0x0000F302 0 ipset test test 19.16.1.254,0x0000F302 # Test that mask is applied for tests as well 0 ipset test test 19.16.1.254,0x0521F322 -- cgit v1.2.3