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 [ 677.289483] veth0: renamed from veth1 [ 677.466967] br0: port 1(swp1) entered blocking state [ 677.467425] br0: port 1(swp1) entered disabled state [ 677.467864] swp1: entered allmulticast mode [ 677.468306] swp1: entered promiscuous mode [ 677.468721] br0: port 1(swp1) entered blocking state [ 677.469126] br0: port 1(swp1) entered forwarding state [ 677.505165] br0: port 2(vx0) entered blocking state [ 677.505470] br0: port 2(vx0) entered disabled state [ 677.505734] vx0: entered allmulticast mode [ 677.506023] vx0: entered promiscuous mode [ 677.506557] br0: port 2(vx0) entered blocking state [ 677.506818] br0: port 2(vx0) entered forwarding state [ 677.742253] br0: port 1(swp1) entered blocking state [ 677.742552] br0: port 1(swp1) entered disabled state [ 677.742838] swp1: entered allmulticast mode [ 677.743156] swp1: entered promiscuous mode [ 677.743450] br0: port 1(swp1) entered blocking state [ 677.743730] br0: port 1(swp1) entered forwarding state [ 677.780262] br0: port 2(vx0) entered blocking state [ 677.780558] br0: port 2(vx0) entered disabled state [ 677.780832] vx0: entered allmulticast mode [ 677.781197] vx0: entered promiscuous mode [ 677.781449] br0: port 2(vx0) entered blocking state [ 677.781718] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 683.296067] 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 ] [ 683.690837] br0: port 1(swp1) entered blocking state [ 683.691210] 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 ] [ 684.296241] 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 ] [ 684.690762] br0: port 1(swp1) entered blocking state [ 684.691202] 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 ] [ 685.483068] 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 ] [ 685.915212] vx0: left allmulticast mode [ 685.915665] vx0: left promiscuous mode [ 685.916073] br0: port 2(vx0) entered disabled state [ 685.916917] swp1: left allmulticast mode [ 685.917252] swp1: left promiscuous mode [ 685.917722] br0: port 1(swp1) entered disabled state [ 686.009390] vx0: left allmulticast mode [ 686.009890] vx0: left promiscuous mode [ 686.010304] br0: port 2(vx0) entered disabled state [ 686.010977] swp1: left allmulticast mode [ 686.011200] swp1: left promiscuous mode [ 686.011430] br0: port 1(swp1) entered disabled state [ 686.404392] veth0: renamed from veth1 [ 686.567532] br0: port 1(swp1) entered blocking state [ 686.567970] br0: port 1(swp1) entered disabled state [ 686.568393] swp1: entered allmulticast mode [ 686.568765] swp1: entered promiscuous mode [ 686.569052] br0: port 1(swp1) entered blocking state [ 686.569328] br0: port 1(swp1) entered forwarding state [ 686.602131] br0: port 2(vx0) entered blocking state [ 686.602425] br0: port 2(vx0) entered disabled state [ 686.602688] vx0: entered allmulticast mode [ 686.602970] vx0: entered promiscuous mode [ 686.603212] br0: port 2(vx0) entered blocking state [ 686.603472] br0: port 2(vx0) entered forwarding state [ 686.808332] br0: port 1(swp1) entered blocking state [ 686.808762] br0: port 1(swp1) entered disabled state [ 686.809076] swp1: entered allmulticast mode [ 686.809392] swp1: entered promiscuous mode [ 686.809675] br0: port 1(swp1) entered blocking state [ 686.809939] br0: port 1(swp1) entered forwarding state [ 686.839962] br0: port 2(vx0) entered blocking state [ 686.840277] br0: port 2(vx0) entered disabled state [ 686.840542] vx0: entered allmulticast mode [ 686.840828] vx0: entered promiscuous mode [ 686.841087] br0: port 2(vx0) entered blocking state [ 686.841359] 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 ] [ 692.521033] 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 ] [ 693.223497] br0: port 1(swp1) entered blocking state [ 693.223803] 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 ] [ 693.665628] 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 ] [ 694.379666] br0: port 1(swp1) entered blocking state [ 694.379968] 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 ] [ 695.761923] 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 ] [ 696.467835] vx0: left allmulticast mode [ 696.468213] vx0: left promiscuous mode [ 696.468504] br0: port 2(vx0) entered disabled state [ 696.469550] swp1: left allmulticast mode [ 696.469796] swp1: left promiscuous mode [ 696.470088] br0: port 1(swp1) entered disabled state [ 696.544359] vx0: left allmulticast mode [ 696.545050] vx0: left promiscuous mode [ 696.545610] br0: port 2(vx0) entered disabled state [ 696.546385] swp1: left allmulticast mode [ 696.546778] swp1: left promiscuous mode [ 696.547158] br0: port 1(swp1) entered disabled state [ 696.922983] veth0: renamed from veth1 [ 697.059577] br0: port 1(swp1) entered blocking state [ 697.059879] br0: port 1(swp1) entered disabled state [ 697.060172] swp1: entered allmulticast mode [ 697.060519] swp1: entered promiscuous mode [ 697.060830] br0: port 1(swp1) entered blocking state [ 697.061098] br0: port 1(swp1) entered forwarding state [ 697.089240] br0: port 2(vx0) entered blocking state [ 697.089580] br0: port 2(vx0) entered disabled state [ 697.089883] vx0: entered allmulticast mode [ 697.090189] vx0: entered promiscuous mode [ 697.090422] br0: port 2(vx0) entered blocking state [ 697.090683] br0: port 2(vx0) entered forwarding state [ 697.272089] br0: port 1(swp1) entered blocking state [ 697.272469] br0: port 1(swp1) entered disabled state [ 697.272759] swp1: entered allmulticast mode [ 697.273126] swp1: entered promiscuous mode [ 697.273418] br0: port 1(swp1) entered blocking state [ 697.273681] br0: port 1(swp1) entered forwarding state [ 697.301004] br0: port 2(vx0) entered blocking state [ 697.301370] br0: port 2(vx0) entered disabled state [ 697.301684] vx0: entered allmulticast mode [ 697.302025] vx0: entered promiscuous mode [ 697.302289] br0: port 2(vx0) entered blocking state [ 697.302562] 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 ] [ 702.667775] 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 ] [ 705.620481] vx0: left allmulticast mode [ 705.620931] vx0: left promiscuous mode [ 705.621171] br0: port 2(vx0) entered disabled state [ 705.621642] swp1: left allmulticast mode [ 705.621873] swp1: left promiscuous mode [ 705.622219] br0: port 1(swp1) entered disabled state [ 705.700300] vx0: left allmulticast mode [ 705.700891] vx0: left promiscuous mode [ 705.701421] br0: port 2(vx0) entered disabled state [ 705.702150] swp1: left allmulticast mode [ 705.702730] swp1: left promiscuous mode [ 705.703252] br0: port 1(swp1) entered disabled state [ 706.058337] veth0: renamed from veth1 [ 706.200376] br0: port 1(swp1) entered blocking state [ 706.200800] br0: port 1(swp1) entered disabled state [ 706.201351] swp1: entered allmulticast mode [ 706.201801] swp1: entered promiscuous mode [ 706.202208] br0: port 1(swp1) entered blocking state [ 706.202594] br0: port 1(swp1) entered forwarding state [ 706.229614] br0: port 2(vx0) entered blocking state [ 706.230018] br0: port 2(vx0) entered disabled state [ 706.230407] vx0: entered allmulticast mode [ 706.230772] vx0: entered promiscuous mode [ 706.231120] br0: port 2(vx0) entered blocking state [ 706.231498] br0: port 2(vx0) entered forwarding state [ 706.421231] br0: port 1(swp1) entered blocking state [ 706.421661] br0: port 1(swp1) entered disabled state [ 706.422064] swp1: entered allmulticast mode [ 706.422710] swp1: entered promiscuous mode [ 706.423126] br0: port 1(swp1) entered blocking state [ 706.423513] br0: port 1(swp1) entered forwarding state [ 706.453697] br0: port 2(vx0) entered blocking state [ 706.453991] br0: port 2(vx0) entered disabled state [ 706.454262] vx0: entered allmulticast mode [ 706.454585] vx0: entered promiscuous mode [ 706.454831] br0: port 2(vx0) entered blocking state [ 706.455091] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 711.792399] br0: port 1(swp1) entered disabled state [ 712.832249] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 718.918318] vx0: left allmulticast mode [ 718.918850] vx0: left promiscuous mode [ 718.919154] br0: port 2(vx0) entered disabled state [ 718.919674] swp1: left allmulticast mode [ 718.920181] swp1: left promiscuous mode [ 718.920657] br0: port 1(swp1) entered disabled state [ 719.013326] vx0: left allmulticast mode [ 719.013724] vx0: left promiscuous mode [ 719.014086] br0: port 2(vx0) entered disabled state [ 719.014772] swp1: left allmulticast mode [ 719.015248] swp1: left promiscuous mode [ 719.015645] br0: port 1(swp1) entered disabled state [ 719.362096] veth0: renamed from veth1 [ 719.500559] br0: port 1(swp1) entered blocking state [ 719.500862] br0: port 1(swp1) entered disabled state [ 719.501162] swp1: entered allmulticast mode [ 719.501475] swp1: entered promiscuous mode [ 719.501762] br0: port 1(swp1) entered blocking state [ 719.502023] br0: port 1(swp1) entered forwarding state [ 719.529280] br0: port 2(vx0) entered blocking state [ 719.529705] br0: port 2(vx0) entered disabled state [ 719.530100] vx0: entered allmulticast mode [ 719.530537] vx0: entered promiscuous mode [ 719.530883] br0: port 2(vx0) entered blocking state [ 719.531274] br0: port 2(vx0) entered forwarding state [ 719.691732] br0: port 1(swp1) entered blocking state [ 719.692053] br0: port 1(swp1) entered disabled state [ 719.692366] swp1: entered allmulticast mode [ 719.692676] swp1: entered promiscuous mode [ 719.692978] br0: port 1(swp1) entered blocking state [ 719.693272] br0: port 1(swp1) entered forwarding state [ 719.718655] br0: port 2(vx0) entered blocking state [ 719.718943] br0: port 2(vx0) entered disabled state [ 719.719222] vx0: entered allmulticast mode [ 719.719500] vx0: entered promiscuous mode [ 719.719728] br0: port 2(vx0) entered blocking state [ 719.719985] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 724.867956] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 754.905280] vx0: left allmulticast mode [ 754.905629] vx0: left promiscuous mode [ 754.905957] br0: port 2(vx0) entered disabled state [ 754.906773] swp1: left allmulticast mode [ 754.907370] swp1: left promiscuous mode [ 754.907706] br0: port 1(swp1) entered disabled state [ 754.977328] vx0: left allmulticast mode [ 754.977979] vx0: left promiscuous mode [ 754.978549] br0: port 2(vx0) entered disabled state [ 754.979470] swp1: left allmulticast mode [ 754.980050] swp1: left promiscuous mode [ 754.980628] 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__->