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 [ 669.927284] veth0: renamed from veth1 [ 670.047923] br0: port 1(swp1) entered blocking state [ 670.048213] br0: port 1(swp1) entered disabled state [ 670.048479] swp1: entered allmulticast mode [ 670.048807] swp1: entered promiscuous mode [ 670.049081] br0: port 1(swp1) entered blocking state [ 670.049340] br0: port 1(swp1) entered forwarding state [ 670.072988] br0: port 2(vx0) entered blocking state [ 670.073278] br0: port 2(vx0) entered disabled state [ 670.073539] vx0: entered allmulticast mode [ 670.073828] vx0: entered promiscuous mode [ 670.074055] br0: port 2(vx0) entered blocking state [ 670.074317] br0: port 2(vx0) entered forwarding state [ 670.221877] br0: port 1(swp1) entered blocking state [ 670.222289] br0: port 1(swp1) entered disabled state [ 670.222678] swp1: entered allmulticast mode [ 670.223188] swp1: entered promiscuous mode [ 670.223578] br0: port 1(swp1) entered blocking state [ 670.223969] br0: port 1(swp1) entered forwarding state [ 670.247993] br0: port 2(vx0) entered blocking state [ 670.248396] br0: port 2(vx0) entered disabled state [ 670.248786] vx0: entered allmulticast mode [ 670.249203] vx0: entered promiscuous mode [ 670.249550] br0: port 2(vx0) entered blocking state [ 670.250022] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 675.710245] 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 ] [ 676.080617] br0: port 1(swp1) entered blocking state [ 676.080917] 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 ] [ 676.716879] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 676.828318] br0: port 1(swp1) entered blocking state [ 676.828603] 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 ] [ 677.724866] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 677.893880] vx0: left allmulticast mode [ 677.894421] vx0: left promiscuous mode [ 677.894932] br0: port 2(vx0) entered disabled state [ 677.904903] swp1: left allmulticast mode [ 677.905336] swp1: left promiscuous mode [ 677.905805] br0: port 1(swp1) entered disabled state [ 678.017873] vx0: left allmulticast mode [ 678.018270] vx0: left promiscuous mode [ 678.018637] br0: port 2(vx0) entered disabled state [ 678.036917] swp1: left allmulticast mode [ 678.037331] swp1: left promiscuous mode [ 678.037716] br0: port 1(swp1) entered disabled state [ 678.313065] veth0: renamed from veth1 [ 678.441015] br0: port 1(swp1) entered blocking state [ 678.441371] br0: port 1(swp1) entered disabled state [ 678.441711] swp1: entered allmulticast mode [ 678.442124] swp1: entered promiscuous mode [ 678.442490] br0: port 1(swp1) entered blocking state [ 678.442868] br0: port 1(swp1) entered forwarding state [ 678.468602] br0: port 2(vx0) entered blocking state [ 678.468897] br0: port 2(vx0) entered disabled state [ 678.469154] vx0: entered allmulticast mode [ 678.469426] vx0: entered promiscuous mode [ 678.469662] br0: port 2(vx0) entered blocking state [ 678.469932] br0: port 2(vx0) entered forwarding state [ 678.629638] br0: port 1(swp1) entered blocking state [ 678.630118] br0: port 1(swp1) entered disabled state [ 678.630507] swp1: entered allmulticast mode [ 678.630897] swp1: entered promiscuous mode [ 678.631164] br0: port 1(swp1) entered blocking state [ 678.631422] br0: port 1(swp1) entered forwarding state [ 678.655712] br0: port 2(vx0) entered blocking state [ 678.656005] br0: port 2(vx0) entered disabled state [ 678.656264] vx0: entered allmulticast mode [ 678.656575] vx0: entered promiscuous mode [ 678.656809] br0: port 2(vx0) entered blocking state [ 678.657063] 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 ] [ 684.244987] 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 ] [ 684.877557] br0: port 1(swp1) entered blocking state [ 684.877858] 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 ] [ 685.248417] 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 ] [ 685.878755] br0: port 1(swp1) entered blocking state [ 685.879051] 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 ] [ 687.174976] 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 ] [ 687.840973] vx0: left allmulticast mode [ 687.841302] vx0: left promiscuous mode [ 687.841612] br0: port 2(vx0) entered disabled state [ 687.853892] swp1: left allmulticast mode [ 687.854141] swp1: left promiscuous mode [ 687.854380] br0: port 1(swp1) entered disabled state [ 687.975901] vx0: left allmulticast mode [ 687.976212] vx0: left promiscuous mode [ 687.976560] br0: port 2(vx0) entered disabled state [ 687.987902] swp1: left allmulticast mode [ 687.988239] swp1: left promiscuous mode [ 687.988468] br0: port 1(swp1) entered disabled state [ 688.242936] veth0: renamed from veth1 [ 688.365970] br0: port 1(swp1) entered blocking state [ 688.366271] br0: port 1(swp1) entered disabled state [ 688.366545] swp1: entered allmulticast mode [ 688.366842] swp1: entered promiscuous mode [ 688.367106] br0: port 1(swp1) entered blocking state [ 688.367367] br0: port 1(swp1) entered forwarding state [ 688.390356] br0: port 2(vx0) entered blocking state [ 688.390649] br0: port 2(vx0) entered disabled state [ 688.390930] vx0: entered allmulticast mode [ 688.391222] vx0: entered promiscuous mode [ 688.391449] br0: port 2(vx0) entered blocking state [ 688.391703] br0: port 2(vx0) entered forwarding state [ 688.534268] br0: port 1(swp1) entered blocking state [ 688.534577] br0: port 1(swp1) entered disabled state [ 688.534873] swp1: entered allmulticast mode [ 688.535169] swp1: entered promiscuous mode [ 688.535435] br0: port 1(swp1) entered blocking state [ 688.535705] br0: port 1(swp1) entered forwarding state [ 688.559353] br0: port 2(vx0) entered blocking state [ 688.559636] br0: port 2(vx0) entered disabled state [ 688.559918] vx0: entered allmulticast mode [ 688.560191] vx0: entered promiscuous mode [ 688.560423] br0: port 2(vx0) entered blocking state [ 688.560676] 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 ] [ 693.866822] 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 ] [ 696.684949] vx0: left allmulticast mode [ 696.685449] vx0: left promiscuous mode [ 696.685915] br0: port 2(vx0) entered disabled state [ 696.691961] swp1: left allmulticast mode [ 696.692314] swp1: left promiscuous mode [ 696.692886] br0: port 1(swp1) entered disabled state [ 696.797908] vx0: left allmulticast mode [ 696.798344] vx0: left promiscuous mode [ 696.798874] br0: port 2(vx0) entered disabled state [ 696.809995] swp1: left allmulticast mode [ 696.810343] swp1: left promiscuous mode [ 696.810671] br0: port 1(swp1) entered disabled state [ 697.186030] veth0: renamed from veth1 [ 697.338760] br0: port 1(swp1) entered blocking state [ 697.339208] br0: port 1(swp1) entered disabled state [ 697.339608] swp1: entered allmulticast mode [ 697.340074] swp1: entered promiscuous mode [ 697.340474] br0: port 1(swp1) entered blocking state [ 697.340866] br0: port 1(swp1) entered forwarding state [ 697.369288] br0: port 2(vx0) entered blocking state [ 697.369580] br0: port 2(vx0) entered disabled state [ 697.369863] vx0: entered allmulticast mode [ 697.370146] vx0: entered promiscuous mode [ 697.370385] br0: port 2(vx0) entered blocking state [ 697.370642] br0: port 2(vx0) entered forwarding state [ 697.560267] br0: port 1(swp1) entered blocking state [ 697.560569] br0: port 1(swp1) entered disabled state [ 697.560863] swp1: entered allmulticast mode [ 697.561164] swp1: entered promiscuous mode [ 697.561451] br0: port 1(swp1) entered blocking state [ 697.561710] br0: port 1(swp1) entered forwarding state [ 697.591285] br0: port 2(vx0) entered blocking state [ 697.591655] br0: port 2(vx0) entered disabled state [ 697.592034] vx0: entered allmulticast mode [ 697.592421] vx0: entered promiscuous mode [ 697.592729] br0: port 2(vx0) entered blocking state [ 697.593100] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 702.930956] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 703.932879] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 709.000938] vx0: left allmulticast mode [ 709.001405] vx0: left promiscuous mode [ 709.001869] br0: port 2(vx0) entered disabled state [ 709.012956] swp1: left allmulticast mode [ 709.013287] swp1: left promiscuous mode [ 709.013606] br0: port 1(swp1) entered disabled state [ 709.116865] vx0: left allmulticast mode [ 709.117191] vx0: left promiscuous mode [ 709.117532] br0: port 2(vx0) entered disabled state [ 709.128894] swp1: left allmulticast mode [ 709.129128] swp1: left promiscuous mode [ 709.129340] br0: port 1(swp1) entered disabled state [ 709.427123] veth0: renamed from veth1 [ 709.567611] br0: port 1(swp1) entered blocking state [ 709.567960] br0: port 1(swp1) entered disabled state [ 709.568262] swp1: entered allmulticast mode [ 709.568555] swp1: entered promiscuous mode [ 709.568833] br0: port 1(swp1) entered blocking state [ 709.569093] br0: port 1(swp1) entered forwarding state [ 709.596596] br0: port 2(vx0) entered blocking state [ 709.596974] br0: port 2(vx0) entered disabled state [ 709.597304] vx0: entered allmulticast mode [ 709.597667] vx0: entered promiscuous mode [ 709.597970] br0: port 2(vx0) entered blocking state [ 709.598268] br0: port 2(vx0) entered forwarding state [ 709.770897] br0: port 1(swp1) entered blocking state [ 709.771191] br0: port 1(swp1) entered disabled state [ 709.771463] swp1: entered allmulticast mode [ 709.771757] swp1: entered promiscuous mode [ 709.772036] br0: port 1(swp1) entered blocking state [ 709.772294] br0: port 1(swp1) entered forwarding state [ 709.799405] br0: port 2(vx0) entered blocking state [ 709.799749] br0: port 2(vx0) entered disabled state [ 709.800022] vx0: entered allmulticast mode [ 709.800309] vx0: entered promiscuous mode [ 709.800551] br0: port 2(vx0) entered blocking state [ 709.800815] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 714.951101] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 744.993924] vx0: left allmulticast mode [ 744.994246] vx0: left promiscuous mode [ 744.994475] br0: port 2(vx0) entered disabled state [ 745.007897] swp1: left allmulticast mode [ 745.008133] swp1: left promiscuous mode [ 745.008390] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 745.111873] vx0: left allmulticast mode [ 745.112292] vx0: left promiscuous mode [ 745.112687] br0: port 2(vx0) entered disabled state [ 745.127924] swp1: left allmulticast mode [ 745.128168] swp1: left promiscuous mode [ 745.128396] 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__->