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.628478] veth0: renamed from veth1 [ 680.786993] br0: port 1(swp1) entered blocking state [ 680.787322] br0: port 1(swp1) entered disabled state [ 680.787596] swp1: entered allmulticast mode [ 680.787891] swp1: entered promiscuous mode [ 680.788269] br0: port 1(swp1) entered blocking state [ 680.788550] br0: port 1(swp1) entered forwarding state [ 680.821814] br0: port 2(vx0) entered blocking state [ 680.822148] br0: port 2(vx0) entered disabled state [ 680.822406] vx0: entered allmulticast mode [ 680.822712] vx0: entered promiscuous mode [ 680.822961] br0: port 2(vx0) entered blocking state [ 680.823226] br0: port 2(vx0) entered forwarding state [ 681.038346] br0: port 1(swp1) entered blocking state [ 681.038788] br0: port 1(swp1) entered disabled state [ 681.039213] swp1: entered allmulticast mode [ 681.039660] swp1: entered promiscuous mode [ 681.040085] br0: port 1(swp1) entered blocking state [ 681.040465] br0: port 1(swp1) entered forwarding state [ 681.073409] br0: port 2(vx0) entered blocking state [ 681.073697] br0: port 2(vx0) entered disabled state [ 681.074005] vx0: entered allmulticast mode [ 681.074307] vx0: entered promiscuous mode [ 681.074780] br0: port 2(vx0) entered blocking state [ 681.075106] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 686.580246] 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 ] [ 687.005918] br0: port 1(swp1) entered blocking state [ 687.006237] 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.582184] 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 ] [ 688.007775] br0: port 1(swp1) entered blocking state [ 688.008083] 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.803949] 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 ] [ 689.229147] vx0: left allmulticast mode [ 689.229558] vx0: left promiscuous mode [ 689.229856] br0: port 2(vx0) entered disabled state [ 689.230328] swp1: left allmulticast mode [ 689.230576] swp1: left promiscuous mode [ 689.230897] br0: port 1(swp1) entered disabled state [ 689.336359] vx0: left allmulticast mode [ 689.336977] vx0: left promiscuous mode [ 689.337550] br0: port 2(vx0) entered disabled state [ 689.338308] swp1: left allmulticast mode [ 689.338791] swp1: left promiscuous mode [ 689.339399] br0: port 1(swp1) entered disabled state [ 689.753293] veth0: renamed from veth1 [ 689.905131] br0: port 1(swp1) entered blocking state [ 689.905428] br0: port 1(swp1) entered disabled state [ 689.905706] swp1: entered allmulticast mode [ 689.906006] swp1: entered promiscuous mode [ 689.906371] br0: port 1(swp1) entered blocking state [ 689.906628] br0: port 1(swp1) entered forwarding state [ 689.937812] br0: port 2(vx0) entered blocking state [ 689.938115] br0: port 2(vx0) entered disabled state [ 689.938371] vx0: entered allmulticast mode [ 689.938658] vx0: entered promiscuous mode [ 689.938893] br0: port 2(vx0) entered blocking state [ 689.939153] br0: port 2(vx0) entered forwarding state [ 690.149216] br0: port 1(swp1) entered blocking state [ 690.149520] br0: port 1(swp1) entered disabled state [ 690.149785] swp1: entered allmulticast mode [ 690.150087] swp1: entered promiscuous mode [ 690.150368] br0: port 1(swp1) entered blocking state [ 690.150623] br0: port 1(swp1) entered forwarding state [ 690.181785] br0: port 2(vx0) entered blocking state [ 690.182150] br0: port 2(vx0) entered disabled state [ 690.182443] vx0: entered allmulticast mode [ 690.182736] vx0: entered promiscuous mode [ 690.182971] br0: port 2(vx0) entered blocking state [ 690.183267] 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.877460] 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.592245] br0: port 1(swp1) entered blocking state [ 696.592681] 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 ] [ 697.042998] 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.770862] br0: port 1(swp1) entered blocking state [ 697.771163] 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 ] [ 699.182537] 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.891343] vx0: left allmulticast mode [ 699.891603] vx0: left promiscuous mode [ 699.892009] br0: port 2(vx0) entered disabled state [ 699.892420] swp1: left allmulticast mode [ 699.892634] swp1: left promiscuous mode [ 699.892851] br0: port 1(swp1) entered disabled state [ 700.015387] vx0: left allmulticast mode [ 700.015877] vx0: left promiscuous mode [ 700.016266] br0: port 2(vx0) entered disabled state [ 700.016915] swp1: left allmulticast mode [ 700.017414] swp1: left promiscuous mode [ 700.017781] br0: port 1(swp1) entered disabled state [ 700.430283] veth0: renamed from veth1 [ 700.591869] br0: port 1(swp1) entered blocking state [ 700.592366] br0: port 1(swp1) entered disabled state [ 700.592843] swp1: entered allmulticast mode [ 700.593291] swp1: entered promiscuous mode [ 700.593690] br0: port 1(swp1) entered blocking state [ 700.594082] br0: port 1(swp1) entered forwarding state [ 700.629562] br0: port 2(vx0) entered blocking state [ 700.629953] br0: port 2(vx0) entered disabled state [ 700.630328] vx0: entered allmulticast mode [ 700.630747] vx0: entered promiscuous mode [ 700.631078] br0: port 2(vx0) entered blocking state [ 700.631447] br0: port 2(vx0) entered forwarding state [ 700.855667] br0: port 1(swp1) entered blocking state [ 700.856149] br0: port 1(swp1) entered disabled state [ 700.856550] swp1: entered allmulticast mode [ 700.857001] swp1: entered promiscuous mode [ 700.857413] br0: port 1(swp1) entered blocking state [ 700.857795] br0: port 1(swp1) entered forwarding state [ 700.890780] br0: port 2(vx0) entered blocking state [ 700.891313] br0: port 2(vx0) entered disabled state [ 700.891792] vx0: entered allmulticast mode [ 700.892273] vx0: entered promiscuous mode [ 700.892656] br0: port 2(vx0) entered blocking state [ 700.893093] 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 ] [ 706.250340] 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 ] [ 709.210955] vx0: left allmulticast mode [ 709.211247] vx0: left promiscuous mode [ 709.211640] br0: port 2(vx0) entered disabled state [ 709.212614] swp1: left allmulticast mode [ 709.212833] swp1: left promiscuous mode [ 709.213061] br0: port 1(swp1) entered disabled state [ 709.296323] vx0: left allmulticast mode [ 709.296662] vx0: left promiscuous mode [ 709.296893] br0: port 2(vx0) entered disabled state [ 709.297452] swp1: left allmulticast mode [ 709.297680] swp1: left promiscuous mode [ 709.297927] br0: port 1(swp1) entered disabled state [ 709.715344] veth0: renamed from veth1 [ 709.879890] br0: port 1(swp1) entered blocking state [ 709.880406] br0: port 1(swp1) entered disabled state [ 709.880858] swp1: entered allmulticast mode [ 709.881311] swp1: entered promiscuous mode [ 709.881711] br0: port 1(swp1) entered blocking state [ 709.882093] br0: port 1(swp1) entered forwarding state [ 709.914598] br0: port 2(vx0) entered blocking state [ 709.914886] br0: port 2(vx0) entered disabled state [ 709.915248] vx0: entered allmulticast mode [ 709.915542] vx0: entered promiscuous mode [ 709.915779] br0: port 2(vx0) entered blocking state [ 709.916046] br0: port 2(vx0) entered forwarding state [ 710.140317] br0: port 1(swp1) entered blocking state [ 710.140731] br0: port 1(swp1) entered disabled state [ 710.141176] swp1: entered allmulticast mode [ 710.141617] swp1: entered promiscuous mode [ 710.142010] br0: port 1(swp1) entered blocking state [ 710.142401] br0: port 1(swp1) entered forwarding state [ 710.176257] br0: port 2(vx0) entered blocking state [ 710.176661] br0: port 2(vx0) entered disabled state [ 710.177031] vx0: entered allmulticast mode [ 710.177464] vx0: entered promiscuous mode [ 710.177806] br0: port 2(vx0) entered blocking state [ 710.178189] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 715.520901] br0: port 1(swp1) entered disabled state [ 716.542179] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 722.647931] vx0: left allmulticast mode [ 722.648239] vx0: left promiscuous mode [ 722.648700] br0: port 2(vx0) entered disabled state [ 722.649130] swp1: left allmulticast mode [ 722.649345] swp1: left promiscuous mode [ 722.649570] br0: port 1(swp1) entered disabled state [ 722.732368] vx0: left allmulticast mode [ 722.732840] vx0: left promiscuous mode [ 722.733115] br0: port 2(vx0) entered disabled state [ 722.733596] swp1: left allmulticast mode [ 722.733893] swp1: left promiscuous mode [ 722.734147] br0: port 1(swp1) entered disabled state [ 723.169320] veth0: renamed from veth1 [ 723.321935] br0: port 1(swp1) entered blocking state [ 723.322376] br0: port 1(swp1) entered disabled state [ 723.322775] swp1: entered allmulticast mode [ 723.323318] swp1: entered promiscuous mode [ 723.323727] br0: port 1(swp1) entered blocking state [ 723.324129] br0: port 1(swp1) entered forwarding state [ 723.353963] br0: port 2(vx0) entered blocking state [ 723.354462] br0: port 2(vx0) entered disabled state [ 723.354852] vx0: entered allmulticast mode [ 723.355314] vx0: entered promiscuous mode [ 723.355672] br0: port 2(vx0) entered blocking state [ 723.356050] br0: port 2(vx0) entered forwarding state [ 723.556371] br0: port 1(swp1) entered blocking state [ 723.556801] br0: port 1(swp1) entered disabled state [ 723.557310] swp1: entered allmulticast mode [ 723.557759] swp1: entered promiscuous mode [ 723.558177] br0: port 1(swp1) entered blocking state [ 723.558575] br0: port 1(swp1) entered forwarding state [ 723.589642] br0: port 2(vx0) entered blocking state [ 723.590060] br0: port 2(vx0) entered disabled state [ 723.590559] vx0: entered allmulticast mode [ 723.590990] vx0: entered promiscuous mode [ 723.591394] br0: port 2(vx0) entered blocking state [ 723.591780] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 728.755451] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 758.796619] vx0: left allmulticast mode [ 758.797061] vx0: left promiscuous mode [ 758.797454] br0: port 2(vx0) entered disabled state [ 758.797866] swp1: left allmulticast mode [ 758.798119] swp1: left promiscuous mode [ 758.798344] br0: port 1(swp1) entered disabled state [ 758.867354] vx0: left allmulticast mode [ 758.867855] vx0: left promiscuous mode [ 758.868513] br0: port 2(vx0) entered disabled state [ 758.869243] swp1: left allmulticast mode [ 758.869645] swp1: left promiscuous mode [ 758.870024] 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__->