:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Rule Test netns default local :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 15:20:19 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "0:.*from all.*lookup local"' (Expected 0, got 0) :: [ 15:20:19 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "32766:.*from all.*lookup main"' (Expected 0, got 0) :: [ 15:20:19 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 100' (Expected 2,254, got 2) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table -5' (Expected 0-255, got 255) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table -5' (Expected 0-255, got 255) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table -5' (Expected 0-255, got 255) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table local' (Expected 0, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table local' (Expected 0-255, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "32765:.*from all to 10.10.0.1.*lookup local"' (Expected 0, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "from all to 10.10.0.1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table local' (Expected 0, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table local' (Expected 0-255, got 0) :: [ 15:20:20 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table main' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table main' (Expected 0-255, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "32765:.*from all to 10.10.0.1.*lookup main"' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "from all to 10.10.0.1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table main' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table main' (Expected 0-255, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:21 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table 200' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table 200' (Expected 0-255, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "32765:.*from all to 10.10.0.1.*lookup 200"' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep "from all to 10.10.0.1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table 200' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table 200' (Expected 0-255, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table 300' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 10.10.0.1 table 300' (Expected 0-255, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 route add table 300 default dev veth1 via 192.168.11.254' (Expected 0, got 0) :: [ 15:20:22 ] :: [ PASS ] :: Command 'vrun client ip -4 route get 10.10.0.1 | grep veth1' (Expected 0, got 0) :: [ 15:20:23 ] :: [ PASS ] :: Command 'vrun client ip -4 route get 10.10.0.1 oif veth1 | sed -n '3,$'p | grep veth1' (Expected 0, got 0) :: [ 15:20:23 ] :: [ PASS ] :: Command 'vrun client ip -4 route get 10.10.0.1 oif veth0 | sed -n '3,$'p | grep veth1' (Expected 1, got 1) :: [ 15:20:28 ] :: [ PASS ] :: Command 'vrun client ping 10.10.0.1 -c 1' (Expected 0, got 0) :: [ 15:20:30 ] :: [ PASS ] :: Command 'sleep 2' (Expected 0, got 0) :: [ 15:20:30 ] :: [ PASS ] :: Command 'vrun client pkill tcpdump' (Expected 0, got 0) :: [ 15:20:35 ] :: [ PASS ] :: Command 'vrun client tcpdump -r route_second.pcap -nnle | grep "> 10.10.0.1"' (Expected 0, got 0) :: [ 15:20:35 ] :: [ PASS ] :: Command 'vrun client ip -4 route del table 300 default dev veth1 via 192.168.11.254' (Expected 0, got 0) :: [ 15:20:35 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table 300' (Expected 0, got 0) :: [ 15:20:35 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 10.10.0.1 table 300' (Expected 0-255, got 0) :: [ 15:20:39 ] :: [ PASS ] :: Command 'vrun client ping 10.10.0.1 -c 5' (Expected 0, got 0) :: [ 15:20:39 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "0:.*from all.*lookup local"' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "32766:.*from all.*lookup main"' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 100' (Expected 2,254, got 2) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table -5' (Expected 0-255, got 255) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table -5' (Expected 0-255, got 255) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table -5' (Expected 0-255, got 255) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table local' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table local' (Expected 0-255, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "32765:.*from all to 3001::1.*lookup local"' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "from all to 3001::1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:40 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table local' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table local' (Expected 0-255, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table main' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table main' (Expected 0-255, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "32765:.*from all to 3001::1.*lookup main"' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "from all to 3001::1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table main' (Expected 0, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table main' (Expected 0-255, got 0) :: [ 15:20:41 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table 200' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table 200' (Expected 0-255, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "32765:.*from all to 3001::1.*lookup 200"' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule list | grep "from all to 3001::1.*goto 32765"' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table 200' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table 200' (Expected 0-255, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 goto 32765' (Expected 0-255, got 0) :: [ 15:20:42 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table 300' (Expected 0, got 0) :: [ 15:20:43 ] :: [ PASS ] :: Command 'vrun client ip -6 rule add to 3001::1 table 300' (Expected 0-255, got 0) :: [ 15:20:43 ] :: [ PASS ] :: Command 'vrun client ip -6 route add table 300 default dev veth1 via 2011::a' (Expected 0, got 0) :: [ 15:20:43 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 3001::1 | grep veth1' (Expected 0, got 0) :: [ 15:20:43 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 3001::1 oif veth1 | sed -n '3,$'p | grep veth1' (Expected 0, got 0) :: [ 15:20:43 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 3001::1 oif veth0 | sed -n '3,$'p | grep veth1' (Expected 1, got 1) :: [ 15:20:48 ] :: [ PASS ] :: Command 'vrun client ping6 3001::1 -c 1' (Expected 0, got 0) :: [ 15:20:50 ] :: [ PASS ] :: Command 'sleep 2' (Expected 0, got 0) :: [ 15:20:50 ] :: [ PASS ] :: Command 'vrun client pkill tcpdump' (Expected 0, got 0) :: [ 15:20:55 ] :: [ PASS ] :: Command 'vrun client tcpdump -r route_second.pcap -nnle | grep "> 3001::1"' (Expected 0, got 0) :: [ 15:20:55 ] :: [ PASS ] :: Command 'vrun client ip -6 route del table 300 default dev veth1 via 2011::a' (Expected 0, got 0) :: [ 15:20:55 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table 300' (Expected 0, got 0) :: [ 15:20:55 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 3001::1 table 300' (Expected 0-255, got 0) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ping6 3001::1 -c 5' (Expected 0, got 0) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 172.145.11.1 table unspec' (Expected 2,254, got 2) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -4 rule add to 172.145.11.1 table unspec' (Expected 0, got 0) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep 172.145.11.1' (Expected 0, got 0) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -4 rule del to 172.145.11.1 table unspec' (Expected 0, got 0) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -4 rule list | grep 172.145.11.1' (Expected 1, got 1) :: [ 15:21:00 ] :: [ PASS ] :: Command 'vrun client ip -6 rule del to 4543:1111::1 table unspec' (Expected 2,254, got 2) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 41s :: Assertions: 106 good, 0 bad :: RESULT: PASS (Rule Test netns default local)