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 7200 # selftests: net: test_bridge_backup_port.sh [ 3605.410671][T22361] veth0: renamed from veth1 [ 3607.054583][T22377] br0: port 1(swp1) entered blocking state [ 3607.054948][T22377] br0: port 1(swp1) entered disabled state [ 3607.055322][T22377] swp1: entered allmulticast mode [ 3607.056663][T22377] swp1: entered promiscuous mode [ 3607.058064][T22377] br0: port 1(swp1) entered blocking state [ 3607.058383][T22377] br0: port 1(swp1) entered forwarding state [ 3607.387798][T22379] br0: port 2(vx0) entered blocking state [ 3607.388159][T22379] br0: port 2(vx0) entered disabled state [ 3607.388493][T22379] vx0: entered allmulticast mode [ 3607.389864][T22379] vx0: entered promiscuous mode [ 3607.390434][T22379] br0: port 2(vx0) entered blocking state [ 3607.390755][T22379] br0: port 2(vx0) entered forwarding state [ 3609.574607][T22392] br0: port 1(swp1) entered blocking state [ 3609.574970][T22392] br0: port 1(swp1) entered disabled state [ 3609.575324][T22392] swp1: entered allmulticast mode [ 3609.576651][T22392] swp1: entered promiscuous mode [ 3609.578293][T22392] br0: port 1(swp1) entered blocking state [ 3609.578617][T22392] br0: port 1(swp1) entered forwarding state [ 3609.921081][T22394] br0: port 2(vx0) entered blocking state [ 3609.921433][T22394] br0: port 2(vx0) entered disabled state [ 3609.922009][T22394] vx0: entered allmulticast mode [ 3609.923329][T22394] vx0: entered promiscuous mode [ 3609.924039][T22394] br0: port 2(vx0) entered blocking state [ 3609.924347][T22394] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3617.895945][T15621] 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 ] [ 3619.594160][T21485] br0: port 1(swp1) entered blocking state [ 3619.594597][T21485] 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 ] [ 3621.554043][ T8213] 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 ] [ 3623.326850][T15785] br0: port 1(swp1) entered blocking state [ 3623.327205][T15785] 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 ] [ 3626.357915][T15785] 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 ] [ 3627.922384][ T71] vx0: left allmulticast mode [ 3627.922687][ T71] vx0: left promiscuous mode [ 3627.923110][ T71] br0: port 2(vx0) entered disabled state [ 3627.925434][ T71] swp1: left allmulticast mode [ 3627.925796][ T71] swp1: left promiscuous mode [ 3627.926213][ T71] br0: port 1(swp1) entered disabled state [ 3628.377788][ T71] vx0: left allmulticast mode [ 3628.378082][ T71] vx0: left promiscuous mode [ 3628.378499][ T71] br0: port 2(vx0) entered disabled state [ 3628.380003][ T71] swp1: left allmulticast mode [ 3628.380272][ T71] swp1: left promiscuous mode [ 3628.380647][ T71] br0: port 1(swp1) entered disabled state [ 3632.933788][T22551] veth0: renamed from veth1 [ 3634.637924][T22567] br0: port 1(swp1) entered blocking state [ 3634.638277][T22567] br0: port 1(swp1) entered disabled state [ 3634.638634][T22567] swp1: entered allmulticast mode [ 3634.640007][T22567] swp1: entered promiscuous mode [ 3634.642077][T22567] br0: port 1(swp1) entered blocking state [ 3634.642398][T22567] br0: port 1(swp1) entered forwarding state [ 3634.973290][T22569] br0: port 2(vx0) entered blocking state [ 3634.973639][T22569] br0: port 2(vx0) entered disabled state [ 3634.974387][T22569] vx0: entered allmulticast mode [ 3634.975767][T22569] vx0: entered promiscuous mode [ 3634.976466][T22569] br0: port 2(vx0) entered blocking state [ 3634.976789][T22569] br0: port 2(vx0) entered forwarding state [ 3637.095229][T22582] br0: port 1(swp1) entered blocking state [ 3637.095585][T22582] br0: port 1(swp1) entered disabled state [ 3637.097183][T22582] swp1: entered allmulticast mode [ 3637.098553][T22582] swp1: entered promiscuous mode [ 3637.100464][T22582] br0: port 1(swp1) entered blocking state [ 3637.100807][T22582] br0: port 1(swp1) entered forwarding state [ 3637.460697][T22584] br0: port 2(vx0) entered blocking state [ 3637.461062][T22584] br0: port 2(vx0) entered disabled state [ 3637.461393][T22584] vx0: entered allmulticast mode [ 3637.462722][T22584] vx0: entered promiscuous mode [ 3637.463428][T22584] br0: port 2(vx0) entered blocking state [ 3637.463751][T22584] 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 ] [ 3646.973892][T15785] 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 ] [ 3649.426902][ T8213] br0: port 1(swp1) entered blocking state [ 3649.427266][ T8213] 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 ] [ 3651.342930][T21485] 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 ] [ 3653.647474][T22505] br0: port 1(swp1) entered blocking state [ 3653.647854][T22505] 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 ] [ 3658.119301][ T8213] 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 ] [ 3660.574456][ T71] vx0: left allmulticast mode [ 3660.574783][ T71] vx0: left promiscuous mode [ 3660.575199][ T71] br0: port 2(vx0) entered disabled state [ 3660.576874][ T71] swp1: left allmulticast mode [ 3660.577151][ T71] swp1: left promiscuous mode [ 3660.577540][ T71] br0: port 1(swp1) entered disabled state [ 3661.081018][ T71] vx0: left allmulticast mode [ 3661.081319][ T71] vx0: left promiscuous mode [ 3661.081723][ T71] br0: port 2(vx0) entered disabled state [ 3661.083251][ T71] swp1: left allmulticast mode [ 3661.083521][ T71] swp1: left promiscuous mode [ 3661.083972][ T71] br0: port 1(swp1) entered disabled state [ 3665.705668][T22803] veth0: renamed from veth1 [ 3667.412574][T22820] br0: port 1(swp1) entered blocking state [ 3667.413150][T22820] br0: port 1(swp1) entered disabled state [ 3667.413551][T22820] swp1: entered allmulticast mode [ 3667.415075][T22820] swp1: entered promiscuous mode [ 3667.416590][T22820] br0: port 1(swp1) entered blocking state [ 3667.416954][T22820] br0: port 1(swp1) entered forwarding state [ 3667.751781][T22822] br0: port 2(vx0) entered blocking state [ 3667.752137][T22822] br0: port 2(vx0) entered disabled state [ 3667.752473][T22822] vx0: entered allmulticast mode [ 3667.753845][T22822] vx0: entered promiscuous mode [ 3667.754449][T22822] br0: port 2(vx0) entered blocking state [ 3667.754775][T22822] br0: port 2(vx0) entered forwarding state [ 3669.940686][T22835] br0: port 1(swp1) entered blocking state [ 3669.941885][T22835] br0: port 1(swp1) entered disabled state [ 3669.942257][T22835] swp1: entered allmulticast mode [ 3669.943632][T22835] swp1: entered promiscuous mode [ 3669.945572][T22835] br0: port 1(swp1) entered blocking state [ 3669.945915][T22835] br0: port 1(swp1) entered forwarding state [ 3670.347191][T22837] br0: port 2(vx0) entered blocking state [ 3670.347546][T22837] br0: port 2(vx0) entered disabled state [ 3670.347899][T22837] vx0: entered allmulticast mode [ 3670.349258][T22837] vx0: entered promiscuous mode [ 3670.349988][T22837] br0: port 2(vx0) entered blocking state [ 3670.350301][T22837] 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 ] [ 3679.068245][ T8213] 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 ] [ 3689.861252][ T71] vx0: left allmulticast mode [ 3689.861552][ T71] vx0: left promiscuous mode [ 3689.861982][ T71] br0: port 2(vx0) entered disabled state [ 3689.864054][ T71] swp1: left allmulticast mode [ 3689.864325][ T71] swp1: left promiscuous mode [ 3689.864763][ T71] br0: port 1(swp1) entered disabled state [ 3690.367212][ T71] vx0: left allmulticast mode [ 3690.367508][ T71] vx0: left promiscuous mode [ 3690.367933][ T71] br0: port 2(vx0) entered disabled state [ 3690.369436][ T71] swp1: left allmulticast mode [ 3690.369707][ T71] swp1: left promiscuous mode [ 3690.370094][ T71] br0: port 1(swp1) entered disabled state [ 3694.835337][T23028] veth0: renamed from veth1 [ 3696.447410][T23045] br0: port 1(swp1) entered blocking state [ 3696.447777][T23045] br0: port 1(swp1) entered disabled state [ 3696.448141][T23045] swp1: entered allmulticast mode [ 3696.450504][T23045] swp1: entered promiscuous mode [ 3696.451945][T23045] br0: port 1(swp1) entered blocking state [ 3696.452263][T23045] br0: port 1(swp1) entered forwarding state [ 3696.784280][T23047] br0: port 2(vx0) entered blocking state [ 3696.784620][T23047] br0: port 2(vx0) entered disabled state [ 3696.784968][T23047] vx0: entered allmulticast mode [ 3696.786326][T23047] vx0: entered promiscuous mode [ 3696.787080][T23047] br0: port 2(vx0) entered blocking state [ 3696.787387][T23047] br0: port 2(vx0) entered forwarding state [ 3698.920911][T23060] br0: port 1(swp1) entered blocking state [ 3698.921263][T23060] br0: port 1(swp1) entered disabled state [ 3698.921624][T23060] swp1: entered allmulticast mode [ 3698.922964][T23060] swp1: entered promiscuous mode [ 3698.925168][T23060] br0: port 1(swp1) entered blocking state [ 3698.925492][T23060] br0: port 1(swp1) entered forwarding state [ 3699.261973][T23062] br0: port 2(vx0) entered blocking state [ 3699.262322][T23062] br0: port 2(vx0) entered disabled state [ 3699.262649][T23062] vx0: entered allmulticast mode [ 3699.264023][T23062] vx0: entered promiscuous mode [ 3699.264745][T23062] br0: port 2(vx0) entered blocking state [ 3699.265053][T23062] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3707.359406][T22505] br0: port 1(swp1) entered disabled state [ 3708.378914][T22677] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3715.671135][ T71] vx0: left allmulticast mode [ 3715.671438][ T71] vx0: left promiscuous mode [ 3715.671867][ T71] br0: port 2(vx0) entered disabled state [ 3715.673474][ T71] swp1: left allmulticast mode [ 3715.673764][ T71] swp1: left promiscuous mode [ 3715.674139][ T71] br0: port 1(swp1) entered disabled state [ 3716.151524][ T71] vx0: left allmulticast mode [ 3716.151982][ T71] vx0: left promiscuous mode [ 3716.152566][ T71] br0: port 2(vx0) entered disabled state [ 3716.155685][ T71] swp1: left allmulticast mode [ 3716.156098][ T71] swp1: left promiscuous mode [ 3716.156654][ T71] br0: port 1(swp1) entered disabled state [ 3720.654299][T23155] veth0: renamed from veth1 [ 3722.360415][T23172] br0: port 1(swp1) entered blocking state [ 3722.360785][T23172] br0: port 1(swp1) entered disabled state [ 3722.361159][T23172] swp1: entered allmulticast mode [ 3722.363955][T23172] swp1: entered promiscuous mode [ 3722.365379][T23172] br0: port 1(swp1) entered blocking state [ 3722.365695][T23172] br0: port 1(swp1) entered forwarding state [ 3722.703881][T23174] br0: port 2(vx0) entered blocking state [ 3722.704226][T23174] br0: port 2(vx0) entered disabled state [ 3722.704559][T23174] vx0: entered allmulticast mode [ 3722.705911][T23174] vx0: entered promiscuous mode [ 3722.706495][T23174] br0: port 2(vx0) entered blocking state [ 3722.706811][T23174] br0: port 2(vx0) entered forwarding state [ 3724.905940][T23187] br0: port 1(swp1) entered blocking state [ 3724.906299][T23187] br0: port 1(swp1) entered disabled state [ 3724.906661][T23187] swp1: entered allmulticast mode [ 3724.908057][T23187] swp1: entered promiscuous mode [ 3724.909487][T23187] br0: port 1(swp1) entered blocking state [ 3724.909826][T23187] br0: port 1(swp1) entered forwarding state [ 3725.267554][T23189] br0: port 2(vx0) entered blocking state [ 3725.268055][T23189] br0: port 2(vx0) entered disabled state [ 3725.268543][T23189] vx0: entered allmulticast mode [ 3725.270789][T23189] vx0: entered promiscuous mode [ 3725.271918][T23189] br0: port 2(vx0) entered blocking state [ 3725.272365][T23189] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3732.075944][T13196] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3762.339119][ T71] vx0: left allmulticast mode [ 3762.339441][ T71] vx0: left promiscuous mode [ 3762.339879][ T71] br0: port 2(vx0) entered disabled state [ 3762.341576][ T71] swp1: left allmulticast mode [ 3762.341905][ T71] swp1: left promiscuous mode [ 3762.342354][ T71] br0: port 1(swp1) entered disabled state [ 3762.836249][ T71] vx0: left allmulticast mode [ 3762.836568][ T71] vx0: left promiscuous mode [ 3762.837019][ T71] br0: port 2(vx0) entered disabled state [ 3762.838605][ T71] swp1: left allmulticast mode [ 3762.838912][ T71] swp1: left promiscuous mode [ 3762.839295][ T71] 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__->