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 6000 # selftests: net: test_bridge_backup_port.sh [ 418.045978] veth0: renamed from veth1 [ 418.186882] br0: port 1(swp1) entered blocking state [ 418.187224] br0: port 1(swp1) entered disabled state [ 418.187495] swp1: entered allmulticast mode [ 418.187823] swp1: entered promiscuous mode [ 418.188130] br0: port 1(swp1) entered blocking state [ 418.188420] br0: port 1(swp1) entered forwarding state [ 418.239287] br0: port 2(vx0) entered blocking state [ 418.239628] br0: port 2(vx0) entered disabled state [ 418.239949] vx0: entered allmulticast mode [ 418.240286] vx0: entered promiscuous mode [ 418.240562] br0: port 2(vx0) entered blocking state [ 418.240877] br0: port 2(vx0) entered forwarding state [ 418.413373] br0: port 1(swp1) entered blocking state [ 418.413663] br0: port 1(swp1) entered disabled state [ 418.413979] swp1: entered allmulticast mode [ 418.414277] swp1: entered promiscuous mode [ 418.414543] br0: port 1(swp1) entered blocking state [ 418.414811] br0: port 1(swp1) entered forwarding state [ 418.442592] br0: port 2(vx0) entered blocking state [ 418.442922] br0: port 2(vx0) entered disabled state [ 418.443188] vx0: entered allmulticast mode [ 418.443467] vx0: entered promiscuous mode [ 418.443689] br0: port 2(vx0) entered blocking state [ 418.443949] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 423.550822] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 423.964106] 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 ] [ 424.301559] br0: port 1(swp1) entered blocking state [ 424.301876] 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 ] [ 424.970030] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 425.034014] br0: port 1(swp1) entered blocking state [ 425.034312] 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 ] [ 425.979807] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 426.163781] vx0: left allmulticast mode [ 426.164186] vx0: left promiscuous mode [ 426.164611] br0: port 2(vx0) entered disabled state [ 426.180897] swp1: left allmulticast mode [ 426.181388] swp1: left promiscuous mode [ 426.181798] br0: port 1(swp1) entered disabled state [ 426.331784] vx0: left allmulticast mode [ 426.332112] vx0: left promiscuous mode [ 426.332501] br0: port 2(vx0) entered disabled state [ 426.350920] swp1: left allmulticast mode [ 426.351240] swp1: left promiscuous mode [ 426.351546] br0: port 1(swp1) entered disabled state [ 426.663012] veth0: renamed from veth1 [ 426.824736] br0: port 1(swp1) entered blocking state [ 426.825039] br0: port 1(swp1) entered disabled state [ 426.825317] swp1: entered allmulticast mode [ 426.825615] swp1: entered promiscuous mode [ 426.825971] br0: port 1(swp1) entered blocking state [ 426.826251] br0: port 1(swp1) entered forwarding state [ 426.857498] br0: port 2(vx0) entered blocking state [ 426.857878] br0: port 2(vx0) entered disabled state [ 426.858180] vx0: entered allmulticast mode [ 426.858474] vx0: entered promiscuous mode [ 426.858908] br0: port 2(vx0) entered blocking state [ 426.859170] br0: port 2(vx0) entered forwarding state [ 427.052797] br0: port 1(swp1) entered blocking state [ 427.053213] br0: port 1(swp1) entered disabled state [ 427.053604] swp1: entered allmulticast mode [ 427.054120] swp1: entered promiscuous mode [ 427.054502] br0: port 1(swp1) entered blocking state [ 427.054840] br0: port 1(swp1) entered forwarding state [ 427.085378] br0: port 2(vx0) entered blocking state [ 427.085688] br0: port 2(vx0) entered disabled state [ 427.086057] vx0: entered allmulticast mode [ 427.086365] vx0: entered promiscuous mode [ 427.086595] br0: port 2(vx0) entered blocking state [ 427.086858] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- [ 432.340514] tc (22442) used greatest stack depth: 11696 bytes left # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 432.752203] 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 ] [ 433.413407] br0: port 1(swp1) entered blocking state [ 433.413846] 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 ] [ 433.836150] 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 ] [ 434.486132] br0: port 1(swp1) entered blocking state [ 434.486428] 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 ] [ 435.811142] 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 ] [ 436.479774] vx0: left allmulticast mode [ 436.480036] vx0: left promiscuous mode [ 436.480370] br0: port 2(vx0) entered disabled state [ 436.492851] swp1: left allmulticast mode [ 436.493254] swp1: left promiscuous mode [ 436.493628] br0: port 1(swp1) entered disabled state [ 436.597756] vx0: left allmulticast mode [ 436.598089] vx0: left promiscuous mode [ 436.598308] br0: port 2(vx0) entered disabled state [ 436.606842] swp1: left allmulticast mode [ 436.607211] swp1: left promiscuous mode [ 436.607551] br0: port 1(swp1) entered disabled state [ 436.884037] veth0: renamed from veth1 [ 437.022307] br0: port 1(swp1) entered blocking state [ 437.022594] br0: port 1(swp1) entered disabled state [ 437.022894] swp1: entered allmulticast mode [ 437.023197] swp1: entered promiscuous mode [ 437.023466] br0: port 1(swp1) entered blocking state [ 437.023734] br0: port 1(swp1) entered forwarding state [ 437.049851] br0: port 2(vx0) entered blocking state [ 437.050151] br0: port 2(vx0) entered disabled state [ 437.050426] vx0: entered allmulticast mode [ 437.050743] vx0: entered promiscuous mode [ 437.050983] br0: port 2(vx0) entered blocking state [ 437.051252] br0: port 2(vx0) entered forwarding state [ 437.226154] br0: port 1(swp1) entered blocking state [ 437.226438] br0: port 1(swp1) entered disabled state [ 437.226704] swp1: entered allmulticast mode [ 437.227071] swp1: entered promiscuous mode [ 437.227468] br0: port 1(swp1) entered blocking state [ 437.227737] br0: port 1(swp1) entered forwarding state [ 437.257058] br0: port 2(vx0) entered blocking state [ 437.257349] br0: port 2(vx0) entered disabled state [ 437.257603] vx0: entered allmulticast mode [ 437.257889] vx0: entered promiscuous mode [ 437.258134] br0: port 2(vx0) entered blocking state [ 437.258387] 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 ] [ 442.600843] 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 ] [ 445.462786] vx0: left allmulticast mode [ 445.463048] vx0: left promiscuous mode [ 445.463356] br0: port 2(vx0) entered disabled state [ 445.475874] swp1: left allmulticast mode [ 445.476400] swp1: left promiscuous mode [ 445.476839] br0: port 1(swp1) entered disabled state [ 445.624765] vx0: left allmulticast mode [ 445.625259] vx0: left promiscuous mode [ 445.625759] br0: port 2(vx0) entered disabled state [ 445.638870] swp1: left allmulticast mode [ 445.639106] swp1: left promiscuous mode [ 445.639359] br0: port 1(swp1) entered disabled state [ 445.925065] veth0: renamed from veth1 [ 446.086873] br0: port 1(swp1) entered blocking state [ 446.087192] br0: port 1(swp1) entered disabled state [ 446.087462] swp1: entered allmulticast mode [ 446.087814] swp1: entered promiscuous mode [ 446.088095] br0: port 1(swp1) entered blocking state [ 446.088352] br0: port 1(swp1) entered forwarding state [ 446.117796] br0: port 2(vx0) entered blocking state [ 446.118081] br0: port 2(vx0) entered disabled state [ 446.118337] vx0: entered allmulticast mode [ 446.118626] vx0: entered promiscuous mode [ 446.118867] br0: port 2(vx0) entered blocking state [ 446.119131] br0: port 2(vx0) entered forwarding state [ 446.329054] br0: port 1(swp1) entered blocking state [ 446.329487] br0: port 1(swp1) entered disabled state [ 446.330048] swp1: entered allmulticast mode [ 446.330491] swp1: entered promiscuous mode [ 446.330914] br0: port 1(swp1) entered blocking state [ 446.331299] br0: port 1(swp1) entered forwarding state [ 446.362597] br0: port 2(vx0) entered blocking state [ 446.362967] br0: port 2(vx0) entered disabled state [ 446.363248] vx0: entered allmulticast mode [ 446.363570] vx0: entered promiscuous mode [ 446.363834] br0: port 2(vx0) entered blocking state [ 446.364094] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 451.694392] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 452.737818] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 457.737782] vx0: left allmulticast mode [ 457.738333] vx0: left promiscuous mode [ 457.738941] br0: port 2(vx0) entered disabled state [ 457.749859] swp1: left allmulticast mode [ 457.750335] swp1: left promiscuous mode [ 457.750770] br0: port 1(swp1) entered disabled state [ 457.849779] vx0: left allmulticast mode [ 457.850166] vx0: left promiscuous mode [ 457.850517] br0: port 2(vx0) entered disabled state [ 457.857899] swp1: left allmulticast mode [ 457.858246] swp1: left promiscuous mode [ 457.858575] br0: port 1(swp1) entered disabled state [ 458.170161] veth0: renamed from veth1 [ 458.298597] br0: port 1(swp1) entered blocking state [ 458.298955] br0: port 1(swp1) entered disabled state [ 458.299271] swp1: entered allmulticast mode [ 458.299564] swp1: entered promiscuous mode [ 458.299838] br0: port 1(swp1) entered blocking state [ 458.300097] br0: port 1(swp1) entered forwarding state [ 458.324020] br0: port 2(vx0) entered blocking state [ 458.324301] br0: port 2(vx0) entered disabled state [ 458.324555] vx0: entered allmulticast mode [ 458.324839] vx0: entered promiscuous mode [ 458.325071] br0: port 2(vx0) entered blocking state [ 458.325322] br0: port 2(vx0) entered forwarding state [ 458.496049] br0: port 1(swp1) entered blocking state [ 458.496376] br0: port 1(swp1) entered disabled state [ 458.496646] swp1: entered allmulticast mode [ 458.497001] swp1: entered promiscuous mode [ 458.497279] br0: port 1(swp1) entered blocking state [ 458.497537] br0: port 1(swp1) entered forwarding state [ 458.525048] br0: port 2(vx0) entered blocking state [ 458.525337] br0: port 2(vx0) entered disabled state [ 458.525622] vx0: entered allmulticast mode [ 458.525987] vx0: entered promiscuous mode [ 458.526236] br0: port 2(vx0) entered blocking state [ 458.526507] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 463.675547] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 493.711798] vx0: left allmulticast mode [ 493.712364] vx0: left promiscuous mode [ 493.712906] br0: port 2(vx0) entered disabled state [ 493.723943] swp1: left allmulticast mode [ 493.724374] swp1: left promiscuous mode [ 493.724882] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 493.820798] vx0: left allmulticast mode [ 493.821322] vx0: left promiscuous mode [ 493.821792] br0: port 2(vx0) entered disabled state [ 493.833928] swp1: left allmulticast mode [ 493.834383] swp1: left promiscuous mode [ 493.834819] 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__->