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.639267] veth0: renamed from veth1 [ 679.795619] br0: port 1(swp1) entered blocking state [ 679.795989] br0: port 1(swp1) entered disabled state [ 679.796266] swp1: entered allmulticast mode [ 679.796604] swp1: entered promiscuous mode [ 679.796970] br0: port 1(swp1) entered blocking state [ 679.797228] br0: port 1(swp1) entered forwarding state [ 679.832406] br0: port 2(vx0) entered blocking state [ 679.832811] br0: port 2(vx0) entered disabled state [ 679.833299] vx0: entered allmulticast mode [ 679.833732] vx0: entered promiscuous mode [ 679.834377] br0: port 2(vx0) entered blocking state [ 679.834755] br0: port 2(vx0) entered forwarding state [ 680.037027] br0: port 1(swp1) entered blocking state [ 680.037320] br0: port 1(swp1) entered disabled state [ 680.037589] swp1: entered allmulticast mode [ 680.037906] swp1: entered promiscuous mode [ 680.038189] br0: port 1(swp1) entered blocking state [ 680.038448] br0: port 1(swp1) entered forwarding state [ 680.066615] br0: port 2(vx0) entered blocking state [ 680.066907] br0: port 2(vx0) entered disabled state [ 680.067177] vx0: entered allmulticast mode [ 680.067462] vx0: entered promiscuous mode [ 680.067737] br0: port 2(vx0) entered blocking state [ 680.068078] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 685.591495] 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.007785] br0: port 1(swp1) entered blocking state [ 686.008232] 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.592043] 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.042076] br0: port 1(swp1) entered blocking state [ 687.042454] 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.842125] 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.258584] vx0: left allmulticast mode [ 688.259168] vx0: left promiscuous mode [ 688.259503] br0: port 2(vx0) entered disabled state [ 688.260150] swp1: left allmulticast mode [ 688.260752] swp1: left promiscuous mode [ 688.261386] br0: port 1(swp1) entered disabled state [ 688.359242] vx0: left allmulticast mode [ 688.359750] vx0: left promiscuous mode [ 688.360195] br0: port 2(vx0) entered disabled state [ 688.360891] swp1: left allmulticast mode [ 688.361268] swp1: left promiscuous mode [ 688.361746] br0: port 1(swp1) entered disabled state [ 688.706138] veth0: renamed from veth1 [ 688.842748] br0: port 1(swp1) entered blocking state [ 688.843112] br0: port 1(swp1) entered disabled state [ 688.843403] swp1: entered allmulticast mode [ 688.843710] swp1: entered promiscuous mode [ 688.844008] br0: port 1(swp1) entered blocking state [ 688.844281] br0: port 1(swp1) entered forwarding state [ 688.872478] br0: port 2(vx0) entered blocking state [ 688.872795] br0: port 2(vx0) entered disabled state [ 688.873073] vx0: entered allmulticast mode [ 688.873359] vx0: entered promiscuous mode [ 688.873585] br0: port 2(vx0) entered blocking state [ 688.873837] br0: port 2(vx0) entered forwarding state [ 689.057952] br0: port 1(swp1) entered blocking state [ 689.058248] br0: port 1(swp1) entered disabled state [ 689.058518] swp1: entered allmulticast mode [ 689.058803] swp1: entered promiscuous mode [ 689.059081] br0: port 1(swp1) entered blocking state [ 689.059340] br0: port 1(swp1) entered forwarding state [ 689.089565] br0: port 2(vx0) entered blocking state [ 689.090003] br0: port 2(vx0) entered disabled state [ 689.090360] vx0: entered allmulticast mode [ 689.090721] vx0: entered promiscuous mode [ 689.091049] br0: port 2(vx0) entered blocking state [ 689.091378] 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.760258] 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.461667] br0: port 1(swp1) entered blocking state [ 695.461999] 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 ] [ 695.896670] 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.611527] br0: port 1(swp1) entered blocking state [ 696.611826] 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 ] [ 697.997792] 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.705788] vx0: left allmulticast mode [ 698.706108] vx0: left promiscuous mode [ 698.706373] br0: port 2(vx0) entered disabled state [ 698.706844] swp1: left allmulticast mode [ 698.707137] swp1: left promiscuous mode [ 698.707414] br0: port 1(swp1) entered disabled state [ 698.782198] vx0: left allmulticast mode [ 698.782507] vx0: left promiscuous mode [ 698.782771] br0: port 2(vx0) entered disabled state [ 698.783267] swp1: left allmulticast mode [ 698.783556] swp1: left promiscuous mode [ 698.783826] br0: port 1(swp1) entered disabled state [ 699.190266] veth0: renamed from veth1 [ 699.323630] br0: port 1(swp1) entered blocking state [ 699.323924] br0: port 1(swp1) entered disabled state [ 699.324250] swp1: entered allmulticast mode [ 699.324574] swp1: entered promiscuous mode [ 699.324842] br0: port 1(swp1) entered blocking state [ 699.325111] br0: port 1(swp1) entered forwarding state [ 699.351423] br0: port 2(vx0) entered blocking state [ 699.351711] br0: port 2(vx0) entered disabled state [ 699.352014] vx0: entered allmulticast mode [ 699.352338] vx0: entered promiscuous mode [ 699.352571] br0: port 2(vx0) entered blocking state [ 699.352825] br0: port 2(vx0) entered forwarding state [ 699.551540] br0: port 1(swp1) entered blocking state [ 699.551835] br0: port 1(swp1) entered disabled state [ 699.552154] swp1: entered allmulticast mode [ 699.552449] swp1: entered promiscuous mode [ 699.552720] br0: port 1(swp1) entered blocking state [ 699.553004] br0: port 1(swp1) entered forwarding state [ 699.584015] br0: port 2(vx0) entered blocking state [ 699.584335] br0: port 2(vx0) entered disabled state [ 699.584603] vx0: entered allmulticast mode [ 699.584890] vx0: entered promiscuous mode [ 699.585154] br0: port 2(vx0) entered blocking state [ 699.585421] 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.002905] 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.022511] vx0: left allmulticast mode [ 708.022751] vx0: left promiscuous mode [ 708.022986] br0: port 2(vx0) entered disabled state [ 708.023481] swp1: left allmulticast mode [ 708.023788] swp1: left promiscuous mode [ 708.024070] br0: port 1(swp1) entered disabled state [ 708.100232] vx0: left allmulticast mode [ 708.100651] vx0: left promiscuous mode [ 708.101085] br0: port 2(vx0) entered disabled state [ 708.101788] swp1: left allmulticast mode [ 708.102276] swp1: left promiscuous mode [ 708.102710] br0: port 1(swp1) entered disabled state [ 708.482298] veth0: renamed from veth1 [ 708.619670] br0: port 1(swp1) entered blocking state [ 708.619975] br0: port 1(swp1) entered disabled state [ 708.620248] swp1: entered allmulticast mode [ 708.620544] swp1: entered promiscuous mode [ 708.620835] br0: port 1(swp1) entered blocking state [ 708.621101] br0: port 1(swp1) entered forwarding state [ 708.650250] br0: port 2(vx0) entered blocking state [ 708.650559] br0: port 2(vx0) entered disabled state [ 708.650834] vx0: entered allmulticast mode [ 708.651181] vx0: entered promiscuous mode [ 708.651424] br0: port 2(vx0) entered blocking state [ 708.651700] br0: port 2(vx0) entered forwarding state [ 708.826226] br0: port 1(swp1) entered blocking state [ 708.826521] br0: port 1(swp1) entered disabled state [ 708.826794] swp1: entered allmulticast mode [ 708.827207] swp1: entered promiscuous mode [ 708.827480] br0: port 1(swp1) entered blocking state [ 708.827738] br0: port 1(swp1) entered forwarding state [ 708.855544] br0: port 2(vx0) entered blocking state [ 708.856016] br0: port 2(vx0) entered disabled state [ 708.856397] vx0: entered allmulticast mode [ 708.856819] vx0: entered promiscuous mode [ 708.857225] br0: port 2(vx0) entered blocking state [ 708.857599] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 714.174279] br0: port 1(swp1) entered disabled state [ 715.200034] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 721.298457] vx0: left allmulticast mode [ 721.298893] vx0: left promiscuous mode [ 721.299185] br0: port 2(vx0) entered disabled state [ 721.299605] swp1: left allmulticast mode [ 721.299842] swp1: left promiscuous mode [ 721.300087] br0: port 1(swp1) entered disabled state [ 721.391154] vx0: left allmulticast mode [ 721.391535] vx0: left promiscuous mode [ 721.391870] br0: port 2(vx0) entered disabled state [ 721.392467] swp1: left allmulticast mode [ 721.392841] swp1: left promiscuous mode [ 721.393238] br0: port 1(swp1) entered disabled state [ 721.768184] veth0: renamed from veth1 [ 721.915141] br0: port 1(swp1) entered blocking state [ 721.915432] br0: port 1(swp1) entered disabled state [ 721.915707] swp1: entered allmulticast mode [ 721.916014] swp1: entered promiscuous mode [ 721.916309] br0: port 1(swp1) entered blocking state [ 721.916575] br0: port 1(swp1) entered forwarding state [ 721.941798] br0: port 2(vx0) entered blocking state [ 721.942118] br0: port 2(vx0) entered disabled state [ 721.942376] vx0: entered allmulticast mode [ 721.942655] vx0: entered promiscuous mode [ 721.942885] br0: port 2(vx0) entered blocking state [ 721.943145] br0: port 2(vx0) entered forwarding state [ 722.127641] br0: port 1(swp1) entered blocking state [ 722.128143] br0: port 1(swp1) entered disabled state [ 722.128560] swp1: entered allmulticast mode [ 722.129026] swp1: entered promiscuous mode [ 722.129440] br0: port 1(swp1) entered blocking state [ 722.129827] br0: port 1(swp1) entered forwarding state [ 722.159261] br0: port 2(vx0) entered blocking state [ 722.159668] br0: port 2(vx0) entered disabled state [ 722.160189] vx0: entered allmulticast mode [ 722.160621] vx0: entered promiscuous mode [ 722.160981] br0: port 2(vx0) entered blocking state [ 722.161360] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 727.313951] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 757.347954] vx0: left allmulticast mode [ 757.348448] vx0: left promiscuous mode [ 757.348682] br0: port 2(vx0) entered disabled state [ 757.349156] swp1: left allmulticast mode [ 757.349411] swp1: left promiscuous mode [ 757.349735] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 [ 757.429253] vx0: left allmulticast mode [ 757.429571] vx0: left promiscuous mode [ 757.429878] br0: port 2(vx0) entered disabled state [ 757.430421] swp1: left allmulticast mode [ 757.430744] swp1: left promiscuous mode [ 757.431082] 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__->