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-1/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 4800 # selftests: net: test_bridge_backup_port.sh [ 665.025082] veth0: renamed from veth1 [ 665.160126] br0: port 1(swp1) entered blocking state [ 665.160475] br0: port 1(swp1) entered disabled state [ 665.160760] swp1: entered allmulticast mode [ 665.161098] swp1: entered promiscuous mode [ 665.161435] br0: port 1(swp1) entered blocking state [ 665.161753] br0: port 1(swp1) entered forwarding state [ 665.191391] br0: port 2(vx0) entered blocking state [ 665.191828] br0: port 2(vx0) entered disabled state [ 665.192247] vx0: entered allmulticast mode [ 665.192695] vx0: entered promiscuous mode [ 665.193136] br0: port 2(vx0) entered blocking state [ 665.193537] br0: port 2(vx0) entered forwarding state [ 665.363937] br0: port 1(swp1) entered blocking state [ 665.364244] br0: port 1(swp1) entered disabled state [ 665.364540] swp1: entered allmulticast mode [ 665.364838] swp1: entered promiscuous mode [ 665.365131] br0: port 1(swp1) entered blocking state [ 665.365408] br0: port 1(swp1) entered forwarding state [ 665.390989] br0: port 2(vx0) entered blocking state [ 665.391418] br0: port 2(vx0) entered disabled state [ 665.391814] vx0: entered allmulticast mode [ 665.392261] vx0: entered promiscuous mode [ 665.392623] br0: port 2(vx0) entered blocking state [ 665.393026] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 670.848741] 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 ] [ 671.192768] br0: port 1(swp1) entered blocking state [ 671.193221] 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 ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] [ 671.852931] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 671.882496] br0: port 1(swp1) entered blocking state [ 671.882831] 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 ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [FAIL] [ 672.860961] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 673.000142] vx0: left allmulticast mode [ 673.000593] vx0: left promiscuous mode [ 673.000968] br0: port 2(vx0) entered disabled state [ 673.012984] swp1: left allmulticast mode [ 673.013275] swp1: left promiscuous mode [ 673.013521] br0: port 1(swp1) entered disabled state [ 673.164994] vx0: left allmulticast mode [ 673.165248] vx0: left promiscuous mode [ 673.165467] br0: port 2(vx0) entered disabled state [ 673.176095] swp1: left allmulticast mode [ 673.176475] swp1: left promiscuous mode [ 673.176831] br0: port 1(swp1) entered disabled state [ 673.314124] veth0: renamed from veth1 [ 673.439166] br0: port 1(swp1) entered blocking state [ 673.439479] br0: port 1(swp1) entered disabled state [ 673.439787] swp1: entered allmulticast mode [ 673.440103] swp1: entered promiscuous mode [ 673.440388] br0: port 1(swp1) entered blocking state [ 673.440659] br0: port 1(swp1) entered forwarding state [ 673.462078] br0: port 2(vx0) entered blocking state [ 673.462381] br0: port 2(vx0) entered disabled state [ 673.462651] vx0: entered allmulticast mode [ 673.462973] vx0: entered promiscuous mode [ 673.463210] br0: port 2(vx0) entered blocking state [ 673.463474] br0: port 2(vx0) entered forwarding state [ 673.609951] br0: port 1(swp1) entered blocking state [ 673.610400] br0: port 1(swp1) entered disabled state [ 673.610816] swp1: entered allmulticast mode [ 673.611280] swp1: entered promiscuous mode [ 673.611705] br0: port 1(swp1) entered blocking state [ 673.612123] br0: port 1(swp1) entered forwarding state [ 673.635058] br0: port 2(vx0) entered blocking state [ 673.635404] br0: port 2(vx0) entered disabled state [ 673.635719] vx0: entered allmulticast mode [ 673.636092] vx0: entered promiscuous mode [ 673.636369] br0: port 2(vx0) entered blocking state [ 673.636667] 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 ] [ 679.221191] 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 ] [ 679.835680] br0: port 1(swp1) entered blocking state [ 679.836025] 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 ] # TEST: swp1 carrier off [ OK ] [ 680.221936] br0: port 1(swp1) entered disabled state # 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 ] [ 680.814806] br0: port 1(swp1) entered blocking state [ 680.815209] 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 ] [ 682.044629] 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 ] [ 682.758086] vx0: left allmulticast mode [ 682.758477] vx0: left promiscuous mode [ 682.758826] br0: port 2(vx0) entered disabled state [ 682.768051] swp1: left allmulticast mode [ 682.768404] swp1: left promiscuous mode [ 682.768731] br0: port 1(swp1) entered disabled state [ 682.971101] vx0: left allmulticast mode [ 682.971456] vx0: left promiscuous mode [ 682.971800] br0: port 2(vx0) entered disabled state [ 682.982980] swp1: left allmulticast mode [ 682.983230] swp1: left promiscuous mode [ 682.983462] br0: port 1(swp1) entered disabled state [ 683.107111] veth0: renamed from veth1 [ 683.222607] br0: port 1(swp1) entered blocking state [ 683.222978] br0: port 1(swp1) entered disabled state [ 683.223285] swp1: entered allmulticast mode [ 683.223604] swp1: entered promiscuous mode [ 683.223906] br0: port 1(swp1) entered blocking state [ 683.224191] br0: port 1(swp1) entered forwarding state [ 683.247142] br0: port 2(vx0) entered blocking state [ 683.247443] br0: port 2(vx0) entered disabled state [ 683.247715] vx0: entered allmulticast mode [ 683.248078] vx0: entered promiscuous mode [ 683.248331] br0: port 2(vx0) entered blocking state [ 683.248600] br0: port 2(vx0) entered forwarding state [ 683.382295] br0: port 1(swp1) entered blocking state [ 683.382735] br0: port 1(swp1) entered disabled state [ 683.383163] swp1: entered allmulticast mode [ 683.383622] swp1: entered promiscuous mode [ 683.384057] br0: port 1(swp1) entered blocking state [ 683.384460] br0: port 1(swp1) entered forwarding state [ 683.405733] br0: port 2(vx0) entered blocking state [ 683.406083] br0: port 2(vx0) entered disabled state [ 683.406365] vx0: entered allmulticast mode [ 683.406662] vx0: entered promiscuous mode [ 683.406913] br0: port 2(vx0) entered blocking state [ 683.407186] 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 ] [ 688.679638] 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 ] [ 691.487045] vx0: left allmulticast mode [ 691.487319] vx0: left promiscuous mode [ 691.487573] br0: port 2(vx0) entered disabled state [ 691.503025] swp1: left allmulticast mode [ 691.503311] swp1: left promiscuous mode [ 691.503587] br0: port 1(swp1) entered disabled state [ 691.674114] vx0: left allmulticast mode [ 691.674527] vx0: left promiscuous mode [ 691.674932] br0: port 2(vx0) entered disabled state [ 691.681077] swp1: left allmulticast mode [ 691.681449] swp1: left promiscuous mode [ 691.681807] br0: port 1(swp1) entered disabled state [ 691.828094] veth0: renamed from veth1 [ 691.954495] br0: port 1(swp1) entered blocking state [ 691.954811] br0: port 1(swp1) entered disabled state [ 691.955114] swp1: entered allmulticast mode [ 691.955420] swp1: entered promiscuous mode [ 691.955704] br0: port 1(swp1) entered blocking state [ 691.955986] br0: port 1(swp1) entered forwarding state [ 691.979608] br0: port 2(vx0) entered blocking state [ 691.980007] br0: port 2(vx0) entered disabled state [ 691.980334] vx0: entered allmulticast mode [ 691.980672] vx0: entered promiscuous mode [ 691.980918] br0: port 2(vx0) entered blocking state [ 691.981206] br0: port 2(vx0) entered forwarding state [ 692.135390] br0: port 1(swp1) entered blocking state [ 692.135712] br0: port 1(swp1) entered disabled state [ 692.136028] swp1: entered allmulticast mode [ 692.136341] swp1: entered promiscuous mode [ 692.136638] br0: port 1(swp1) entered blocking state [ 692.136926] br0: port 1(swp1) entered forwarding state [ 692.161965] br0: port 2(vx0) entered blocking state [ 692.162299] br0: port 2(vx0) entered disabled state [ 692.162566] vx0: entered allmulticast mode [ 692.162893] vx0: entered promiscuous mode [ 692.163156] br0: port 2(vx0) entered blocking state [ 692.163422] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 697.439593] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 698.493028] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 703.542084] vx0: left allmulticast mode [ 703.542378] vx0: left promiscuous mode [ 703.542628] br0: port 2(vx0) entered disabled state [ 703.555027] swp1: left allmulticast mode [ 703.555317] swp1: left promiscuous mode [ 703.555601] br0: port 1(swp1) entered disabled state [ 703.728027] vx0: left allmulticast mode [ 703.728362] vx0: left promiscuous mode [ 703.728653] br0: port 2(vx0) entered disabled state [ 703.742000] swp1: left allmulticast mode [ 703.742277] swp1: left promiscuous mode [ 703.742583] br0: port 1(swp1) entered disabled state [ 703.901905] veth0: renamed from veth1 [ 704.024637] br0: port 1(swp1) entered blocking state [ 704.025143] br0: port 1(swp1) entered disabled state [ 704.025541] swp1: entered allmulticast mode [ 704.026030] swp1: entered promiscuous mode [ 704.026415] br0: port 1(swp1) entered blocking state [ 704.026794] br0: port 1(swp1) entered forwarding state [ 704.051051] br0: port 2(vx0) entered blocking state [ 704.051442] br0: port 2(vx0) entered disabled state [ 704.051797] vx0: entered allmulticast mode [ 704.052200] vx0: entered promiscuous mode [ 704.052514] br0: port 2(vx0) entered blocking state [ 704.052873] br0: port 2(vx0) entered forwarding state [ 704.196968] br0: port 1(swp1) entered blocking state [ 704.197277] br0: port 1(swp1) entered disabled state [ 704.197566] swp1: entered allmulticast mode [ 704.197930] swp1: entered promiscuous mode [ 704.198211] br0: port 1(swp1) entered blocking state [ 704.198481] br0: port 1(swp1) entered forwarding state [ 704.222800] br0: port 2(vx0) entered blocking state [ 704.223210] br0: port 2(vx0) entered disabled state [ 704.223525] vx0: entered allmulticast mode [ 704.223849] vx0: entered promiscuous mode [ 704.224110] br0: port 2(vx0) entered blocking state [ 704.224380] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 709.348632] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 739.454093] vx0: left allmulticast mode [ 739.454477] vx0: left promiscuous mode [ 739.454823] br0: port 2(vx0) entered disabled state [ 739.463062] swp1: left allmulticast mode [ 739.463411] swp1: left promiscuous mode [ 739.463864] br0: port 1(swp1) entered disabled state not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->