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 [ 680.127584] veth0: renamed from veth1 [ 680.300020] br0: port 1(swp1) entered blocking state [ 680.300321] br0: port 1(swp1) entered disabled state [ 680.300597] swp1: entered allmulticast mode [ 680.300931] swp1: entered promiscuous mode [ 680.301404] br0: port 1(swp1) entered blocking state [ 680.301668] br0: port 1(swp1) entered forwarding state [ 680.338200] br0: port 2(vx0) entered blocking state [ 680.338494] br0: port 2(vx0) entered disabled state [ 680.338761] vx0: entered allmulticast mode [ 680.339136] vx0: entered promiscuous mode [ 680.339382] br0: port 2(vx0) entered blocking state [ 680.339639] br0: port 2(vx0) entered forwarding state [ 680.567523] br0: port 1(swp1) entered blocking state [ 680.567836] br0: port 1(swp1) entered disabled state [ 680.568142] swp1: entered allmulticast mode [ 680.568456] swp1: entered promiscuous mode [ 680.568734] br0: port 1(swp1) entered blocking state [ 680.568993] br0: port 1(swp1) entered forwarding state [ 680.602432] br0: port 2(vx0) entered blocking state [ 680.602738] br0: port 2(vx0) entered disabled state [ 680.602999] vx0: entered allmulticast mode [ 680.603305] vx0: entered promiscuous mode [ 680.603541] br0: port 2(vx0) entered blocking state [ 680.603812] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 686.122132] 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 ] [ 686.521418] br0: port 1(swp1) entered blocking state [ 686.521711] 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 ] [ 687.128153] 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 ] [ 687.549231] br0: port 1(swp1) entered blocking state [ 687.549524] 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 ] [ 688.366642] 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 ] [ 688.791764] vx0: left allmulticast mode [ 688.792194] vx0: left promiscuous mode [ 688.792519] br0: port 2(vx0) entered disabled state [ 688.793559] swp1: left allmulticast mode [ 688.793895] swp1: left promiscuous mode [ 688.794260] br0: port 1(swp1) entered disabled state [ 688.877322] vx0: left allmulticast mode [ 688.877632] vx0: left promiscuous mode [ 688.877903] br0: port 2(vx0) entered disabled state [ 688.878349] swp1: left allmulticast mode [ 688.878593] swp1: left promiscuous mode [ 688.878838] br0: port 1(swp1) entered disabled state [ 689.313268] veth0: renamed from veth1 [ 689.485812] br0: port 1(swp1) entered blocking state [ 689.486166] br0: port 1(swp1) entered disabled state [ 689.486441] swp1: entered allmulticast mode [ 689.486735] swp1: entered promiscuous mode [ 689.487070] br0: port 1(swp1) entered blocking state [ 689.487331] br0: port 1(swp1) entered forwarding state [ 689.521396] br0: port 2(vx0) entered blocking state [ 689.521685] br0: port 2(vx0) entered disabled state [ 689.521941] vx0: entered allmulticast mode [ 689.522233] vx0: entered promiscuous mode [ 689.522674] br0: port 2(vx0) entered blocking state [ 689.522931] br0: port 2(vx0) entered forwarding state [ 689.736963] br0: port 1(swp1) entered blocking state [ 689.737276] br0: port 1(swp1) entered disabled state [ 689.737546] swp1: entered allmulticast mode [ 689.737831] swp1: entered promiscuous mode [ 689.738115] br0: port 1(swp1) entered blocking state [ 689.738394] br0: port 1(swp1) entered forwarding state [ 689.768446] br0: port 2(vx0) entered blocking state [ 689.768730] br0: port 2(vx0) entered disabled state [ 689.769030] vx0: entered allmulticast mode [ 689.769345] vx0: entered promiscuous mode [ 689.769584] br0: port 2(vx0) entered blocking state [ 689.769855] 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 ] [ 695.436329] 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 ] [ 696.157969] br0: port 1(swp1) entered blocking state [ 696.158411] 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 ] [ 696.609561] 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 ] [ 697.313588] br0: port 1(swp1) entered blocking state [ 697.313885] 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 ] [ 698.714289] 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 ] [ 699.417050] vx0: left allmulticast mode [ 699.417320] vx0: left promiscuous mode [ 699.417536] br0: port 2(vx0) entered disabled state [ 699.418365] swp1: left allmulticast mode [ 699.418586] swp1: left promiscuous mode [ 699.418797] br0: port 1(swp1) entered disabled state [ 699.500239] vx0: left allmulticast mode [ 699.500692] vx0: left promiscuous mode [ 699.501132] br0: port 2(vx0) entered disabled state [ 699.501734] swp1: left allmulticast mode [ 699.502182] swp1: left promiscuous mode [ 699.502616] br0: port 1(swp1) entered disabled state [ 699.903269] veth0: renamed from veth1 [ 700.068917] br0: port 1(swp1) entered blocking state [ 700.069290] br0: port 1(swp1) entered disabled state [ 700.069654] swp1: entered allmulticast mode [ 700.069953] swp1: entered promiscuous mode [ 700.070241] br0: port 1(swp1) entered blocking state [ 700.070498] br0: port 1(swp1) entered forwarding state [ 700.105462] br0: port 2(vx0) entered blocking state [ 700.105770] br0: port 2(vx0) entered disabled state [ 700.106048] vx0: entered allmulticast mode [ 700.106327] vx0: entered promiscuous mode [ 700.106553] br0: port 2(vx0) entered blocking state [ 700.106816] br0: port 2(vx0) entered forwarding state [ 700.320518] br0: port 1(swp1) entered blocking state [ 700.320935] br0: port 1(swp1) entered disabled state [ 700.321462] swp1: entered allmulticast mode [ 700.321896] swp1: entered promiscuous mode [ 700.322311] br0: port 1(swp1) entered blocking state [ 700.322693] br0: port 1(swp1) entered forwarding state [ 700.357957] br0: port 2(vx0) entered blocking state [ 700.358310] br0: port 2(vx0) entered disabled state [ 700.358587] vx0: entered allmulticast mode [ 700.358866] vx0: entered promiscuous mode [ 700.359110] br0: port 2(vx0) entered blocking state [ 700.359364] 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 ] [ 705.766513] 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 ] [ 708.784353] vx0: left allmulticast mode [ 708.784590] vx0: left promiscuous mode [ 708.784807] br0: port 2(vx0) entered disabled state [ 708.785253] swp1: left allmulticast mode [ 708.785485] swp1: left promiscuous mode [ 708.785761] br0: port 1(swp1) entered disabled state [ 708.888380] vx0: left allmulticast mode [ 708.888728] vx0: left promiscuous mode [ 708.889059] br0: port 2(vx0) entered disabled state [ 708.889697] swp1: left allmulticast mode [ 708.890061] swp1: left promiscuous mode [ 708.890405] br0: port 1(swp1) entered disabled state [ 709.304597] veth0: renamed from veth1 [ 709.460829] br0: port 1(swp1) entered blocking state [ 709.461216] br0: port 1(swp1) entered disabled state [ 709.461506] swp1: entered allmulticast mode [ 709.461865] swp1: entered promiscuous mode [ 709.462187] br0: port 1(swp1) entered blocking state [ 709.462447] br0: port 1(swp1) entered forwarding state [ 709.493702] br0: port 2(vx0) entered blocking state [ 709.494016] br0: port 2(vx0) entered disabled state [ 709.494297] vx0: entered allmulticast mode [ 709.494581] vx0: entered promiscuous mode [ 709.494859] br0: port 2(vx0) entered blocking state [ 709.495147] br0: port 2(vx0) entered forwarding state [ 709.692992] br0: port 1(swp1) entered blocking state [ 709.693350] br0: port 1(swp1) entered disabled state [ 709.693621] swp1: entered allmulticast mode [ 709.693922] swp1: entered promiscuous mode [ 709.694203] br0: port 1(swp1) entered blocking state [ 709.694463] br0: port 1(swp1) entered forwarding state [ 709.725334] br0: port 2(vx0) entered blocking state [ 709.725634] br0: port 2(vx0) entered disabled state [ 709.725902] vx0: entered allmulticast mode [ 709.726207] vx0: entered promiscuous mode [ 709.726435] br0: port 2(vx0) entered blocking state [ 709.726697] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 715.066977] br0: port 1(swp1) entered disabled state [ 716.096184] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 722.188306] vx0: left allmulticast mode [ 722.188580] vx0: left promiscuous mode [ 722.188842] br0: port 2(vx0) entered disabled state [ 722.189351] swp1: left allmulticast mode [ 722.189590] swp1: left promiscuous mode [ 722.189836] br0: port 1(swp1) entered disabled state [ 722.258420] vx0: left allmulticast mode [ 722.258782] vx0: left promiscuous mode [ 722.259139] br0: port 2(vx0) entered disabled state [ 722.259753] swp1: left allmulticast mode [ 722.260084] swp1: left promiscuous mode [ 722.260421] br0: port 1(swp1) entered disabled state [ 722.704355] veth0: renamed from veth1 [ 722.870579] br0: port 1(swp1) entered blocking state [ 722.871006] br0: port 1(swp1) entered disabled state [ 722.871426] swp1: entered allmulticast mode [ 722.871880] swp1: entered promiscuous mode [ 722.872363] br0: port 1(swp1) entered blocking state [ 722.872757] br0: port 1(swp1) entered forwarding state [ 722.905647] br0: port 2(vx0) entered blocking state [ 722.905968] br0: port 2(vx0) entered disabled state [ 722.906273] vx0: entered allmulticast mode [ 722.906587] vx0: entered promiscuous mode [ 722.906899] br0: port 2(vx0) entered blocking state [ 722.907173] br0: port 2(vx0) entered forwarding state [ 723.104858] br0: port 1(swp1) entered blocking state [ 723.105177] br0: port 1(swp1) entered disabled state [ 723.105454] swp1: entered allmulticast mode [ 723.105747] swp1: entered promiscuous mode [ 723.106027] br0: port 1(swp1) entered blocking state [ 723.106293] br0: port 1(swp1) entered forwarding state [ 723.136459] br0: port 2(vx0) entered blocking state [ 723.136791] br0: port 2(vx0) entered disabled state [ 723.137098] vx0: entered allmulticast mode [ 723.137413] vx0: entered promiscuous mode [ 723.137644] br0: port 2(vx0) entered blocking state [ 723.137972] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 728.318008] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 758.362572] vx0: left allmulticast mode [ 758.363189] vx0: left promiscuous mode [ 758.363530] br0: port 2(vx0) entered disabled state [ 758.364171] swp1: left allmulticast mode [ 758.364548] swp1: left promiscuous mode [ 758.365144] br0: port 1(swp1) entered disabled state [ 758.435337] vx0: left allmulticast mode [ 758.435707] vx0: left promiscuous mode [ 758.436122] br0: port 2(vx0) entered disabled state [ 758.436547] swp1: left allmulticast mode [ 758.436763] swp1: left promiscuous mode [ 758.437058] 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__->