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 [ 3563.527914][T26009] veth0: renamed from veth1 [ 3565.162392][T26025] br0: port 1(swp1) entered blocking state [ 3565.162752][T26025] br0: port 1(swp1) entered disabled state [ 3565.163117][T26025] swp1: entered allmulticast mode [ 3565.164490][T26025] swp1: entered promiscuous mode [ 3565.166571][T26025] br0: port 1(swp1) entered blocking state [ 3565.166888][T26025] br0: port 1(swp1) entered forwarding state [ 3565.506066][T26027] br0: port 2(vx0) entered blocking state [ 3565.506407][T26027] br0: port 2(vx0) entered disabled state [ 3565.507155][T26027] vx0: entered allmulticast mode [ 3565.508476][T26027] vx0: entered promiscuous mode [ 3565.509047][T26027] br0: port 2(vx0) entered blocking state [ 3565.509347][T26027] br0: port 2(vx0) entered forwarding state [ 3567.709474][T26040] br0: port 1(swp1) entered blocking state [ 3567.709824][T26040] br0: port 1(swp1) entered disabled state [ 3567.710190][T26040] swp1: entered allmulticast mode [ 3567.711591][T26040] swp1: entered promiscuous mode [ 3567.713016][T26040] br0: port 1(swp1) entered blocking state [ 3567.713339][T26040] br0: port 1(swp1) entered forwarding state [ 3568.068829][T26042] br0: port 2(vx0) entered blocking state [ 3568.069184][T26042] br0: port 2(vx0) entered disabled state [ 3568.070188][T26042] vx0: entered allmulticast mode [ 3568.071652][T26042] vx0: entered promiscuous mode [ 3568.072304][T26042] br0: port 2(vx0) entered blocking state [ 3568.072617][T26042] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3576.138149][T23264] 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 ] [ 3577.841975][T23264] br0: port 1(swp1) entered blocking state [ 3577.842331][T23264] 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 ] [ 3579.813912][T23264] 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 ] [ 3581.453374][T16824] br0: port 1(swp1) entered blocking state [ 3581.453790][T16824] 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 ] [ 3584.575516][T14210] 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 ] [ 3586.236737][ T70] vx0: left allmulticast mode [ 3586.237064][ T70] vx0: left promiscuous mode [ 3586.237486][ T70] br0: port 2(vx0) entered disabled state [ 3586.239557][ T70] swp1: left allmulticast mode [ 3586.239843][ T70] swp1: left promiscuous mode [ 3586.240231][ T70] br0: port 1(swp1) entered disabled state [ 3586.713507][ T70] vx0: left allmulticast mode [ 3586.713806][ T70] vx0: left promiscuous mode [ 3586.714205][ T70] br0: port 2(vx0) entered disabled state [ 3586.715853][ T70] swp1: left allmulticast mode [ 3586.716122][ T70] swp1: left promiscuous mode [ 3586.716508][ T70] br0: port 1(swp1) entered disabled state [ 3591.579938][T26197] veth0: renamed from veth1 [ 3593.275017][T26213] br0: port 1(swp1) entered blocking state [ 3593.275367][T26213] br0: port 1(swp1) entered disabled state [ 3593.276194][T26213] swp1: entered allmulticast mode [ 3593.277576][T26213] swp1: entered promiscuous mode [ 3593.278959][T26213] br0: port 1(swp1) entered blocking state [ 3593.279272][T26213] br0: port 1(swp1) entered forwarding state [ 3593.602003][T26215] br0: port 2(vx0) entered blocking state [ 3593.602347][T26215] br0: port 2(vx0) entered disabled state [ 3593.602689][T26215] vx0: entered allmulticast mode [ 3593.604027][T26215] vx0: entered promiscuous mode [ 3593.604774][T26215] br0: port 2(vx0) entered blocking state [ 3593.605095][T26215] br0: port 2(vx0) entered forwarding state [ 3595.770433][T26228] br0: port 1(swp1) entered blocking state [ 3595.770801][T26228] br0: port 1(swp1) entered disabled state [ 3595.771155][T26228] swp1: entered allmulticast mode [ 3595.773242][T26228] swp1: entered promiscuous mode [ 3595.774642][T26228] br0: port 1(swp1) entered blocking state [ 3595.774975][T26228] br0: port 1(swp1) entered forwarding state [ 3596.119487][T26230] br0: port 2(vx0) entered blocking state [ 3596.119824][T26230] br0: port 2(vx0) entered disabled state [ 3596.120153][T26230] vx0: entered allmulticast mode [ 3596.121502][T26230] vx0: entered promiscuous mode [ 3596.122207][T26230] br0: port 2(vx0) entered blocking state [ 3596.122527][T26230] 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 ] [ 3605.681587][T16824] 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 ] [ 3608.006240][T16824] br0: port 1(swp1) entered blocking state [ 3608.006626][T16824] 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 ] [ 3609.980145][T14210] 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 ] [ 3612.332236][T14210] br0: port 1(swp1) entered blocking state [ 3612.332610][T14210] 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 ] [ 3616.994379][T14210] 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 ] [ 3619.296399][ T70] vx0: left allmulticast mode [ 3619.296714][ T70] vx0: left promiscuous mode [ 3619.297112][ T70] br0: port 2(vx0) entered disabled state [ 3619.298731][ T70] swp1: left allmulticast mode [ 3619.299000][ T70] swp1: left promiscuous mode [ 3619.299402][ T70] br0: port 1(swp1) entered disabled state [ 3619.750132][ T70] vx0: left allmulticast mode [ 3619.750422][ T70] vx0: left promiscuous mode [ 3619.750852][ T70] br0: port 2(vx0) entered disabled state [ 3619.752387][ T70] swp1: left allmulticast mode [ 3619.752683][ T70] swp1: left promiscuous mode [ 3619.753104][ T70] br0: port 1(swp1) entered disabled state [ 3624.368542][T26446] veth0: renamed from veth1 [ 3625.993611][T26463] br0: port 1(swp1) entered blocking state [ 3625.993954][T26463] br0: port 1(swp1) entered disabled state [ 3625.994305][T26463] swp1: entered allmulticast mode [ 3625.995691][T26463] swp1: entered promiscuous mode [ 3625.997079][T26463] br0: port 1(swp1) entered blocking state [ 3625.997391][T26463] br0: port 1(swp1) entered forwarding state [ 3626.325564][T26465] br0: port 2(vx0) entered blocking state [ 3626.325913][T26465] br0: port 2(vx0) entered disabled state [ 3626.326263][T26465] vx0: entered allmulticast mode [ 3626.327675][T26465] vx0: entered promiscuous mode [ 3626.328250][T26465] br0: port 2(vx0) entered blocking state [ 3626.328571][T26465] br0: port 2(vx0) entered forwarding state [ 3628.456770][T26478] br0: port 1(swp1) entered blocking state [ 3628.457114][T26478] br0: port 1(swp1) entered disabled state [ 3628.457487][T26478] swp1: entered allmulticast mode [ 3628.459559][T26478] swp1: entered promiscuous mode [ 3628.460946][T26478] br0: port 1(swp1) entered blocking state [ 3628.461263][T26478] br0: port 1(swp1) entered forwarding state [ 3628.800468][T26480] br0: port 2(vx0) entered blocking state [ 3628.800817][T26480] br0: port 2(vx0) entered disabled state [ 3628.801162][T26480] vx0: entered allmulticast mode [ 3628.803002][T26480] vx0: entered promiscuous mode [ 3628.803780][T26480] br0: port 2(vx0) entered blocking state [ 3628.804106][T26480] 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 ] [ 3637.500664][T23264] 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 ] [ 3648.232170][ T70] vx0: left allmulticast mode [ 3648.232476][ T70] vx0: left promiscuous mode [ 3648.232876][ T70] br0: port 2(vx0) entered disabled state [ 3648.235118][ T70] swp1: left allmulticast mode [ 3648.235389][ T70] swp1: left promiscuous mode [ 3648.235778][ T70] br0: port 1(swp1) entered disabled state [ 3648.711875][ T70] vx0: left allmulticast mode [ 3648.712173][ T70] vx0: left promiscuous mode [ 3648.712589][ T70] br0: port 2(vx0) entered disabled state [ 3648.714081][ T70] swp1: left allmulticast mode [ 3648.714343][ T70] swp1: left promiscuous mode [ 3648.714734][ T70] br0: port 1(swp1) entered disabled state [ 3653.367210][T26671] veth0: renamed from veth1 [ 3655.040246][T26688] br0: port 1(swp1) entered blocking state [ 3655.041502][T26688] br0: port 1(swp1) entered disabled state [ 3655.041861][T26688] swp1: entered allmulticast mode [ 3655.043237][T26688] swp1: entered promiscuous mode [ 3655.044656][T26688] br0: port 1(swp1) entered blocking state [ 3655.044973][T26688] br0: port 1(swp1) entered forwarding state [ 3655.368482][T26690] br0: port 2(vx0) entered blocking state [ 3655.368823][T26690] br0: port 2(vx0) entered disabled state [ 3655.369152][T26690] vx0: entered allmulticast mode [ 3655.370499][T26690] vx0: entered promiscuous mode [ 3655.371081][T26690] br0: port 2(vx0) entered blocking state [ 3655.371386][T26690] br0: port 2(vx0) entered forwarding state [ 3657.544959][T26703] br0: port 1(swp1) entered blocking state [ 3657.545306][T26703] br0: port 1(swp1) entered disabled state [ 3657.545677][T26703] swp1: entered allmulticast mode [ 3657.547045][T26703] swp1: entered promiscuous mode [ 3657.548430][T26703] br0: port 1(swp1) entered blocking state [ 3657.548757][T26703] br0: port 1(swp1) entered forwarding state [ 3657.909218][T26705] br0: port 2(vx0) entered blocking state [ 3657.909585][T26705] br0: port 2(vx0) entered disabled state [ 3657.909915][T26705] vx0: entered allmulticast mode [ 3657.911893][T26705] vx0: entered promiscuous mode [ 3657.912487][T26705] br0: port 2(vx0) entered blocking state [ 3657.912790][T26705] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3666.204577][T14210] br0: port 1(swp1) entered disabled state [ 3667.206698][T23264] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3674.369057][ T70] vx0: left allmulticast mode [ 3674.369357][ T70] vx0: left promiscuous mode [ 3674.369782][ T70] br0: port 2(vx0) entered disabled state [ 3674.371570][ T70] swp1: left allmulticast mode [ 3674.371835][ T70] swp1: left promiscuous mode [ 3674.372242][ T70] br0: port 1(swp1) entered disabled state [ 3674.834022][ T70] vx0: left allmulticast mode [ 3674.834319][ T70] vx0: left promiscuous mode [ 3674.834743][ T70] br0: port 2(vx0) entered disabled state [ 3674.837114][ T70] swp1: left allmulticast mode [ 3674.837416][ T70] swp1: left promiscuous mode [ 3674.837826][ T70] br0: port 1(swp1) entered disabled state [ 3679.519013][T26794] veth0: renamed from veth1 [ 3681.151237][T26812] br0: port 1(swp1) entered blocking state [ 3681.151629][T26812] br0: port 1(swp1) entered disabled state [ 3681.151996][T26812] swp1: entered allmulticast mode [ 3681.153449][T26812] swp1: entered promiscuous mode [ 3681.154915][T26812] br0: port 1(swp1) entered blocking state [ 3681.155246][T26812] br0: port 1(swp1) entered forwarding state [ 3681.490835][T26814] br0: port 2(vx0) entered blocking state [ 3681.491199][T26814] br0: port 2(vx0) entered disabled state [ 3681.491565][T26814] vx0: entered allmulticast mode [ 3681.492937][T26814] vx0: entered promiscuous mode [ 3681.493668][T26814] br0: port 2(vx0) entered blocking state [ 3681.494009][T26814] br0: port 2(vx0) entered forwarding state [ 3683.604429][T26827] br0: port 1(swp1) entered blocking state [ 3683.604789][T26827] br0: port 1(swp1) entered disabled state [ 3683.605141][T26827] swp1: entered allmulticast mode [ 3683.606942][T26827] swp1: entered promiscuous mode [ 3683.608338][T26827] br0: port 1(swp1) entered blocking state [ 3683.608663][T26827] br0: port 1(swp1) entered forwarding state [ 3683.956595][T26829] br0: port 2(vx0) entered blocking state [ 3683.956968][T26829] br0: port 2(vx0) entered disabled state [ 3683.957313][T26829] vx0: entered allmulticast mode [ 3683.958740][T26829] vx0: entered promiscuous mode [ 3683.959524][T26829] br0: port 2(vx0) entered blocking state [ 3683.959864][T26829] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3690.741600][T23294] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3721.057946][ T70] vx0: left allmulticast mode [ 3721.058263][ T70] vx0: left promiscuous mode [ 3721.058716][ T70] br0: port 2(vx0) entered disabled state [ 3721.060728][ T70] swp1: left allmulticast mode [ 3721.061007][ T70] swp1: left promiscuous mode [ 3721.061402][ T70] br0: port 1(swp1) entered disabled state [ 3721.552521][ T70] vx0: left allmulticast mode [ 3721.552818][ T70] vx0: left promiscuous mode [ 3721.553220][ T70] br0: port 2(vx0) entered disabled state [ 3721.554749][ T70] swp1: left allmulticast mode [ 3721.555013][ T70] swp1: left promiscuous mode [ 3721.555382][ 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__->