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 [ 589.374345] veth0: renamed from veth1 [ 589.560882] br0: port 1(swp1) entered blocking state [ 589.561281] br0: port 1(swp1) entered disabled state [ 589.561571] swp1: entered allmulticast mode [ 589.561877] swp1: entered promiscuous mode [ 589.562188] br0: port 1(swp1) entered blocking state [ 589.562450] br0: port 1(swp1) entered forwarding state [ 589.599131] br0: port 2(vx0) entered blocking state [ 589.599529] br0: port 2(vx0) entered disabled state [ 589.599801] vx0: entered allmulticast mode [ 589.600097] vx0: entered promiscuous mode [ 589.600340] br0: port 2(vx0) entered blocking state [ 589.600593] br0: port 2(vx0) entered forwarding state [ 589.822886] br0: port 1(swp1) entered blocking state [ 589.823197] br0: port 1(swp1) entered disabled state [ 589.823476] swp1: entered allmulticast mode [ 589.823772] swp1: entered promiscuous mode [ 589.824087] br0: port 1(swp1) entered blocking state [ 589.824348] br0: port 1(swp1) entered forwarding state [ 589.855046] br0: port 2(vx0) entered blocking state [ 589.855425] br0: port 2(vx0) entered disabled state [ 589.855698] vx0: entered allmulticast mode [ 589.856021] vx0: entered promiscuous mode [ 589.856261] br0: port 2(vx0) entered blocking state [ 589.856522] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 594.969012] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 595.382231] 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 ] [ 595.731867] br0: port 1(swp1) entered blocking state [ 595.732187] 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 ] [ 596.384140] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 596.488086] br0: port 1(swp1) entered blocking state [ 596.488524] 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 ] [ 597.392192] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 597.602163] vx0: left allmulticast mode [ 597.602431] vx0: left promiscuous mode [ 597.602688] br0: port 2(vx0) entered disabled state [ 597.618130] swp1: left allmulticast mode [ 597.618421] swp1: left promiscuous mode [ 597.618663] br0: port 1(swp1) entered disabled state [ 597.722552] vx0: left allmulticast mode [ 597.722788] vx0: left promiscuous mode [ 597.723032] br0: port 2(vx0) entered disabled state [ 597.734131] swp1: left allmulticast mode [ 597.734380] swp1: left promiscuous mode [ 597.734628] br0: port 1(swp1) entered disabled state [ 598.137244] veth0: renamed from veth1 [ 598.284466] br0: port 1(swp1) entered blocking state [ 598.284799] br0: port 1(swp1) entered disabled state [ 598.285090] swp1: entered allmulticast mode [ 598.285398] swp1: entered promiscuous mode [ 598.285687] br0: port 1(swp1) entered blocking state [ 598.285961] br0: port 1(swp1) entered forwarding state [ 598.317440] br0: port 2(vx0) entered blocking state [ 598.317741] br0: port 2(vx0) entered disabled state [ 598.318010] vx0: entered allmulticast mode [ 598.318313] vx0: entered promiscuous mode [ 598.318582] br0: port 2(vx0) entered blocking state [ 598.318863] br0: port 2(vx0) entered forwarding state [ 598.530475] br0: port 1(swp1) entered blocking state [ 598.530833] br0: port 1(swp1) entered disabled state [ 598.531159] swp1: entered allmulticast mode [ 598.531502] swp1: entered promiscuous mode [ 598.531837] br0: port 1(swp1) entered blocking state [ 598.532115] br0: port 1(swp1) entered forwarding state [ 598.564351] br0: port 2(vx0) entered blocking state [ 598.564661] br0: port 2(vx0) entered disabled state [ 598.564942] vx0: entered allmulticast mode [ 598.565275] vx0: entered promiscuous mode [ 598.565538] br0: port 2(vx0) entered blocking state [ 598.565811] 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 ] [ 604.265713] 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 ] [ 604.945564] br0: port 1(swp1) entered blocking state [ 604.946005] 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 ] [ 605.356580] 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 ] [ 606.039087] br0: port 1(swp1) entered blocking state [ 606.039526] 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 ] [ 607.438726] 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 ] [ 608.099198] vx0: left allmulticast mode [ 608.099445] vx0: left promiscuous mode [ 608.099666] br0: port 2(vx0) entered disabled state [ 608.118224] swp1: left allmulticast mode [ 608.118488] swp1: left promiscuous mode [ 608.118718] br0: port 1(swp1) entered disabled state [ 608.247109] vx0: left allmulticast mode [ 608.247416] vx0: left promiscuous mode [ 608.247698] br0: port 2(vx0) entered disabled state [ 608.259138] swp1: left allmulticast mode [ 608.259430] swp1: left promiscuous mode [ 608.259693] br0: port 1(swp1) entered disabled state [ 608.635840] veth0: renamed from veth1 [ 608.822643] br0: port 1(swp1) entered blocking state [ 608.822940] br0: port 1(swp1) entered disabled state [ 608.823261] swp1: entered allmulticast mode [ 608.823559] swp1: entered promiscuous mode [ 608.823847] br0: port 1(swp1) entered blocking state [ 608.824128] br0: port 1(swp1) entered forwarding state [ 608.859295] br0: port 2(vx0) entered blocking state [ 608.859701] br0: port 2(vx0) entered disabled state [ 608.860062] vx0: entered allmulticast mode [ 608.860478] vx0: entered promiscuous mode [ 608.860788] br0: port 2(vx0) entered blocking state [ 608.861143] br0: port 2(vx0) entered forwarding state [ 609.079144] br0: port 1(swp1) entered blocking state [ 609.079460] br0: port 1(swp1) entered disabled state [ 609.079764] swp1: entered allmulticast mode [ 609.080064] swp1: entered promiscuous mode [ 609.080334] br0: port 1(swp1) entered blocking state [ 609.080633] br0: port 1(swp1) entered forwarding state [ 609.114773] br0: port 2(vx0) entered blocking state [ 609.115215] br0: port 2(vx0) entered disabled state [ 609.115592] vx0: entered allmulticast mode [ 609.116027] vx0: entered promiscuous mode [ 609.116380] br0: port 2(vx0) entered blocking state [ 609.116758] 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 ] [ 614.512338] 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 ] [ 617.484191] vx0: left allmulticast mode [ 617.484560] vx0: left promiscuous mode [ 617.484931] br0: port 2(vx0) entered disabled state [ 617.497226] swp1: left allmulticast mode [ 617.497584] swp1: left promiscuous mode [ 617.497943] br0: port 1(swp1) entered disabled state [ 617.609093] vx0: left allmulticast mode [ 617.609357] vx0: left promiscuous mode [ 617.609615] br0: port 2(vx0) entered disabled state [ 617.623174] swp1: left allmulticast mode [ 617.623515] swp1: left promiscuous mode [ 617.623828] br0: port 1(swp1) entered disabled state [ 618.013325] veth0: renamed from veth1 [ 618.181482] br0: port 1(swp1) entered blocking state [ 618.181901] br0: port 1(swp1) entered disabled state [ 618.182409] swp1: entered allmulticast mode [ 618.182804] swp1: entered promiscuous mode [ 618.183208] br0: port 1(swp1) entered blocking state [ 618.183579] br0: port 1(swp1) entered forwarding state [ 618.216247] br0: port 2(vx0) entered blocking state [ 618.216666] br0: port 2(vx0) entered disabled state [ 618.217064] vx0: entered allmulticast mode [ 618.217495] vx0: entered promiscuous mode [ 618.217833] br0: port 2(vx0) entered blocking state [ 618.218216] br0: port 2(vx0) entered forwarding state [ 618.427697] br0: port 1(swp1) entered blocking state [ 618.428133] br0: port 1(swp1) entered disabled state [ 618.428532] swp1: entered allmulticast mode [ 618.428988] swp1: entered promiscuous mode [ 618.429397] br0: port 1(swp1) entered blocking state [ 618.429775] br0: port 1(swp1) entered forwarding state [ 618.461402] br0: port 2(vx0) entered blocking state [ 618.461695] br0: port 2(vx0) entered disabled state [ 618.461951] vx0: entered allmulticast mode [ 618.462315] vx0: entered promiscuous mode [ 618.462550] br0: port 2(vx0) entered blocking state [ 618.462805] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 623.793944] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 624.832107] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 629.869168] vx0: left allmulticast mode [ 629.869656] vx0: left promiscuous mode [ 629.870045] br0: port 2(vx0) entered disabled state [ 629.888147] swp1: left allmulticast mode [ 629.888467] swp1: left promiscuous mode [ 629.888719] br0: port 1(swp1) entered disabled state [ 629.993099] vx0: left allmulticast mode [ 629.993340] vx0: left promiscuous mode [ 629.993565] br0: port 2(vx0) entered disabled state [ 630.007170] swp1: left allmulticast mode [ 630.007418] swp1: left promiscuous mode [ 630.007645] br0: port 1(swp1) entered disabled state [ 630.369459] veth0: renamed from veth1 [ 630.533950] br0: port 1(swp1) entered blocking state [ 630.534295] br0: port 1(swp1) entered disabled state [ 630.534584] swp1: entered allmulticast mode [ 630.534912] swp1: entered promiscuous mode [ 630.535311] br0: port 1(swp1) entered blocking state [ 630.535574] br0: port 1(swp1) entered forwarding state [ 630.565506] br0: port 2(vx0) entered blocking state [ 630.565881] br0: port 2(vx0) entered disabled state [ 630.566232] vx0: entered allmulticast mode [ 630.566606] vx0: entered promiscuous mode [ 630.566925] br0: port 2(vx0) entered blocking state [ 630.567234] br0: port 2(vx0) entered forwarding state [ 630.763394] br0: port 1(swp1) entered blocking state [ 630.763711] br0: port 1(swp1) entered disabled state [ 630.764001] swp1: entered allmulticast mode [ 630.764312] swp1: entered promiscuous mode [ 630.764627] br0: port 1(swp1) entered blocking state [ 630.764885] br0: port 1(swp1) entered forwarding state [ 630.794293] br0: port 2(vx0) entered blocking state [ 630.794627] br0: port 2(vx0) entered disabled state [ 630.794909] vx0: entered allmulticast mode [ 630.795309] vx0: entered promiscuous mode [ 630.795555] br0: port 2(vx0) entered blocking state [ 630.795841] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 635.961199] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 666.004134] vx0: left allmulticast mode [ 666.004675] vx0: left promiscuous mode [ 666.005126] br0: port 2(vx0) entered disabled state [ 666.013225] swp1: left allmulticast mode [ 666.013633] swp1: left promiscuous mode [ 666.014062] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 666.121096] vx0: left allmulticast mode [ 666.121536] vx0: left promiscuous mode [ 666.121921] br0: port 2(vx0) entered disabled state [ 666.134162] swp1: left allmulticast mode [ 666.134819] swp1: left promiscuous mode [ 666.135438] 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__->