make -C tools/testing/selftests TARGETS=net TEST_PROGS=test_bridge_backup__port.sh TEST_GEN_PROGS="" run_tests make: Entering directory '/home/virtme/testing-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 7200 # selftests: net: test_bridge_backup_port.sh [ 3649.839849][T18423] veth0: renamed from veth1 [ 3651.463794][T18440] br0: port 1(swp1) entered blocking state [ 3651.464139][T18440] br0: port 1(swp1) entered disabled state [ 3651.464493][T18440] swp1: entered allmulticast mode [ 3651.466087][T18440] swp1: entered promiscuous mode [ 3651.467531][T18440] br0: port 1(swp1) entered blocking state [ 3651.467839][T18440] br0: port 1(swp1) entered forwarding state [ 3651.795827][T18442] br0: port 2(vx0) entered blocking state [ 3651.796158][T18442] br0: port 2(vx0) entered disabled state [ 3651.796493][T18442] vx0: entered allmulticast mode [ 3651.797862][T18442] vx0: entered promiscuous mode [ 3651.798574][T18442] br0: port 2(vx0) entered blocking state [ 3651.798864][T18442] br0: port 2(vx0) entered forwarding state [ 3653.907276][T18455] br0: port 1(swp1) entered blocking state [ 3653.907642][T18455] br0: port 1(swp1) entered disabled state [ 3653.907978][T18455] swp1: entered allmulticast mode [ 3653.909348][T18455] swp1: entered promiscuous mode [ 3653.910744][T18455] br0: port 1(swp1) entered blocking state [ 3653.911045][T18455] br0: port 1(swp1) entered forwarding state [ 3654.234339][T18457] br0: port 2(vx0) entered blocking state [ 3654.235177][T18457] br0: port 2(vx0) entered disabled state [ 3654.235512][T18457] vx0: entered allmulticast mode [ 3654.236887][T18457] vx0: entered promiscuous mode [ 3654.237588][T18457] br0: port 2(vx0) entered blocking state [ 3654.237888][T18457] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3662.157433][T15145] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3663.830325][T15145] br0: port 1(swp1) entered blocking state [ 3663.830696][T15145] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3665.722958][T15145] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] [ 3667.282805][T15299] br0: port 1(swp1) entered blocking state [ 3667.283157][T15299] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: vx0 not configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3670.167346][T12979] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3671.728677][ T71] vx0: left allmulticast mode [ 3671.728972][ T71] vx0: left promiscuous mode [ 3671.729647][ T71] br0: port 2(vx0) entered disabled state [ 3671.733406][ T71] swp1: left allmulticast mode [ 3671.733750][ T71] swp1: left promiscuous mode [ 3671.734162][ T71] br0: port 1(swp1) entered disabled state [ 3672.184856][ T71] vx0: left allmulticast mode [ 3672.185147][ T71] vx0: left promiscuous mode [ 3672.185553][ T71] br0: port 2(vx0) entered disabled state [ 3672.187072][ T71] swp1: left allmulticast mode [ 3672.187334][ T71] swp1: left promiscuous mode [ 3672.187713][ T71] br0: port 1(swp1) entered disabled state [ 3676.701729][T18612] veth0: renamed from veth1 [ 3678.302099][T18628] br0: port 1(swp1) entered blocking state [ 3678.303301][T18628] br0: port 1(swp1) entered disabled state [ 3678.303658][T18628] swp1: entered allmulticast mode [ 3678.305070][T18628] swp1: entered promiscuous mode [ 3678.306465][T18628] br0: port 1(swp1) entered blocking state [ 3678.306775][T18628] br0: port 1(swp1) entered forwarding state [ 3678.652543][T18630] br0: port 2(vx0) entered blocking state [ 3678.652880][T18630] br0: port 2(vx0) entered disabled state [ 3678.653201][T18630] vx0: entered allmulticast mode [ 3678.655046][T18630] vx0: entered promiscuous mode [ 3678.655660][T18630] br0: port 2(vx0) entered blocking state [ 3678.655977][T18630] br0: port 2(vx0) entered forwarding state [ 3680.813706][T18643] br0: port 1(swp1) entered blocking state [ 3680.814051][T18643] br0: port 1(swp1) entered disabled state [ 3680.814415][T18643] swp1: entered allmulticast mode [ 3680.816517][T18643] swp1: entered promiscuous mode [ 3680.817923][T18643] br0: port 1(swp1) entered blocking state [ 3680.818236][T18643] br0: port 1(swp1) entered forwarding state [ 3681.169749][T18645] br0: port 2(vx0) entered blocking state [ 3681.170082][T18645] br0: port 2(vx0) entered disabled state [ 3681.170703][T18645] vx0: entered allmulticast mode [ 3681.172077][T18645] vx0: entered promiscuous mode [ 3681.172786][T18645] br0: port 2(vx0) entered blocking state [ 3681.173086][T18645] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3690.648519][T14114] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3692.968431][T15145] br0: port 1(swp1) entered blocking state [ 3692.968783][T15145] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: nexthop ID 10 configured as backup nexthop ID of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3694.881237][T15299] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3697.221499][T15299] br0: port 1(swp1) entered blocking state [ 3697.221856][T15299] br0: port 1(swp1) entered forwarding state # TEST: swp1 carrier on [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] # TEST: No backup nexthop ID configured for swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: No forwarding using VXLAN FDB entry [ OK ] [ 3701.741929][T15299] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Forwarding using VXLAN FDB entry [ OK ] [ 3704.018251][ T71] vx0: left allmulticast mode [ 3704.018578][ T71] vx0: left promiscuous mode [ 3704.018973][ T71] br0: port 2(vx0) entered disabled state [ 3704.020708][ T71] swp1: left allmulticast mode [ 3704.020999][ T71] swp1: left promiscuous mode [ 3704.021449][ T71] br0: port 1(swp1) entered disabled state [ 3704.481347][ T71] vx0: left allmulticast mode [ 3704.481668][ T71] vx0: left promiscuous mode [ 3704.482063][ T71] br0: port 2(vx0) entered disabled state [ 3704.483561][ T71] swp1: left allmulticast mode [ 3704.483822][ T71] swp1: left promiscuous mode [ 3704.484217][ T71] br0: port 1(swp1) entered disabled state [ 3708.901848][T18861] veth0: renamed from veth1 [ 3710.502134][T18878] br0: port 1(swp1) entered blocking state [ 3710.502499][T18878] br0: port 1(swp1) entered disabled state [ 3710.502848][T18878] swp1: entered allmulticast mode [ 3710.504262][T18878] swp1: entered promiscuous mode [ 3710.506342][T18878] br0: port 1(swp1) entered blocking state [ 3710.506671][T18878] br0: port 1(swp1) entered forwarding state [ 3710.836652][T18880] br0: port 2(vx0) entered blocking state [ 3710.836990][T18880] br0: port 2(vx0) entered disabled state [ 3710.837322][T18880] vx0: entered allmulticast mode [ 3710.838797][T18880] vx0: entered promiscuous mode [ 3710.839442][T18880] br0: port 2(vx0) entered blocking state [ 3710.839762][T18880] br0: port 2(vx0) entered forwarding state [ 3713.001851][T18893] br0: port 1(swp1) entered blocking state [ 3713.002209][T18893] br0: port 1(swp1) entered disabled state [ 3713.002647][T18893] swp1: entered allmulticast mode [ 3713.004008][T18893] swp1: entered promiscuous mode [ 3713.005391][T18893] br0: port 1(swp1) entered blocking state [ 3713.005699][T18893] br0: port 1(swp1) entered forwarding state [ 3713.346446][T18895] br0: port 2(vx0) entered blocking state [ 3713.346788][T18895] br0: port 2(vx0) entered disabled state [ 3713.347110][T18895] vx0: entered allmulticast mode [ 3713.348485][T18895] vx0: entered promiscuous mode [ 3713.349190][T18895] br0: port 2(vx0) entered blocking state [ 3713.349505][T18895] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - invalid IDs # ------------------------------- # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Valid nexthop as backup nexthop [ OK ] [ 3721.998423][T14114] br0: port 1(swp1) entered disabled state # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: Forwarding using backup nexthop ID [ OK ] # TEST: No Tx drop increase [ OK ] # TEST: Non-existent nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Blackhole nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: Non-group FDB nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] # TEST: IPv6 address family nexthop as backup nexthop [ OK ] # TEST: No forwarding out of swp1 [ OK ] # TEST: Forwarding out of vx0 [ OK ] # TEST: No forwarding using backup nexthop ID [ OK ] # TEST: Tx drop increased [ OK ] [ 3732.580196][ T71] vx0: left allmulticast mode [ 3732.580522][ T71] vx0: left promiscuous mode [ 3732.580917][ T71] br0: port 2(vx0) entered disabled state [ 3732.582629][ T71] swp1: left allmulticast mode [ 3732.582893][ T71] swp1: left promiscuous mode [ 3732.583300][ T71] br0: port 1(swp1) entered disabled state [ 3733.031276][ T71] vx0: left allmulticast mode [ 3733.031583][ T71] vx0: left promiscuous mode [ 3733.031980][ T71] br0: port 2(vx0) entered disabled state [ 3733.033568][ T71] swp1: left allmulticast mode [ 3733.033832][ T71] swp1: left promiscuous mode [ 3733.034197][ T71] br0: port 1(swp1) entered disabled state [ 3737.488977][T19087] veth0: renamed from veth1 [ 3739.168984][T19104] br0: port 1(swp1) entered blocking state [ 3739.169328][T19104] br0: port 1(swp1) entered disabled state [ 3739.170511][T19104] swp1: entered allmulticast mode [ 3739.171931][T19104] swp1: entered promiscuous mode [ 3739.179777][T19104] br0: port 1(swp1) entered blocking state [ 3739.180097][T19104] br0: port 1(swp1) entered forwarding state [ 3739.497766][T19106] br0: port 2(vx0) entered blocking state [ 3739.498100][T19106] br0: port 2(vx0) entered disabled state [ 3739.499015][T19106] vx0: entered allmulticast mode [ 3739.500403][T19106] vx0: entered promiscuous mode [ 3739.500973][T19106] br0: port 2(vx0) entered blocking state [ 3739.501279][T19106] br0: port 2(vx0) entered forwarding state [ 3741.712286][T19119] br0: port 1(swp1) entered blocking state [ 3741.713411][T19119] br0: port 1(swp1) entered disabled state [ 3741.713757][T19119] swp1: entered allmulticast mode [ 3741.715124][T19119] swp1: entered promiscuous mode [ 3741.723421][T19119] br0: port 1(swp1) entered blocking state [ 3741.723741][T19119] br0: port 1(swp1) entered forwarding state [ 3742.063314][T19121] br0: port 2(vx0) entered blocking state [ 3742.064245][T19121] br0: port 2(vx0) entered disabled state [ 3742.064593][T19121] vx0: entered allmulticast mode [ 3742.065982][T19121] vx0: entered promiscuous mode [ 3742.066707][T19121] br0: port 2(vx0) entered blocking state [ 3742.067005][T19121] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3750.379854][T17538] br0: port 1(swp1) entered disabled state [ 3751.443481][T15145] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3758.763895][ T71] vx0: left allmulticast mode [ 3758.764189][ T71] vx0: left promiscuous mode [ 3758.764594][ T71] br0: port 2(vx0) entered disabled state [ 3758.766949][ T71] swp1: left allmulticast mode [ 3758.767382][ T71] swp1: left promiscuous mode [ 3758.768025][ T71] br0: port 1(swp1) entered disabled state [ 3759.202019][ T71] vx0: left allmulticast mode [ 3759.202312][ T71] vx0: left promiscuous mode [ 3759.202730][ T71] br0: port 2(vx0) entered disabled state [ 3759.204306][ T71] swp1: left allmulticast mode [ 3759.204582][ T71] swp1: left promiscuous mode [ 3759.204948][ T71] br0: port 1(swp1) entered disabled state [ 3763.739997][T19215] veth0: renamed from veth1 [ 3765.384712][T19231] br0: port 1(swp1) entered blocking state [ 3765.385057][T19231] br0: port 1(swp1) entered disabled state [ 3765.385412][T19231] swp1: entered allmulticast mode [ 3765.386828][T19231] swp1: entered promiscuous mode [ 3765.388876][T19231] br0: port 1(swp1) entered blocking state [ 3765.389200][T19231] br0: port 1(swp1) entered forwarding state [ 3765.734668][T19233] br0: port 2(vx0) entered blocking state [ 3765.735018][T19233] br0: port 2(vx0) entered disabled state [ 3765.735378][T19233] vx0: entered allmulticast mode [ 3765.736903][T19233] vx0: entered promiscuous mode [ 3765.737654][T19233] br0: port 2(vx0) entered blocking state [ 3765.737984][T19233] br0: port 2(vx0) entered forwarding state [ 3767.930877][T19246] br0: port 1(swp1) entered blocking state [ 3767.931233][T19246] br0: port 1(swp1) entered disabled state [ 3767.931598][T19246] swp1: entered allmulticast mode [ 3767.933011][T19246] swp1: entered promiscuous mode [ 3767.934484][T19246] br0: port 1(swp1) entered blocking state [ 3767.934797][T19246] br0: port 1(swp1) entered forwarding state [ 3768.278846][T19248] br0: port 2(vx0) entered blocking state [ 3768.279180][T19248] br0: port 2(vx0) entered disabled state [ 3768.279516][T19248] vx0: entered allmulticast mode [ 3768.280875][T19248] vx0: entered promiscuous mode [ 3768.281475][T19248] br0: port 2(vx0) entered blocking state [ 3768.281774][T19248] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3775.116420][T15145] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3805.398258][ T71] vx0: left allmulticast mode [ 3805.398579][ T71] vx0: left promiscuous mode [ 3805.398980][ T71] br0: port 2(vx0) entered disabled state [ 3805.401078][ T71] swp1: left allmulticast mode [ 3805.401346][ T71] swp1: left promiscuous mode [ 3805.401766][ T71] br0: port 1(swp1) entered disabled state [ 3805.884686][ T71] vx0: left allmulticast mode [ 3805.884978][ T71] vx0: left promiscuous mode [ 3805.885393][ T71] br0: port 2(vx0) entered disabled state [ 3805.887085][ T71] swp1: left allmulticast mode [ 3805.887390][ T71] swp1: left promiscuous mode [ 3805.887768][ T71] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 ok 1 selftests: net: test_bridge_backup_port.sh make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->