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 4800 # selftests: net: test_bridge_backup_port.sh [ 692.237305] veth0: renamed from veth1 [ 692.352139] br0: port 1(swp1) entered blocking state [ 692.352460] br0: port 1(swp1) entered disabled state [ 692.352743] swp1: entered allmulticast mode [ 692.353061] swp1: entered promiscuous mode [ 692.353343] br0: port 1(swp1) entered blocking state [ 692.353622] br0: port 1(swp1) entered forwarding state [ 692.373451] br0: port 2(vx0) entered blocking state [ 692.373749] br0: port 2(vx0) entered disabled state [ 692.374037] vx0: entered allmulticast mode [ 692.374335] vx0: entered promiscuous mode [ 692.374591] br0: port 2(vx0) entered blocking state [ 692.374860] br0: port 2(vx0) entered forwarding state [ 692.507337] br0: port 1(swp1) entered blocking state [ 692.507647] br0: port 1(swp1) entered disabled state [ 692.507940] swp1: entered allmulticast mode [ 692.508257] swp1: entered promiscuous mode [ 692.508545] br0: port 1(swp1) entered blocking state [ 692.508817] br0: port 1(swp1) entered forwarding state [ 692.531098] br0: port 2(vx0) entered blocking state [ 692.531399] br0: port 2(vx0) entered disabled state [ 692.531670] vx0: entered allmulticast mode [ 692.531986] vx0: entered promiscuous mode [ 692.532229] br0: port 2(vx0) entered blocking state [ 692.532497] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 697.614131] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 698.012564] 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 ] [ 698.348142] br0: port 1(swp1) entered blocking state [ 698.348445] 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 ] [ 699.013097] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 699.030611] br0: port 1(swp1) entered blocking state [ 699.030921] 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 ] # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 700.021057] br0: port 1(swp1) entered disabled state [ 700.071201] vx0: left allmulticast mode [ 700.071686] vx0: left promiscuous mode [ 700.072044] br0: port 2(vx0) entered disabled state [ 700.078118] swp1: left allmulticast mode [ 700.078515] swp1: left promiscuous mode [ 700.078758] br0: port 1(swp1) entered disabled state [ 700.202172] vx0: left allmulticast mode [ 700.202431] vx0: left promiscuous mode [ 700.202652] br0: port 2(vx0) entered disabled state [ 700.215171] swp1: left allmulticast mode [ 700.215563] swp1: left promiscuous mode [ 700.215886] br0: port 1(swp1) entered disabled state [ 700.396182] veth0: renamed from veth1 [ 700.496127] br0: port 1(swp1) entered blocking state [ 700.496588] br0: port 1(swp1) entered disabled state [ 700.497016] swp1: entered allmulticast mode [ 700.497486] swp1: entered promiscuous mode [ 700.497910] br0: port 1(swp1) entered blocking state [ 700.498330] br0: port 1(swp1) entered forwarding state [ 700.518067] br0: port 2(vx0) entered blocking state [ 700.518488] br0: port 2(vx0) entered disabled state [ 700.518781] vx0: entered allmulticast mode [ 700.519090] vx0: entered promiscuous mode [ 700.519346] br0: port 2(vx0) entered blocking state [ 700.519610] br0: port 2(vx0) entered forwarding state [ 700.643845] br0: port 1(swp1) entered blocking state [ 700.644164] br0: port 1(swp1) entered disabled state [ 700.644446] swp1: entered allmulticast mode [ 700.644750] swp1: entered promiscuous mode [ 700.645037] br0: port 1(swp1) entered blocking state [ 700.645305] br0: port 1(swp1) entered forwarding state [ 700.665270] br0: port 2(vx0) entered blocking state [ 700.665564] br0: port 2(vx0) entered disabled state [ 700.665832] vx0: entered allmulticast mode [ 700.666131] vx0: entered promiscuous mode [ 700.666407] br0: port 2(vx0) entered blocking state [ 700.666678] 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 ] [ 706.205483] 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 ] [ 706.841919] br0: port 1(swp1) entered blocking state [ 706.842238] 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 ] [ 707.212527] 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 ] [ 707.813728] br0: port 1(swp1) entered blocking state [ 707.814065] 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 ] [ 709.034762] 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 ] [ 709.697193] vx0: left allmulticast mode [ 709.697567] vx0: left promiscuous mode [ 709.697899] br0: port 2(vx0) entered disabled state [ 709.709092] swp1: left allmulticast mode [ 709.709376] swp1: left promiscuous mode [ 709.709703] br0: port 1(swp1) entered disabled state [ 709.842233] vx0: left allmulticast mode [ 709.842606] vx0: left promiscuous mode [ 709.842939] br0: port 2(vx0) entered disabled state [ 709.855138] swp1: left allmulticast mode [ 709.855489] swp1: left promiscuous mode [ 709.855821] br0: port 1(swp1) entered disabled state [ 710.047612] veth0: renamed from veth1 [ 710.148918] br0: port 1(swp1) entered blocking state [ 710.149370] br0: port 1(swp1) entered disabled state [ 710.149773] swp1: entered allmulticast mode [ 710.150220] swp1: entered promiscuous mode [ 710.150682] br0: port 1(swp1) entered blocking state [ 710.151083] br0: port 1(swp1) entered forwarding state [ 710.171544] br0: port 2(vx0) entered blocking state [ 710.171867] br0: port 2(vx0) entered disabled state [ 710.172145] vx0: entered allmulticast mode [ 710.172434] vx0: entered promiscuous mode [ 710.172778] br0: port 2(vx0) entered blocking state [ 710.173054] br0: port 2(vx0) entered forwarding state [ 710.297798] br0: port 1(swp1) entered blocking state [ 710.298161] br0: port 1(swp1) entered disabled state [ 710.298441] swp1: entered allmulticast mode [ 710.298748] swp1: entered promiscuous mode [ 710.299039] br0: port 1(swp1) entered blocking state [ 710.299313] br0: port 1(swp1) entered forwarding state [ 710.317496] br0: port 2(vx0) entered blocking state [ 710.317788] br0: port 2(vx0) entered disabled state [ 710.318121] vx0: entered allmulticast mode [ 710.318435] vx0: entered promiscuous mode [ 710.318667] br0: port 2(vx0) entered blocking state [ 710.318933] 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 ] [ 715.568871] 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 ] [ 718.261168] vx0: left allmulticast mode [ 718.261524] vx0: left promiscuous mode [ 718.261879] br0: port 2(vx0) entered disabled state [ 718.273095] swp1: left allmulticast mode [ 718.273413] swp1: left promiscuous mode [ 718.273745] br0: port 1(swp1) entered disabled state [ 718.407145] vx0: left allmulticast mode [ 718.407444] vx0: left promiscuous mode [ 718.407792] br0: port 2(vx0) entered disabled state [ 718.419103] swp1: left allmulticast mode [ 718.419360] swp1: left promiscuous mode [ 718.419603] br0: port 1(swp1) entered disabled state [ 718.545212] veth0: renamed from veth1 [ 718.651251] br0: port 1(swp1) entered blocking state [ 718.651554] br0: port 1(swp1) entered disabled state [ 718.651836] swp1: entered allmulticast mode [ 718.652149] swp1: entered promiscuous mode [ 718.652429] br0: port 1(swp1) entered blocking state [ 718.652698] br0: port 1(swp1) entered forwarding state [ 718.672852] br0: port 2(vx0) entered blocking state [ 718.673156] br0: port 2(vx0) entered disabled state [ 718.673423] vx0: entered allmulticast mode [ 718.673710] vx0: entered promiscuous mode [ 718.673950] br0: port 2(vx0) entered blocking state [ 718.674223] br0: port 2(vx0) entered forwarding state [ 718.801349] br0: port 1(swp1) entered blocking state [ 718.801653] br0: port 1(swp1) entered disabled state [ 718.801975] swp1: entered allmulticast mode [ 718.802305] swp1: entered promiscuous mode [ 718.802586] br0: port 1(swp1) entered blocking state [ 718.802871] br0: port 1(swp1) entered forwarding state [ 718.822233] br0: port 2(vx0) entered blocking state [ 718.822529] br0: port 2(vx0) entered disabled state [ 718.822801] vx0: entered allmulticast mode [ 718.823149] vx0: entered promiscuous mode [ 718.823385] br0: port 2(vx0) entered blocking state [ 718.823653] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 724.072444] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 725.117091] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 730.134118] vx0: left allmulticast mode [ 730.134480] vx0: left promiscuous mode [ 730.134864] br0: port 2(vx0) entered disabled state [ 730.148125] swp1: left allmulticast mode [ 730.148517] swp1: left promiscuous mode [ 730.148805] br0: port 1(swp1) entered disabled state [ 730.290090] vx0: left allmulticast mode [ 730.290550] vx0: left promiscuous mode [ 730.290915] br0: port 2(vx0) entered disabled state [ 730.302149] swp1: left allmulticast mode [ 730.302493] swp1: left promiscuous mode [ 730.302816] br0: port 1(swp1) entered disabled state [ 730.482232] veth0: renamed from veth1 [ 730.584838] br0: port 1(swp1) entered blocking state [ 730.585206] br0: port 1(swp1) entered disabled state [ 730.585482] swp1: entered allmulticast mode [ 730.585791] swp1: entered promiscuous mode [ 730.586085] br0: port 1(swp1) entered blocking state [ 730.586355] br0: port 1(swp1) entered forwarding state [ 730.604635] br0: port 2(vx0) entered blocking state [ 730.604926] br0: port 2(vx0) entered disabled state [ 730.605212] vx0: entered allmulticast mode [ 730.605502] vx0: entered promiscuous mode [ 730.605747] br0: port 2(vx0) entered blocking state [ 730.606031] br0: port 2(vx0) entered forwarding state [ 730.729453] br0: port 1(swp1) entered blocking state [ 730.729759] br0: port 1(swp1) entered disabled state [ 730.730077] swp1: entered allmulticast mode [ 730.730374] swp1: entered promiscuous mode [ 730.730664] br0: port 1(swp1) entered blocking state [ 730.730937] br0: port 1(swp1) entered forwarding state [ 730.751631] br0: port 2(vx0) entered blocking state [ 730.751927] br0: port 2(vx0) entered disabled state [ 730.752205] vx0: entered allmulticast mode [ 730.752512] vx0: entered promiscuous mode [ 730.752758] br0: port 2(vx0) entered blocking state [ 730.753036] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 735.867602] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 765.951149] vx0: left allmulticast mode [ 765.951662] vx0: left promiscuous mode [ 765.952311] br0: port 2(vx0) entered disabled state [ 765.968097] swp1: left allmulticast mode [ 765.968347] swp1: left promiscuous mode [ 765.968708] 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__->