:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Route_Prefix netns default local :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 09:42:35 ] :: [ LOG ] :: [Log] ipv4 prefix test :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route get 10.20.1.1 | sed -n '3,$'p | grep veth0' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route get 10.20.1.1 | sed -n '3,$'p | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list root 10.20.0.0/8 | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list root 10.20.0.0/16 | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list root 10.20.0.0/17 | grep veth1' (Expected 1, got 1) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list match 10.20.0.0/17 | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list match 10.20.0.0/16 | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list match 10.20.0.0/15 | grep veth1' (Expected 1, got 1) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list exact 10.20.0.0/16 | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list exact 10.20.0.0/17 | grep veth1' (Expected 1, got 1) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list exact 10.20.0.0/15 | grep veth1' (Expected 1, got 1) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route flush root 10.20.0.0/8 dev veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route flush root 10.20.0.0/8 dev veth1' (Expected 0-255, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 1, got 1) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route get 10.20.1.1 | sed -n '3,$'p | grep veth0' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0-255, got 2) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route get 10.20.1.1 | sed -n '3,$'p | grep veth1' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 0, got 0) :: [ 09:42:35 ] :: [ PASS ] :: Command 'vrun client ip route flush root 10.20.0.0/17 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush match 10.20.0.0/8 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush match 10.20.0.0/17 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush match 10.20.0.0/17 dev veth1' (Expected 0-255, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 1, got 1) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0-255, got 2) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route get 10.20.1.1 | sed -n '3,$'p | grep veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush exact 10.20.0.0/18 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush exact 10.20.0.0/16 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 1, got 1) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route flush exact 10.20.0.0/16 dev veth1' (Expected 0-255, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route add 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route del 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route list dev veth1 | grep 10.20.0.0/16' (Expected 1, got 1) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip route del 10.20.0.0/16 via 192.168.11.254 dev veth1' (Expected 0-255, got 2) :: [ 09:42:36 ] :: [ LOG ] :: [Log] ipv6 prefix test :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 2590::1 | grep veth0' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0, got 0) :: [ 09:42:36 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 2590::1 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list dev veth1 | grep 2590::/32' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list root 2590::/31 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list root 2590::/32 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list root 2590::/33 | grep veth1' (Expected 1, got 1) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list match 2590::/31 | grep veth1' (Expected 1, got 1) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list match 2590::/32 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list match 2590::/33 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list exact 2590::/31 | grep veth1' (Expected 1, got 1) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list exact 2590::/32 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list exact 2590::/33 | grep veth1' (Expected 1, got 1) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush root 2590::/33 dev veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list dev veth1 | grep 2590::/32' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush root 2590::/32 dev veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list dev veth1 | grep 2590::/32' (Expected 1, got 1) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush root 2590::/32 dev veth1' (Expected 0-255, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0-255, got 2) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 2590::1 | grep veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush match 2590::/31 dev veth1' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route list | grep 2590::/32' (Expected 0, got 0) :: [ 09:42:37 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush match 2590::/32 dev veth1' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route list | grep 2590::/32' (Expected 1, got 1) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush match 2590::/32 dev veth1' (Expected 0-255, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0-255, got 2) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route get 2590::1 | grep veth1' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush exact 2590::/31 dev veth1' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route list | grep 2590::/32' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush exact 2590::/32 dev veth1' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route list | grep 2590::/32' (Expected 1, got 1) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route flush exact 2590::/32 dev veth1' (Expected 0-255, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route add 2590::/32 dev veth1 via 2011::a' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route del 2590::/32 dev veth1 via 2011::a' (Expected 0, got 0) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route list | grep 2590::/32' (Expected 1, got 1) :: [ 09:42:38 ] :: [ PASS ] :: Command 'vrun client ip -6 route del 2590::/32 dev veth1 via 2011::a' (Expected 0-255, got 2) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 4s :: Assertions: 78 good, 0 bad :: RESULT: PASS (Route_Prefix netns default local)