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 [ 634.268603] veth0: renamed from veth1 [ 634.427092] br0: port 1(swp1) entered blocking state [ 634.427444] br0: port 1(swp1) entered disabled state [ 634.427721] swp1: entered allmulticast mode [ 634.428028] swp1: entered promiscuous mode [ 634.428379] br0: port 1(swp1) entered blocking state [ 634.428658] br0: port 1(swp1) entered forwarding state [ 634.460376] br0: port 2(vx0) entered blocking state [ 634.460684] br0: port 2(vx0) entered disabled state [ 634.460960] vx0: entered allmulticast mode [ 634.461381] vx0: entered promiscuous mode [ 634.461620] br0: port 2(vx0) entered blocking state [ 634.461884] br0: port 2(vx0) entered forwarding state [ 634.685642] br0: port 1(swp1) entered blocking state [ 634.686072] br0: port 1(swp1) entered disabled state [ 634.686509] swp1: entered allmulticast mode [ 634.686905] swp1: entered promiscuous mode [ 634.687323] br0: port 1(swp1) entered blocking state [ 634.687710] br0: port 1(swp1) entered forwarding state [ 634.723492] br0: port 2(vx0) entered blocking state [ 634.723814] br0: port 2(vx0) entered disabled state [ 634.724116] vx0: entered allmulticast mode [ 634.724428] vx0: entered promiscuous mode [ 634.724693] br0: port 2(vx0) entered blocking state [ 634.724990] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 639.834976] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 640.251530] 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 ] [ 640.688601] br0: port 1(swp1) entered blocking state [ 640.688929] 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 ] [ 641.255318] 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 ] [ 641.662595] br0: port 1(swp1) entered blocking state [ 641.662977] 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 ] [ 642.486223] 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 ] [ 642.908703] vx0: left allmulticast mode [ 642.909050] vx0: left promiscuous mode [ 642.909535] br0: port 2(vx0) entered disabled state [ 642.910007] swp1: left allmulticast mode [ 642.910238] swp1: left promiscuous mode [ 642.910456] br0: port 1(swp1) entered disabled state [ 642.985448] vx0: left allmulticast mode [ 642.985705] vx0: left promiscuous mode [ 642.986022] br0: port 2(vx0) entered disabled state [ 642.986666] swp1: left allmulticast mode [ 642.987021] swp1: left promiscuous mode [ 642.987353] br0: port 1(swp1) entered disabled state [ 643.396460] veth0: renamed from veth1 [ 643.556573] br0: port 1(swp1) entered blocking state [ 643.556869] br0: port 1(swp1) entered disabled state [ 643.557145] swp1: entered allmulticast mode [ 643.557563] swp1: entered promiscuous mode [ 643.557852] br0: port 1(swp1) entered blocking state [ 643.558127] br0: port 1(swp1) entered forwarding state [ 643.591443] br0: port 2(vx0) entered blocking state [ 643.591747] br0: port 2(vx0) entered disabled state [ 643.592025] vx0: entered allmulticast mode [ 643.592330] vx0: entered promiscuous mode [ 643.592572] br0: port 2(vx0) entered blocking state [ 643.592843] br0: port 2(vx0) entered forwarding state [ 643.793671] br0: port 1(swp1) entered blocking state [ 643.794093] br0: port 1(swp1) entered disabled state [ 643.794507] swp1: entered allmulticast mode [ 643.794942] swp1: entered promiscuous mode [ 643.795426] br0: port 1(swp1) entered blocking state [ 643.795822] br0: port 1(swp1) entered forwarding state [ 643.827404] br0: port 2(vx0) entered blocking state [ 643.827747] br0: port 2(vx0) entered disabled state [ 643.828018] vx0: entered allmulticast mode [ 643.828312] vx0: entered promiscuous mode [ 643.828567] br0: port 2(vx0) entered blocking state [ 643.828839] 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 ] [ 649.542489] 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 ] [ 650.286314] br0: port 1(swp1) entered blocking state [ 650.286612] 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 ] [ 650.739190] 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 ] [ 651.450432] br0: port 1(swp1) entered blocking state [ 651.450742] 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 ] [ 652.901194] 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 ] [ 653.624695] vx0: left allmulticast mode [ 653.625181] vx0: left promiscuous mode [ 653.625487] br0: port 2(vx0) entered disabled state [ 653.626663] swp1: left allmulticast mode [ 653.626937] swp1: left promiscuous mode [ 653.627322] br0: port 1(swp1) entered disabled state [ 653.705428] vx0: left allmulticast mode [ 653.705821] vx0: left promiscuous mode [ 653.706244] br0: port 2(vx0) entered disabled state [ 653.706876] swp1: left allmulticast mode [ 653.707259] swp1: left promiscuous mode [ 653.707672] br0: port 1(swp1) entered disabled state [ 654.146655] veth0: renamed from veth1 [ 654.322148] br0: port 1(swp1) entered blocking state [ 654.322583] br0: port 1(swp1) entered disabled state [ 654.322981] swp1: entered allmulticast mode [ 654.323483] swp1: entered promiscuous mode [ 654.323888] br0: port 1(swp1) entered blocking state [ 654.324289] br0: port 1(swp1) entered forwarding state [ 654.361306] br0: port 2(vx0) entered blocking state [ 654.361783] br0: port 2(vx0) entered disabled state [ 654.362263] vx0: entered allmulticast mode [ 654.362762] vx0: entered promiscuous mode [ 654.363152] br0: port 2(vx0) entered blocking state [ 654.363602] br0: port 2(vx0) entered forwarding state [ 654.588103] br0: port 1(swp1) entered blocking state [ 654.588447] br0: port 1(swp1) entered disabled state [ 654.588751] swp1: entered allmulticast mode [ 654.589056] swp1: entered promiscuous mode [ 654.589346] br0: port 1(swp1) entered blocking state [ 654.589616] br0: port 1(swp1) entered forwarding state [ 654.624707] br0: port 2(vx0) entered blocking state [ 654.624999] br0: port 2(vx0) entered disabled state [ 654.625294] vx0: entered allmulticast mode [ 654.625619] vx0: entered promiscuous mode [ 654.625865] br0: port 2(vx0) entered blocking state [ 654.626140] 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 ] [ 660.032461] 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 ] [ 663.013726] vx0: left allmulticast mode [ 663.014287] vx0: left promiscuous mode [ 663.014610] br0: port 2(vx0) entered disabled state [ 663.015568] swp1: left allmulticast mode [ 663.016098] swp1: left promiscuous mode [ 663.016655] br0: port 1(swp1) entered disabled state [ 663.090491] vx0: left allmulticast mode [ 663.091180] vx0: left promiscuous mode [ 663.091893] br0: port 2(vx0) entered disabled state [ 663.092894] swp1: left allmulticast mode [ 663.093441] swp1: left promiscuous mode [ 663.094014] br0: port 1(swp1) entered disabled state [ 663.510416] veth0: renamed from veth1 [ 663.685474] br0: port 1(swp1) entered blocking state [ 663.685775] br0: port 1(swp1) entered disabled state [ 663.686085] swp1: entered allmulticast mode [ 663.686511] swp1: entered promiscuous mode [ 663.686819] br0: port 1(swp1) entered blocking state [ 663.687100] br0: port 1(swp1) entered forwarding state [ 663.719356] br0: port 2(vx0) entered blocking state [ 663.719657] br0: port 2(vx0) entered disabled state [ 663.719926] vx0: entered allmulticast mode [ 663.720236] vx0: entered promiscuous mode [ 663.720481] br0: port 2(vx0) entered blocking state [ 663.720761] br0: port 2(vx0) entered forwarding state [ 663.930534] br0: port 1(swp1) entered blocking state [ 663.930837] br0: port 1(swp1) entered disabled state [ 663.931113] swp1: entered allmulticast mode [ 663.931428] swp1: entered promiscuous mode [ 663.931701] br0: port 1(swp1) entered blocking state [ 663.931961] br0: port 1(swp1) entered forwarding state [ 663.964044] br0: port 2(vx0) entered blocking state [ 663.964369] br0: port 2(vx0) entered disabled state [ 663.964664] vx0: entered allmulticast mode [ 663.964958] vx0: entered promiscuous mode [ 663.965225] br0: port 2(vx0) entered blocking state [ 663.965498] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 669.310351] br0: port 1(swp1) entered disabled state [ 670.334284] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 676.445727] vx0: left allmulticast mode [ 676.446052] vx0: left promiscuous mode [ 676.446331] br0: port 2(vx0) entered disabled state [ 676.446796] swp1: left allmulticast mode [ 676.447118] swp1: left promiscuous mode [ 676.447391] br0: port 1(swp1) entered disabled state [ 676.521387] vx0: left allmulticast mode [ 676.521637] vx0: left promiscuous mode [ 676.521884] br0: port 2(vx0) entered disabled state [ 676.522360] swp1: left allmulticast mode [ 676.522599] swp1: left promiscuous mode [ 676.522838] br0: port 1(swp1) entered disabled state [ 676.950462] veth0: renamed from veth1 [ 677.125830] br0: port 1(swp1) entered blocking state [ 677.126142] br0: port 1(swp1) entered disabled state [ 677.126471] swp1: entered allmulticast mode [ 677.126777] swp1: entered promiscuous mode [ 677.127052] br0: port 1(swp1) entered blocking state [ 677.127342] br0: port 1(swp1) entered forwarding state [ 677.165597] br0: port 2(vx0) entered blocking state [ 677.165976] br0: port 2(vx0) entered disabled state [ 677.166372] vx0: entered allmulticast mode [ 677.166756] vx0: entered promiscuous mode [ 677.167110] br0: port 2(vx0) entered blocking state [ 677.167484] br0: port 2(vx0) entered forwarding state [ 677.393743] br0: port 1(swp1) entered blocking state [ 677.394206] br0: port 1(swp1) entered disabled state [ 677.394642] swp1: entered allmulticast mode [ 677.395095] swp1: entered promiscuous mode [ 677.395699] br0: port 1(swp1) entered blocking state [ 677.396103] br0: port 1(swp1) entered forwarding state [ 677.434697] br0: port 2(vx0) entered blocking state [ 677.434991] br0: port 2(vx0) entered disabled state [ 677.435350] vx0: entered allmulticast mode [ 677.435636] vx0: entered promiscuous mode [ 677.435865] br0: port 2(vx0) entered blocking state [ 677.436136] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 682.616085] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 712.659734] vx0: left allmulticast mode [ 712.660022] vx0: left promiscuous mode [ 712.660387] br0: port 2(vx0) entered disabled state [ 712.660867] swp1: left allmulticast mode [ 712.661170] swp1: left promiscuous mode [ 712.661465] br0: port 1(swp1) entered disabled state [ 712.722413] vx0: left allmulticast mode [ 712.723089] vx0: left promiscuous mode [ 712.723744] br0: port 2(vx0) entered disabled state [ 712.724692] swp1: left allmulticast mode [ 712.725367] swp1: left promiscuous mode [ 712.726025] 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-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->