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 [ 3579.791759][T20916] veth0: renamed from veth1 [ 3581.422769][T20932] br0: port 1(swp1) entered blocking state [ 3581.423922][T20932] br0: port 1(swp1) entered disabled state [ 3581.424280][T20932] swp1: entered allmulticast mode [ 3581.425678][T20932] swp1: entered promiscuous mode [ 3581.427112][T20932] br0: port 1(swp1) entered blocking state [ 3581.427421][T20932] br0: port 1(swp1) entered forwarding state [ 3581.762670][T20934] br0: port 2(vx0) entered blocking state [ 3581.763008][T20934] br0: port 2(vx0) entered disabled state [ 3581.763341][T20934] vx0: entered allmulticast mode [ 3581.764721][T20934] vx0: entered promiscuous mode [ 3581.765309][T20934] br0: port 2(vx0) entered blocking state [ 3581.765606][T20934] br0: port 2(vx0) entered forwarding state [ 3583.967201][T20947] br0: port 1(swp1) entered blocking state [ 3583.967546][T20947] br0: port 1(swp1) entered disabled state [ 3583.967891][T20947] swp1: entered allmulticast mode [ 3583.970631][T20947] swp1: entered promiscuous mode [ 3583.972055][T20947] br0: port 1(swp1) entered blocking state [ 3583.972382][T20947] br0: port 1(swp1) entered forwarding state [ 3584.300929][T20949] br0: port 2(vx0) entered blocking state [ 3584.301686][T20949] br0: port 2(vx0) entered disabled state [ 3584.302010][T20949] vx0: entered allmulticast mode [ 3584.303385][T20949] vx0: entered promiscuous mode [ 3584.304070][T20949] br0: port 2(vx0) entered blocking state [ 3584.304387][T20949] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3592.178272][T14966] 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 ] [ 3593.885080][T13552] br0: port 1(swp1) entered blocking state [ 3593.885463][T13552] 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 ] [ 3595.871602][T14824] 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 ] [ 3597.462170][T13552] br0: port 1(swp1) entered blocking state [ 3597.462523][T13552] 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 ] [ 3600.495248][T14824] 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 ] [ 3602.108392][ T11] vx0: left allmulticast mode [ 3602.108681][ T11] vx0: left promiscuous mode [ 3602.109083][ T11] br0: port 2(vx0) entered disabled state [ 3602.110866][ T11] swp1: left allmulticast mode [ 3602.111151][ T11] swp1: left promiscuous mode [ 3602.111524][ T11] br0: port 1(swp1) entered disabled state [ 3602.572185][ T11] vx0: left allmulticast mode [ 3602.572475][ T11] vx0: left promiscuous mode [ 3602.572874][ T11] br0: port 2(vx0) entered disabled state [ 3602.574377][ T11] swp1: left allmulticast mode [ 3602.574642][ T11] swp1: left promiscuous mode [ 3602.575006][ T11] br0: port 1(swp1) entered disabled state [ 3607.001392][T21104] veth0: renamed from veth1 [ 3608.680907][T21121] br0: port 1(swp1) entered blocking state [ 3608.681286][T21121] br0: port 1(swp1) entered disabled state [ 3608.681645][T21121] swp1: entered allmulticast mode [ 3608.683116][T21121] swp1: entered promiscuous mode [ 3608.684959][T21121] br0: port 1(swp1) entered blocking state [ 3608.685304][T21121] br0: port 1(swp1) entered forwarding state [ 3609.023160][T21123] br0: port 2(vx0) entered blocking state [ 3609.023512][T21123] br0: port 2(vx0) entered disabled state [ 3609.023851][T21123] vx0: entered allmulticast mode [ 3609.025291][T21123] vx0: entered promiscuous mode [ 3609.025910][T21123] br0: port 2(vx0) entered blocking state [ 3609.026242][T21123] br0: port 2(vx0) entered forwarding state [ 3611.266687][T21136] br0: port 1(swp1) entered blocking state [ 3611.267038][T21136] br0: port 1(swp1) entered disabled state [ 3611.267807][T21136] swp1: entered allmulticast mode [ 3611.269230][T21136] swp1: entered promiscuous mode [ 3611.270696][T21136] br0: port 1(swp1) entered blocking state [ 3611.271020][T21136] br0: port 1(swp1) entered forwarding state [ 3611.608219][T21138] br0: port 2(vx0) entered blocking state [ 3611.608558][T21138] br0: port 2(vx0) entered disabled state [ 3611.608877][T21138] vx0: entered allmulticast mode [ 3611.610258][T21138] vx0: entered promiscuous mode [ 3611.610835][T21138] br0: port 2(vx0) entered blocking state [ 3611.611148][T21138] 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 ] [ 3621.214243][T14966] 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 ] [ 3623.550403][T14966] br0: port 1(swp1) entered blocking state [ 3623.550768][T14966] 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 ] [ 3625.367187][T18266] 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 ] [ 3627.705129][T13552] br0: port 1(swp1) entered blocking state [ 3627.705478][T13552] 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 ] [ 3632.243637][ T7068] 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 ] [ 3634.531088][ T11] vx0: left allmulticast mode [ 3634.531399][ T11] vx0: left promiscuous mode [ 3634.531787][ T11] br0: port 2(vx0) entered disabled state [ 3634.533549][ T11] swp1: left allmulticast mode [ 3634.533817][ T11] swp1: left promiscuous mode [ 3634.534201][ T11] br0: port 1(swp1) entered disabled state [ 3634.984288][ T11] vx0: left allmulticast mode [ 3634.984609][ T11] vx0: left promiscuous mode [ 3634.985006][ T11] br0: port 2(vx0) entered disabled state [ 3634.987135][ T11] swp1: left allmulticast mode [ 3634.987399][ T11] swp1: left promiscuous mode [ 3634.987764][ T11] br0: port 1(swp1) entered disabled state [ 3639.518430][T21354] veth0: renamed from veth1 [ 3641.168610][T21371] br0: port 1(swp1) entered blocking state [ 3641.168958][T21371] br0: port 1(swp1) entered disabled state [ 3641.169341][T21371] swp1: entered allmulticast mode [ 3641.170819][T21371] swp1: entered promiscuous mode [ 3641.172326][T21371] br0: port 1(swp1) entered blocking state [ 3641.172656][T21371] br0: port 1(swp1) entered forwarding state [ 3641.508553][T21373] br0: port 2(vx0) entered blocking state [ 3641.508885][T21373] br0: port 2(vx0) entered disabled state [ 3641.509225][T21373] vx0: entered allmulticast mode [ 3641.510655][T21373] vx0: entered promiscuous mode [ 3641.511314][T21373] br0: port 2(vx0) entered blocking state [ 3641.511624][T21373] br0: port 2(vx0) entered forwarding state [ 3643.715074][T21386] br0: port 1(swp1) entered blocking state [ 3643.715523][T21386] br0: port 1(swp1) entered disabled state [ 3643.716029][T21386] swp1: entered allmulticast mode [ 3643.717461][T21386] swp1: entered promiscuous mode [ 3643.718881][T21386] br0: port 1(swp1) entered blocking state [ 3643.719209][T21386] br0: port 1(swp1) entered forwarding state [ 3644.065987][T21388] br0: port 2(vx0) entered blocking state [ 3644.066340][T21388] br0: port 2(vx0) entered disabled state [ 3644.066693][T21388] vx0: entered allmulticast mode [ 3644.068147][T21388] vx0: entered promiscuous mode [ 3644.068754][T21388] br0: port 2(vx0) entered blocking state [ 3644.069070][T21388] 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 ] [ 3652.824239][T13552] 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 ] [ 3663.822918][ T11] vx0: left allmulticast mode [ 3663.823242][ T11] vx0: left promiscuous mode [ 3663.823630][ T11] br0: port 2(vx0) entered disabled state [ 3663.825332][ T11] swp1: left allmulticast mode [ 3663.825720][ T11] swp1: left promiscuous mode [ 3663.826122][ T11] br0: port 1(swp1) entered disabled state [ 3664.275376][ T11] vx0: left allmulticast mode [ 3664.275674][ T11] vx0: left promiscuous mode [ 3664.276080][ T11] br0: port 2(vx0) entered disabled state [ 3664.277791][ T11] swp1: left allmulticast mode [ 3664.278054][ T11] swp1: left promiscuous mode [ 3664.278454][ T11] br0: port 1(swp1) entered disabled state [ 3668.877975][T21579] veth0: renamed from veth1 [ 3670.489052][T21596] br0: port 1(swp1) entered blocking state [ 3670.489673][T21596] br0: port 1(swp1) entered disabled state [ 3670.490023][T21596] swp1: entered allmulticast mode [ 3670.491502][T21596] swp1: entered promiscuous mode [ 3670.492957][T21596] br0: port 1(swp1) entered blocking state [ 3670.493289][T21596] br0: port 1(swp1) entered forwarding state [ 3670.819639][T21598] br0: port 2(vx0) entered blocking state [ 3670.819989][T21598] br0: port 2(vx0) entered disabled state [ 3670.820344][T21598] vx0: entered allmulticast mode [ 3670.821786][T21598] vx0: entered promiscuous mode [ 3670.822422][T21598] br0: port 2(vx0) entered blocking state [ 3670.822730][T21598] br0: port 2(vx0) entered forwarding state [ 3672.951453][T21611] br0: port 1(swp1) entered blocking state [ 3672.951796][T21611] br0: port 1(swp1) entered disabled state [ 3672.952201][T21611] swp1: entered allmulticast mode [ 3672.953643][T21611] swp1: entered promiscuous mode [ 3672.955117][T21611] br0: port 1(swp1) entered blocking state [ 3672.955433][T21611] br0: port 1(swp1) entered forwarding state [ 3673.290551][T21613] br0: port 2(vx0) entered blocking state [ 3673.290891][T21613] br0: port 2(vx0) entered disabled state [ 3673.291228][T21613] vx0: entered allmulticast mode [ 3673.292612][T21613] vx0: entered promiscuous mode [ 3673.293200][T21613] br0: port 2(vx0) entered blocking state [ 3673.293500][T21613] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3681.436486][T13552] br0: port 1(swp1) entered disabled state [ 3682.453759][T14824] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3689.736965][ T11] vx0: left allmulticast mode [ 3689.737322][ T11] vx0: left promiscuous mode [ 3689.737724][ T11] br0: port 2(vx0) entered disabled state [ 3689.739522][ T11] swp1: left allmulticast mode [ 3689.739790][ T11] swp1: left promiscuous mode [ 3689.740182][ T11] br0: port 1(swp1) entered disabled state [ 3690.192446][ T11] vx0: left allmulticast mode [ 3690.192742][ T11] vx0: left promiscuous mode [ 3690.193181][ T11] br0: port 2(vx0) entered disabled state [ 3690.194990][ T11] swp1: left allmulticast mode [ 3690.195283][ T11] swp1: left promiscuous mode [ 3690.195672][ T11] br0: port 1(swp1) entered disabled state [ 3694.718160][T21707] veth0: renamed from veth1 [ 3696.324622][T21723] br0: port 1(swp1) entered blocking state [ 3696.324968][T21723] br0: port 1(swp1) entered disabled state [ 3696.325327][T21723] swp1: entered allmulticast mode [ 3696.326773][T21723] swp1: entered promiscuous mode [ 3696.328430][T21723] br0: port 1(swp1) entered blocking state [ 3696.328744][T21723] br0: port 1(swp1) entered forwarding state [ 3696.659743][T21725] br0: port 2(vx0) entered blocking state [ 3696.660077][T21725] br0: port 2(vx0) entered disabled state [ 3696.660422][T21725] vx0: entered allmulticast mode [ 3696.661844][T21725] vx0: entered promiscuous mode [ 3696.662434][T21725] br0: port 2(vx0) entered blocking state [ 3696.662732][T21725] br0: port 2(vx0) entered forwarding state [ 3698.807710][T21738] br0: port 1(swp1) entered blocking state [ 3698.808056][T21738] br0: port 1(swp1) entered disabled state [ 3698.808447][T21738] swp1: entered allmulticast mode [ 3698.809860][T21738] swp1: entered promiscuous mode [ 3698.812011][T21738] br0: port 1(swp1) entered blocking state [ 3698.812343][T21738] br0: port 1(swp1) entered forwarding state [ 3699.153433][T21740] br0: port 2(vx0) entered blocking state [ 3699.153774][T21740] br0: port 2(vx0) entered disabled state [ 3699.154113][T21740] vx0: entered allmulticast mode [ 3699.155442][T21740] vx0: entered promiscuous mode [ 3699.156006][T21740] br0: port 2(vx0) entered blocking state [ 3699.156322][T21740] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3705.905215][T13552] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3736.212561][ T11] vx0: left allmulticast mode [ 3736.212849][ T11] vx0: left promiscuous mode [ 3736.213266][ T11] br0: port 2(vx0) entered disabled state [ 3736.215430][ T11] swp1: left allmulticast mode [ 3736.215730][ T11] swp1: left promiscuous mode [ 3736.216131][ T11] br0: port 1(swp1) entered disabled state [ 3736.680445][ T11] vx0: left allmulticast mode [ 3736.680731][ T11] vx0: left promiscuous mode [ 3736.681149][ T11] br0: port 2(vx0) entered disabled state [ 3736.682810][ T11] swp1: left allmulticast mode [ 3736.683077][ T11] swp1: left promiscuous mode [ 3736.683492][ T11] 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__->