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 [ 631.837023] veth0: renamed from veth1 [ 631.995691] br0: port 1(swp1) entered blocking state [ 631.996088] br0: port 1(swp1) entered disabled state [ 631.996486] swp1: entered allmulticast mode [ 631.996952] swp1: entered promiscuous mode [ 631.997387] br0: port 1(swp1) entered blocking state [ 631.997768] br0: port 1(swp1) entered forwarding state [ 632.032559] br0: port 2(vx0) entered blocking state [ 632.032917] br0: port 2(vx0) entered disabled state [ 632.033198] vx0: entered allmulticast mode [ 632.033495] vx0: entered promiscuous mode [ 632.033742] br0: port 2(vx0) entered blocking state [ 632.034021] br0: port 2(vx0) entered forwarding state [ 632.260292] br0: port 1(swp1) entered blocking state [ 632.260605] br0: port 1(swp1) entered disabled state [ 632.260915] swp1: entered allmulticast mode [ 632.261224] swp1: entered promiscuous mode [ 632.261506] br0: port 1(swp1) entered blocking state [ 632.261770] br0: port 1(swp1) entered forwarding state [ 632.295605] br0: port 2(vx0) entered blocking state [ 632.295969] br0: port 2(vx0) entered disabled state [ 632.296248] vx0: entered allmulticast mode [ 632.296627] vx0: entered promiscuous mode [ 632.296916] br0: port 2(vx0) entered blocking state [ 632.297209] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 637.407957] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 637.831526] 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 ] [ 638.252235] br0: port 1(swp1) entered blocking state [ 638.252538] 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 ] [ 638.837945] 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 ] [ 639.300420] br0: port 1(swp1) entered blocking state [ 639.300720] 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 ] [ 640.127655] 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 ] [ 640.576773] vx0: left allmulticast mode [ 640.577272] vx0: left promiscuous mode [ 640.577521] br0: port 2(vx0) entered disabled state [ 640.578002] swp1: left allmulticast mode [ 640.578262] swp1: left promiscuous mode [ 640.578599] br0: port 1(swp1) entered disabled state [ 640.665117] vx0: left allmulticast mode [ 640.665485] vx0: left promiscuous mode [ 640.665926] br0: port 2(vx0) entered disabled state [ 640.666881] swp1: left allmulticast mode [ 640.667309] swp1: left promiscuous mode [ 640.667669] br0: port 1(swp1) entered disabled state [ 641.065096] veth0: renamed from veth1 [ 641.232286] br0: port 1(swp1) entered blocking state [ 641.232727] br0: port 1(swp1) entered disabled state [ 641.233148] swp1: entered allmulticast mode [ 641.233607] swp1: entered promiscuous mode [ 641.234029] br0: port 1(swp1) entered blocking state [ 641.234416] br0: port 1(swp1) entered forwarding state [ 641.266743] br0: port 2(vx0) entered blocking state [ 641.267181] br0: port 2(vx0) entered disabled state [ 641.267571] vx0: entered allmulticast mode [ 641.268089] vx0: entered promiscuous mode [ 641.268450] br0: port 2(vx0) entered blocking state [ 641.268839] br0: port 2(vx0) entered forwarding state [ 641.493301] br0: port 1(swp1) entered blocking state [ 641.493599] br0: port 1(swp1) entered disabled state [ 641.493997] swp1: entered allmulticast mode [ 641.494306] swp1: entered promiscuous mode [ 641.494586] br0: port 1(swp1) entered blocking state [ 641.494865] br0: port 1(swp1) entered forwarding state [ 641.519935] br0: port 2(vx0) entered blocking state [ 641.520228] br0: port 2(vx0) entered disabled state [ 641.520490] vx0: entered allmulticast mode [ 641.520777] vx0: entered promiscuous mode [ 641.521125] br0: port 2(vx0) entered blocking state [ 641.521385] 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 ] [ 647.216201] 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 ] [ 647.941021] br0: port 1(swp1) entered blocking state [ 647.941323] 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 ] [ 648.387771] 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 ] [ 649.108501] br0: port 1(swp1) entered blocking state [ 649.108820] 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 ] [ 650.492551] 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 ] [ 651.198688] vx0: left allmulticast mode [ 651.199206] vx0: left promiscuous mode [ 651.199536] br0: port 2(vx0) entered disabled state [ 651.200130] swp1: left allmulticast mode [ 651.200469] swp1: left promiscuous mode [ 651.200950] br0: port 1(swp1) entered disabled state [ 651.284179] vx0: left allmulticast mode [ 651.284732] vx0: left promiscuous mode [ 651.285159] br0: port 2(vx0) entered disabled state [ 651.285916] swp1: left allmulticast mode [ 651.286232] swp1: left promiscuous mode [ 651.286615] br0: port 1(swp1) entered disabled state [ 651.708224] veth0: renamed from veth1 [ 651.859214] br0: port 1(swp1) entered blocking state [ 651.859534] br0: port 1(swp1) entered disabled state [ 651.859867] swp1: entered allmulticast mode [ 651.860194] swp1: entered promiscuous mode [ 651.860504] br0: port 1(swp1) entered blocking state [ 651.860798] br0: port 1(swp1) entered forwarding state [ 651.889256] br0: port 2(vx0) entered blocking state [ 651.889554] br0: port 2(vx0) entered disabled state [ 651.889816] vx0: entered allmulticast mode [ 651.890168] vx0: entered promiscuous mode [ 651.890444] br0: port 2(vx0) entered blocking state [ 651.890703] br0: port 2(vx0) entered forwarding state [ 652.084678] br0: port 1(swp1) entered blocking state [ 652.085045] br0: port 1(swp1) entered disabled state [ 652.085324] swp1: entered allmulticast mode [ 652.085617] swp1: entered promiscuous mode [ 652.085901] br0: port 1(swp1) entered blocking state [ 652.086167] br0: port 1(swp1) entered forwarding state [ 652.119614] br0: port 2(vx0) entered blocking state [ 652.119922] br0: port 2(vx0) entered disabled state [ 652.120197] vx0: entered allmulticast mode [ 652.120482] vx0: entered promiscuous mode [ 652.120714] br0: port 2(vx0) entered blocking state [ 652.120985] 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 ] [ 657.490915] 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 ] [ 660.434168] vx0: left allmulticast mode [ 660.434460] vx0: left promiscuous mode [ 660.434744] br0: port 2(vx0) entered disabled state [ 660.435446] swp1: left allmulticast mode [ 660.435704] swp1: left promiscuous mode [ 660.435988] br0: port 1(swp1) entered disabled state [ 660.509274] vx0: left allmulticast mode [ 660.509747] vx0: left promiscuous mode [ 660.509988] br0: port 2(vx0) entered disabled state [ 660.510443] swp1: left allmulticast mode [ 660.510792] swp1: left promiscuous mode [ 660.511195] br0: port 1(swp1) entered disabled state [ 660.934162] veth0: renamed from veth1 [ 661.086490] br0: port 1(swp1) entered blocking state [ 661.086807] br0: port 1(swp1) entered disabled state [ 661.087174] swp1: entered allmulticast mode [ 661.087478] swp1: entered promiscuous mode [ 661.087759] br0: port 1(swp1) entered blocking state [ 661.088035] br0: port 1(swp1) entered forwarding state [ 661.117868] br0: port 2(vx0) entered blocking state [ 661.118237] br0: port 2(vx0) entered disabled state [ 661.118601] vx0: entered allmulticast mode [ 661.119133] vx0: entered promiscuous mode [ 661.119380] br0: port 2(vx0) entered blocking state [ 661.119641] br0: port 2(vx0) entered forwarding state [ 661.327016] br0: port 1(swp1) entered blocking state [ 661.327323] br0: port 1(swp1) entered disabled state [ 661.327631] swp1: entered allmulticast mode [ 661.328001] swp1: entered promiscuous mode [ 661.328286] br0: port 1(swp1) entered blocking state [ 661.328566] br0: port 1(swp1) entered forwarding state [ 661.361070] br0: port 2(vx0) entered blocking state [ 661.361366] br0: port 2(vx0) entered disabled state [ 661.361642] vx0: entered allmulticast mode [ 661.362044] vx0: entered promiscuous mode [ 661.362292] br0: port 2(vx0) entered blocking state [ 661.362577] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 666.705063] br0: port 1(swp1) entered disabled state [ 667.710948] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 673.799313] vx0: left allmulticast mode [ 673.799559] vx0: left promiscuous mode [ 673.799784] br0: port 2(vx0) entered disabled state [ 673.800451] swp1: left allmulticast mode [ 673.800931] swp1: left promiscuous mode [ 673.801164] br0: port 1(swp1) entered disabled state [ 673.886049] vx0: left allmulticast mode [ 673.886807] vx0: left promiscuous mode [ 673.887202] br0: port 2(vx0) entered disabled state [ 673.887906] swp1: left allmulticast mode [ 673.888370] swp1: left promiscuous mode [ 673.888830] br0: port 1(swp1) entered disabled state [ 674.280218] veth0: renamed from veth1 [ 674.430196] br0: port 1(swp1) entered blocking state [ 674.430514] br0: port 1(swp1) entered disabled state [ 674.430806] swp1: entered allmulticast mode [ 674.431175] swp1: entered promiscuous mode [ 674.431490] br0: port 1(swp1) entered blocking state [ 674.431764] br0: port 1(swp1) entered forwarding state [ 674.462997] br0: port 2(vx0) entered blocking state [ 674.463294] br0: port 2(vx0) entered disabled state [ 674.463560] vx0: entered allmulticast mode [ 674.463859] vx0: entered promiscuous mode [ 674.464097] br0: port 2(vx0) entered blocking state [ 674.464356] br0: port 2(vx0) entered forwarding state [ 674.663975] br0: port 1(swp1) entered blocking state [ 674.664300] br0: port 1(swp1) entered disabled state [ 674.664574] swp1: entered allmulticast mode [ 674.664898] swp1: entered promiscuous mode [ 674.665174] br0: port 1(swp1) entered blocking state [ 674.665443] br0: port 1(swp1) entered forwarding state [ 674.697485] br0: port 2(vx0) entered blocking state [ 674.697786] br0: port 2(vx0) entered disabled state [ 674.698060] vx0: entered allmulticast mode [ 674.698355] vx0: entered promiscuous mode [ 674.698595] br0: port 2(vx0) entered blocking state [ 674.698861] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 679.887925] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 709.929480] vx0: left allmulticast mode [ 709.929905] vx0: left promiscuous mode [ 709.930255] br0: port 2(vx0) entered disabled state [ 709.930696] swp1: left allmulticast mode [ 709.930925] swp1: left promiscuous mode [ 709.931149] br0: port 1(swp1) entered disabled state [ 709.993092] vx0: left allmulticast mode [ 709.993330] vx0: left promiscuous mode [ 709.993584] br0: port 2(vx0) entered disabled state [ 709.994254] swp1: left allmulticast mode [ 709.994737] swp1: left promiscuous mode [ 709.995076] 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__->