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 3600 # selftests: net: test_bridge_backup_port.sh [ 679.761422] veth0: renamed from veth1 [ 679.921613] br0: port 1(swp1) entered blocking state [ 679.921989] br0: port 1(swp1) entered disabled state [ 679.922353] swp1: entered allmulticast mode [ 679.922710] swp1: entered promiscuous mode [ 679.923132] br0: port 1(swp1) entered blocking state [ 679.923519] br0: port 1(swp1) entered forwarding state [ 679.957442] br0: port 2(vx0) entered blocking state [ 679.957853] br0: port 2(vx0) entered disabled state [ 679.958252] vx0: entered allmulticast mode [ 679.958679] vx0: entered promiscuous mode [ 679.959020] br0: port 2(vx0) entered blocking state [ 679.959411] br0: port 2(vx0) entered forwarding state [ 680.160971] br0: port 1(swp1) entered blocking state [ 680.161286] br0: port 1(swp1) entered disabled state [ 680.161559] swp1: entered allmulticast mode [ 680.161851] swp1: entered promiscuous mode [ 680.162140] br0: port 1(swp1) entered blocking state [ 680.162399] br0: port 1(swp1) entered forwarding state [ 680.197428] br0: port 2(vx0) entered blocking state [ 680.197849] br0: port 2(vx0) entered disabled state [ 680.198250] vx0: entered allmulticast mode [ 680.198682] vx0: entered promiscuous mode [ 680.199322] br0: port 2(vx0) entered blocking state [ 680.199709] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 685.733977] 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 ] [ 686.163515] br0: port 1(swp1) entered blocking state [ 686.163826] 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 ] [ 686.738197] 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 ] [ 687.165565] br0: port 1(swp1) entered blocking state [ 687.165855] 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 ] [ 687.929348] 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 ] [ 688.326953] vx0: left allmulticast mode [ 688.327409] vx0: left promiscuous mode [ 688.327752] br0: port 2(vx0) entered disabled state [ 688.328189] swp1: left allmulticast mode [ 688.328437] swp1: left promiscuous mode [ 688.328743] br0: port 1(swp1) entered disabled state [ 688.420434] vx0: left allmulticast mode [ 688.420830] vx0: left promiscuous mode [ 688.421206] br0: port 2(vx0) entered disabled state [ 688.421729] swp1: left allmulticast mode [ 688.422057] swp1: left promiscuous mode [ 688.422454] br0: port 1(swp1) entered disabled state [ 688.810371] veth0: renamed from veth1 [ 688.966403] br0: port 1(swp1) entered blocking state [ 688.966698] br0: port 1(swp1) entered disabled state [ 688.966975] swp1: entered allmulticast mode [ 688.967290] swp1: entered promiscuous mode [ 688.967565] br0: port 1(swp1) entered blocking state [ 688.967825] br0: port 1(swp1) entered forwarding state [ 688.998796] br0: port 2(vx0) entered blocking state [ 688.999087] br0: port 2(vx0) entered disabled state [ 688.999377] vx0: entered allmulticast mode [ 688.999657] vx0: entered promiscuous mode [ 688.999901] br0: port 2(vx0) entered blocking state [ 689.000168] br0: port 2(vx0) entered forwarding state [ 689.203969] br0: port 1(swp1) entered blocking state [ 689.204291] br0: port 1(swp1) entered disabled state [ 689.204584] swp1: entered allmulticast mode [ 689.204885] swp1: entered promiscuous mode [ 689.205187] br0: port 1(swp1) entered blocking state [ 689.205452] br0: port 1(swp1) entered forwarding state [ 689.236667] br0: port 2(vx0) entered blocking state [ 689.236955] br0: port 2(vx0) entered disabled state [ 689.237225] vx0: entered allmulticast mode [ 689.237509] vx0: entered promiscuous mode [ 689.237745] br0: port 2(vx0) entered blocking state [ 689.238001] 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 ] [ 694.939213] 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 ] [ 695.650720] br0: port 1(swp1) entered blocking state [ 695.651162] 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 ] [ 696.104893] 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 ] [ 696.829162] br0: port 1(swp1) entered blocking state [ 696.829572] 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 ] [ 698.234244] 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 ] [ 698.937779] vx0: left allmulticast mode [ 698.938232] vx0: left promiscuous mode [ 698.938489] br0: port 2(vx0) entered disabled state [ 698.938974] swp1: left allmulticast mode [ 698.939217] swp1: left promiscuous mode [ 698.939438] br0: port 1(swp1) entered disabled state [ 699.047290] vx0: left allmulticast mode [ 699.047717] vx0: left promiscuous mode [ 699.048147] br0: port 2(vx0) entered disabled state [ 699.048840] swp1: left allmulticast mode [ 699.049276] swp1: left promiscuous mode [ 699.049677] br0: port 1(swp1) entered disabled state [ 699.433395] veth0: renamed from veth1 [ 699.588299] br0: port 1(swp1) entered blocking state [ 699.588596] br0: port 1(swp1) entered disabled state [ 699.588871] swp1: entered allmulticast mode [ 699.589245] swp1: entered promiscuous mode [ 699.589520] br0: port 1(swp1) entered blocking state [ 699.589779] br0: port 1(swp1) entered forwarding state [ 699.621805] br0: port 2(vx0) entered blocking state [ 699.622118] br0: port 2(vx0) entered disabled state [ 699.622379] vx0: entered allmulticast mode [ 699.622663] vx0: entered promiscuous mode [ 699.622902] br0: port 2(vx0) entered blocking state [ 699.623172] br0: port 2(vx0) entered forwarding state [ 699.816653] br0: port 1(swp1) entered blocking state [ 699.816970] br0: port 1(swp1) entered disabled state [ 699.817261] swp1: entered allmulticast mode [ 699.817589] swp1: entered promiscuous mode [ 699.817871] br0: port 1(swp1) entered blocking state [ 699.818161] br0: port 1(swp1) entered forwarding state [ 699.850362] br0: port 2(vx0) entered blocking state [ 699.850782] br0: port 2(vx0) entered disabled state [ 699.851181] vx0: entered allmulticast mode [ 699.851621] vx0: entered promiscuous mode [ 699.851980] br0: port 2(vx0) entered blocking state [ 699.852374] 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 ] [ 705.231389] 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 ] [ 708.212567] vx0: left allmulticast mode [ 708.212964] vx0: left promiscuous mode [ 708.213338] br0: port 2(vx0) entered disabled state [ 708.213907] swp1: left allmulticast mode [ 708.214142] swp1: left promiscuous mode [ 708.214406] br0: port 1(swp1) entered disabled state [ 708.308310] vx0: left allmulticast mode [ 708.308728] vx0: left promiscuous mode [ 708.309161] br0: port 2(vx0) entered disabled state [ 708.309629] swp1: left allmulticast mode [ 708.309854] swp1: left promiscuous mode [ 708.310130] br0: port 1(swp1) entered disabled state [ 708.706426] veth0: renamed from veth1 [ 708.856829] br0: port 1(swp1) entered blocking state [ 708.857137] br0: port 1(swp1) entered disabled state [ 708.857425] swp1: entered allmulticast mode [ 708.857741] swp1: entered promiscuous mode [ 708.858021] br0: port 1(swp1) entered blocking state [ 708.858305] br0: port 1(swp1) entered forwarding state [ 708.889313] br0: port 2(vx0) entered blocking state [ 708.889634] br0: port 2(vx0) entered disabled state [ 708.889910] vx0: entered allmulticast mode [ 708.890227] vx0: entered promiscuous mode [ 708.890528] br0: port 2(vx0) entered blocking state [ 708.890796] br0: port 2(vx0) entered forwarding state [ 709.086317] br0: port 1(swp1) entered blocking state [ 709.086735] br0: port 1(swp1) entered disabled state [ 709.087156] swp1: entered allmulticast mode [ 709.087604] swp1: entered promiscuous mode [ 709.088006] br0: port 1(swp1) entered blocking state [ 709.088404] br0: port 1(swp1) entered forwarding state [ 709.117968] br0: port 2(vx0) entered blocking state [ 709.118272] br0: port 2(vx0) entered disabled state [ 709.118532] vx0: entered allmulticast mode [ 709.118841] vx0: entered promiscuous mode [ 709.119082] br0: port 2(vx0) entered blocking state [ 709.119344] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 714.466975] br0: port 1(swp1) entered disabled state [ 715.520667] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 721.576796] vx0: left allmulticast mode [ 721.577040] vx0: left promiscuous mode [ 721.577297] br0: port 2(vx0) entered disabled state [ 721.577782] swp1: left allmulticast mode [ 721.578018] swp1: left promiscuous mode [ 721.578257] br0: port 1(swp1) entered disabled state [ 721.660316] vx0: left allmulticast mode [ 721.660592] vx0: left promiscuous mode [ 721.660832] br0: port 2(vx0) entered disabled state [ 721.661274] swp1: left allmulticast mode [ 721.661525] swp1: left promiscuous mode [ 721.661784] br0: port 1(swp1) entered disabled state [ 722.050389] veth0: renamed from veth1 [ 722.197185] br0: port 1(swp1) entered blocking state [ 722.197548] br0: port 1(swp1) entered disabled state [ 722.197909] swp1: entered allmulticast mode [ 722.198352] swp1: entered promiscuous mode [ 722.198746] br0: port 1(swp1) entered blocking state [ 722.199132] br0: port 1(swp1) entered forwarding state [ 722.230040] br0: port 2(vx0) entered blocking state [ 722.230472] br0: port 2(vx0) entered disabled state [ 722.230887] vx0: entered allmulticast mode [ 722.231336] vx0: entered promiscuous mode [ 722.231635] br0: port 2(vx0) entered blocking state [ 722.232010] br0: port 2(vx0) entered forwarding state [ 722.429272] br0: port 1(swp1) entered blocking state [ 722.429571] br0: port 1(swp1) entered disabled state [ 722.429843] swp1: entered allmulticast mode [ 722.430169] swp1: entered promiscuous mode [ 722.430442] br0: port 1(swp1) entered blocking state [ 722.430701] br0: port 1(swp1) entered forwarding state [ 722.462934] br0: port 2(vx0) entered blocking state [ 722.463423] br0: port 2(vx0) entered disabled state [ 722.463877] vx0: entered allmulticast mode [ 722.464313] vx0: entered promiscuous mode [ 722.464645] br0: port 2(vx0) entered blocking state [ 722.465009] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 727.632433] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 757.669644] vx0: left allmulticast mode [ 757.670275] vx0: left promiscuous mode [ 757.670612] br0: port 2(vx0) entered disabled state [ 757.671329] swp1: left allmulticast mode [ 757.671686] swp1: left promiscuous mode [ 757.672186] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 [ 757.781342] vx0: left allmulticast mode [ 757.781604] vx0: left promiscuous mode [ 757.781846] br0: port 2(vx0) entered disabled state [ 757.782361] swp1: left allmulticast mode [ 757.782677] swp1: left promiscuous mode [ 757.783026] br0: port 1(swp1) entered disabled state ok 1 selftests: net: test_bridge_backup_port.sh 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__->