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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 12000 # selftests: net: test_bridge_backup_port.sh [ 3548.956069][T26055] veth0: renamed from veth1 [ 3550.601293][T26072] br0: port 1(swp1) entered blocking state [ 3550.601651][T26072] br0: port 1(swp1) entered disabled state [ 3550.602009][T26072] swp1: entered allmulticast mode [ 3550.603392][T26072] swp1: entered promiscuous mode [ 3550.605294][T26072] br0: port 1(swp1) entered blocking state [ 3550.605660][T26072] br0: port 1(swp1) entered forwarding state [ 3550.945995][T26074] br0: port 2(vx0) entered blocking state [ 3550.946367][T26074] br0: port 2(vx0) entered disabled state [ 3550.946778][T26074] vx0: entered allmulticast mode [ 3550.948195][T26074] vx0: entered promiscuous mode [ 3550.948834][T26074] br0: port 2(vx0) entered blocking state [ 3550.949178][T26074] br0: port 2(vx0) entered forwarding state [ 3553.058405][T26087] br0: port 1(swp1) entered blocking state [ 3553.058753][T26087] br0: port 1(swp1) entered disabled state [ 3553.059118][T26087] swp1: entered allmulticast mode [ 3553.060453][T26087] swp1: entered promiscuous mode [ 3553.061823][T26087] br0: port 1(swp1) entered blocking state [ 3553.062149][T26087] br0: port 1(swp1) entered forwarding state [ 3553.455245][T26089] br0: port 2(vx0) entered blocking state [ 3553.455581][T26089] br0: port 2(vx0) entered disabled state [ 3553.455918][T26089] vx0: entered allmulticast mode [ 3553.457293][T26089] vx0: entered promiscuous mode [ 3553.457881][T26089] br0: port 2(vx0) entered blocking state [ 3553.458230][T26089] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3561.384115][T13321] 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 ] [ 3563.041053][T11536] br0: port 1(swp1) entered blocking state [ 3563.041425][T11536] 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 ] [ 3564.970574][T11536] 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 ] [ 3566.615584][T26153] br0: port 1(swp1) entered blocking state [ 3566.615947][T26153] 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 ] [ 3569.823250][T23283] 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 ] [ 3571.486428][ T70] vx0: left allmulticast mode [ 3571.486757][ T70] vx0: left promiscuous mode [ 3571.487204][ T70] br0: port 2(vx0) entered disabled state [ 3571.489366][ T70] swp1: left allmulticast mode [ 3571.489651][ T70] swp1: left promiscuous mode [ 3571.490067][ T70] br0: port 1(swp1) entered disabled state [ 3572.008787][ T70] vx0: left allmulticast mode [ 3572.009110][ T70] vx0: left promiscuous mode [ 3572.009531][ T70] br0: port 2(vx0) entered disabled state [ 3572.011243][ T70] swp1: left allmulticast mode [ 3572.011516][ T70] swp1: left promiscuous mode [ 3572.011943][ T70] br0: port 1(swp1) entered disabled state [ 3576.588975][T26245] veth0: renamed from veth1 [ 3578.194855][T26262] br0: port 1(swp1) entered blocking state [ 3578.195302][T26262] br0: port 1(swp1) entered disabled state [ 3578.195650][T26262] swp1: entered allmulticast mode [ 3578.197023][T26262] swp1: entered promiscuous mode [ 3578.198433][T26262] br0: port 1(swp1) entered blocking state [ 3578.198757][T26262] br0: port 1(swp1) entered forwarding state [ 3578.530282][T26264] br0: port 2(vx0) entered blocking state [ 3578.530641][T26264] br0: port 2(vx0) entered disabled state [ 3578.530974][T26264] vx0: entered allmulticast mode [ 3578.532325][T26264] vx0: entered promiscuous mode [ 3578.532988][T26264] br0: port 2(vx0) entered blocking state [ 3578.533308][T26264] br0: port 2(vx0) entered forwarding state [ 3580.695409][T26277] br0: port 1(swp1) entered blocking state [ 3580.695763][T26277] br0: port 1(swp1) entered disabled state [ 3580.696136][T26277] swp1: entered allmulticast mode [ 3580.697491][T26277] swp1: entered promiscuous mode [ 3580.699482][T26277] br0: port 1(swp1) entered blocking state [ 3580.699795][T26277] br0: port 1(swp1) entered forwarding state [ 3581.039852][T26279] br0: port 2(vx0) entered blocking state [ 3581.040812][T26279] br0: port 2(vx0) entered disabled state [ 3581.041157][T26279] vx0: entered allmulticast mode [ 3581.042483][T26279] vx0: entered promiscuous mode [ 3581.043230][T26279] br0: port 2(vx0) entered blocking state [ 3581.043533][T26279] 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 ] [ 3590.482132][T23283] 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 ] [ 3592.830154][T26153] br0: port 1(swp1) entered blocking state [ 3592.830507][T26153] 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 ] [ 3594.690628][T23283] 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 ] [ 3597.061298][T23311] br0: port 1(swp1) entered blocking state [ 3597.061652][T23311] 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 ] [ 3601.611521][T26153] 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 ] [ 3603.926514][ T70] vx0: left allmulticast mode [ 3603.926802][ T70] vx0: left promiscuous mode [ 3603.927211][ T70] br0: port 2(vx0) entered disabled state [ 3603.928833][ T70] swp1: left allmulticast mode [ 3603.929116][ T70] swp1: left promiscuous mode [ 3603.929481][ T70] br0: port 1(swp1) entered disabled state [ 3604.376934][ T70] vx0: left allmulticast mode [ 3604.377244][ T70] vx0: left promiscuous mode [ 3604.377643][ T70] br0: port 2(vx0) entered disabled state [ 3604.379118][ T70] swp1: left allmulticast mode [ 3604.379389][ T70] swp1: left promiscuous mode [ 3604.379780][ T70] br0: port 1(swp1) entered disabled state [ 3609.124953][T26495] veth0: renamed from veth1 [ 3610.791403][T26511] br0: port 1(swp1) entered blocking state [ 3610.791747][T26511] br0: port 1(swp1) entered disabled state [ 3610.792119][T26511] swp1: entered allmulticast mode [ 3610.793483][T26511] swp1: entered promiscuous mode [ 3610.795937][T26511] br0: port 1(swp1) entered blocking state [ 3610.796274][T26511] br0: port 1(swp1) entered forwarding state [ 3611.119332][T26513] br0: port 2(vx0) entered blocking state [ 3611.119670][T26513] br0: port 2(vx0) entered disabled state [ 3611.119996][T26513] vx0: entered allmulticast mode [ 3611.121335][T26513] vx0: entered promiscuous mode [ 3611.121904][T26513] br0: port 2(vx0) entered blocking state [ 3611.122222][T26513] br0: port 2(vx0) entered forwarding state [ 3613.310411][T26526] br0: port 1(swp1) entered blocking state [ 3613.310758][T26526] br0: port 1(swp1) entered disabled state [ 3613.311131][T26526] swp1: entered allmulticast mode [ 3613.313349][T26526] swp1: entered promiscuous mode [ 3613.314714][T26526] br0: port 1(swp1) entered blocking state [ 3613.315025][T26526] br0: port 1(swp1) entered forwarding state [ 3613.652602][T26528] br0: port 2(vx0) entered blocking state [ 3613.652938][T26528] br0: port 2(vx0) entered disabled state [ 3613.653681][T26528] vx0: entered allmulticast mode [ 3613.655031][T26528] vx0: entered promiscuous mode [ 3613.655634][T26528] br0: port 2(vx0) entered blocking state [ 3613.655941][T26528] 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 ] [ 3622.250837][T23283] 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 ] [ 3633.001893][ T70] vx0: left allmulticast mode [ 3633.002264][ T70] vx0: left promiscuous mode [ 3633.002685][ T70] br0: port 2(vx0) entered disabled state [ 3633.004509][ T70] swp1: left allmulticast mode [ 3633.004782][ T70] swp1: left promiscuous mode [ 3633.005166][ T70] br0: port 1(swp1) entered disabled state [ 3633.459027][ T70] vx0: left allmulticast mode [ 3633.459405][ T70] vx0: left promiscuous mode [ 3633.459814][ T70] br0: port 2(vx0) entered disabled state [ 3633.461484][ T70] swp1: left allmulticast mode [ 3633.461754][ T70] swp1: left promiscuous mode [ 3633.462225][ T70] br0: port 1(swp1) entered disabled state [ 3637.989590][T26719] veth0: renamed from veth1 [ 3639.563787][T26736] br0: port 1(swp1) entered blocking state [ 3639.564151][T26736] br0: port 1(swp1) entered disabled state [ 3639.564511][T26736] swp1: entered allmulticast mode [ 3639.565939][T26736] swp1: entered promiscuous mode [ 3639.568042][T26736] br0: port 1(swp1) entered blocking state [ 3639.568383][T26736] br0: port 1(swp1) entered forwarding state [ 3639.892006][T26738] br0: port 2(vx0) entered blocking state [ 3639.892357][T26738] br0: port 2(vx0) entered disabled state [ 3639.892684][T26738] vx0: entered allmulticast mode [ 3639.893994][T26738] vx0: entered promiscuous mode [ 3639.894697][T26738] br0: port 2(vx0) entered blocking state [ 3639.895001][T26738] br0: port 2(vx0) entered forwarding state [ 3641.982485][T26751] br0: port 1(swp1) entered blocking state [ 3641.982839][T26751] br0: port 1(swp1) entered disabled state [ 3641.983215][T26751] swp1: entered allmulticast mode [ 3641.984590][T26751] swp1: entered promiscuous mode [ 3641.986018][T26751] br0: port 1(swp1) entered blocking state [ 3641.986358][T26751] br0: port 1(swp1) entered forwarding state [ 3642.379185][T26753] br0: port 2(vx0) entered blocking state [ 3642.379527][T26753] br0: port 2(vx0) entered disabled state [ 3642.379851][T26753] vx0: entered allmulticast mode [ 3642.381191][T26753] vx0: entered promiscuous mode [ 3642.381886][T26753] br0: port 2(vx0) entered blocking state [ 3642.382205][T26753] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3650.443631][T23283] br0: port 1(swp1) entered disabled state [ 3651.466268][T15217] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3658.767267][ T70] vx0: left allmulticast mode [ 3658.767561][ T70] vx0: left promiscuous mode [ 3658.767954][ T70] br0: port 2(vx0) entered disabled state [ 3658.769481][ T70] swp1: left allmulticast mode [ 3658.769751][ T70] swp1: left promiscuous mode [ 3658.770141][ T70] br0: port 1(swp1) entered disabled state [ 3659.261456][ T70] vx0: left allmulticast mode [ 3659.261751][ T70] vx0: left promiscuous mode [ 3659.262833][ T70] br0: port 2(vx0) entered disabled state [ 3659.264944][ T70] swp1: left allmulticast mode [ 3659.265919][ T70] swp1: left promiscuous mode [ 3659.266313][ T70] br0: port 1(swp1) entered disabled state [ 3663.750966][T26846] veth0: renamed from veth1 [ 3665.409742][T26864] br0: port 1(swp1) entered blocking state [ 3665.410106][T26864] br0: port 1(swp1) entered disabled state [ 3665.410459][T26864] swp1: entered allmulticast mode [ 3665.411830][T26864] swp1: entered promiscuous mode [ 3665.413208][T26864] br0: port 1(swp1) entered blocking state [ 3665.413524][T26864] br0: port 1(swp1) entered forwarding state [ 3665.769374][T26866] br0: port 2(vx0) entered blocking state [ 3665.769716][T26866] br0: port 2(vx0) entered disabled state [ 3665.770068][T26866] vx0: entered allmulticast mode [ 3665.771464][T26866] vx0: entered promiscuous mode [ 3665.772199][T26866] br0: port 2(vx0) entered blocking state [ 3665.772513][T26866] br0: port 2(vx0) entered forwarding state [ 3667.957501][T26879] br0: port 1(swp1) entered blocking state [ 3667.958065][T26879] br0: port 1(swp1) entered disabled state [ 3667.958670][T26879] swp1: entered allmulticast mode [ 3667.960975][T26879] swp1: entered promiscuous mode [ 3667.963327][T26879] br0: port 1(swp1) entered blocking state [ 3667.963866][T26879] br0: port 1(swp1) entered forwarding state [ 3668.302256][T26881] br0: port 2(vx0) entered blocking state [ 3668.302595][T26881] br0: port 2(vx0) entered disabled state [ 3668.302922][T26881] vx0: entered allmulticast mode [ 3668.304252][T26881] vx0: entered promiscuous mode [ 3668.304935][T26881] br0: port 2(vx0) entered blocking state [ 3668.305262][T26881] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3675.083508][T13321] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3705.330684][ T70] vx0: left allmulticast mode [ 3705.330979][ T70] vx0: left promiscuous mode [ 3705.331401][ T70] br0: port 2(vx0) entered disabled state [ 3705.332921][ T70] swp1: left allmulticast mode [ 3705.333250][ T70] swp1: left promiscuous mode [ 3705.333627][ T70] br0: port 1(swp1) entered disabled state [ 3705.781173][ T70] vx0: left allmulticast mode [ 3705.781469][ T70] vx0: left promiscuous mode [ 3705.781885][ T70] br0: port 2(vx0) entered disabled state [ 3705.783465][ T70] swp1: left allmulticast mode [ 3705.783757][ T70] swp1: left promiscuous mode [ 3705.784159][ T70] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->