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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3526.647502][T26267] veth0: renamed from veth1 [ 3528.276447][T26285] br0: port 1(swp1) entered blocking state [ 3528.276795][T26285] br0: port 1(swp1) entered disabled state [ 3528.277138][T26285] swp1: entered allmulticast mode [ 3528.278497][T26285] swp1: entered promiscuous mode [ 3528.285886][T26285] br0: port 1(swp1) entered blocking state [ 3528.286215][T26285] br0: port 1(swp1) entered forwarding state [ 3528.612789][T26287] br0: port 2(vx0) entered blocking state [ 3528.613124][T26287] br0: port 2(vx0) entered disabled state [ 3528.613799][T26287] vx0: entered allmulticast mode [ 3528.615099][T26287] vx0: entered promiscuous mode [ 3528.615686][T26287] br0: port 2(vx0) entered blocking state [ 3528.615995][T26287] br0: port 2(vx0) entered forwarding state [ 3530.780797][T26300] br0: port 1(swp1) entered blocking state [ 3530.781139][T26300] br0: port 1(swp1) entered disabled state [ 3530.781502][T26300] swp1: entered allmulticast mode [ 3530.782817][T26300] swp1: entered promiscuous mode [ 3530.785213][T26300] br0: port 1(swp1) entered blocking state [ 3530.785541][T26300] br0: port 1(swp1) entered forwarding state [ 3531.149563][T26302] br0: port 2(vx0) entered blocking state [ 3531.149903][T26302] br0: port 2(vx0) entered disabled state [ 3531.150223][T26302] vx0: entered allmulticast mode [ 3531.151527][T26302] vx0: entered promiscuous mode [ 3531.152082][T26302] br0: port 2(vx0) entered blocking state [ 3531.152399][T26302] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3538.917469][T16288] 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 ] [ 3540.167014][T16288] br0: port 1(swp1) entered blocking state [ 3540.167378][T16288] 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 ] [ 3541.782352][T16288] 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 ] [ 3543.111145][T13699] br0: port 1(swp1) entered blocking state [ 3543.111516][T13699] 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 ] [ 3545.872540][T13699] 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 ] [ 3547.161625][ T11] vx0: left allmulticast mode [ 3547.161919][ T11] vx0: left promiscuous mode [ 3547.162336][ T11] br0: port 2(vx0) entered disabled state [ 3547.185790][ T11] swp1: left allmulticast mode [ 3547.186077][ T11] swp1: left promiscuous mode [ 3547.186521][ T11] br0: port 1(swp1) entered disabled state [ 3547.618597][ T11] vx0: left allmulticast mode [ 3547.618890][ T11] vx0: left promiscuous mode [ 3547.619299][ T11] br0: port 2(vx0) entered disabled state [ 3547.632545][ T11] swp1: left allmulticast mode [ 3547.632860][ T11] swp1: left promiscuous mode [ 3547.633251][ T11] br0: port 1(swp1) entered disabled state [ 3552.340117][T26437] veth0: renamed from veth1 [ 3553.995310][T26455] br0: port 1(swp1) entered blocking state [ 3553.996526][T26455] br0: port 1(swp1) entered disabled state [ 3553.996882][T26455] swp1: entered allmulticast mode [ 3553.998257][T26455] swp1: entered promiscuous mode [ 3553.999674][T26455] br0: port 1(swp1) entered blocking state [ 3553.999990][T26455] br0: port 1(swp1) entered forwarding state [ 3554.326185][T26457] br0: port 2(vx0) entered blocking state [ 3554.326546][T26457] br0: port 2(vx0) entered disabled state [ 3554.326884][T26457] vx0: entered allmulticast mode [ 3554.328238][T26457] vx0: entered promiscuous mode [ 3554.329765][T26457] br0: port 2(vx0) entered blocking state [ 3554.330076][T26457] br0: port 2(vx0) entered forwarding state [ 3556.559023][T26470] br0: port 1(swp1) entered blocking state [ 3556.559472][T26470] br0: port 1(swp1) entered disabled state [ 3556.559832][T26470] swp1: entered allmulticast mode [ 3556.561211][T26470] swp1: entered promiscuous mode [ 3556.562643][T26470] br0: port 1(swp1) entered blocking state [ 3556.562955][T26470] br0: port 1(swp1) entered forwarding state [ 3556.925547][T26472] br0: port 2(vx0) entered blocking state [ 3556.925893][T26472] br0: port 2(vx0) entered disabled state [ 3556.926215][T26472] vx0: entered allmulticast mode [ 3556.927547][T26472] vx0: entered promiscuous mode [ 3556.928122][T26472] br0: port 2(vx0) entered blocking state [ 3556.928438][T26472] 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 ] [ 3566.437765][T21715] 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 ] [ 3568.447835][T14503] br0: port 1(swp1) entered blocking state [ 3568.448187][T14503] 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 ] [ 3570.087428][T14503] 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 ] [ 3572.143387][T14503] br0: port 1(swp1) entered blocking state [ 3572.143745][T14503] 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 ] [ 3576.543979][T16288] 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 ] [ 3578.587807][ T11] vx0: left allmulticast mode [ 3578.588103][ T11] vx0: left promiscuous mode [ 3578.588516][ T11] br0: port 2(vx0) entered disabled state [ 3578.600545][ T11] swp1: left allmulticast mode [ 3578.600842][ T11] swp1: left promiscuous mode [ 3578.601274][ T11] br0: port 1(swp1) entered disabled state [ 3579.055600][ T11] vx0: left allmulticast mode [ 3579.055889][ T11] vx0: left promiscuous mode [ 3579.056311][ T11] br0: port 2(vx0) entered disabled state [ 3579.071423][ T11] swp1: left allmulticast mode [ 3579.071694][ T11] swp1: left promiscuous mode [ 3579.072102][ T11] br0: port 1(swp1) entered disabled state [ 3583.589990][T26667] veth0: renamed from veth1 [ 3585.267361][T26685] br0: port 1(swp1) entered blocking state [ 3585.267711][T26685] br0: port 1(swp1) entered disabled state [ 3585.268060][T26685] swp1: entered allmulticast mode [ 3585.269474][T26685] swp1: entered promiscuous mode [ 3585.271118][T26685] br0: port 1(swp1) entered blocking state [ 3585.271453][T26685] br0: port 1(swp1) entered forwarding state [ 3585.644168][T26687] br0: port 2(vx0) entered blocking state [ 3585.644524][T26687] br0: port 2(vx0) entered disabled state [ 3585.644851][T26687] vx0: entered allmulticast mode [ 3585.646195][T26687] vx0: entered promiscuous mode [ 3585.646793][T26687] br0: port 2(vx0) entered blocking state [ 3585.647091][T26687] br0: port 2(vx0) entered forwarding state [ 3587.818571][T26700] br0: port 1(swp1) entered blocking state [ 3587.818916][T26700] br0: port 1(swp1) entered disabled state [ 3587.819268][T26700] swp1: entered allmulticast mode [ 3587.820636][T26700] swp1: entered promiscuous mode [ 3587.828520][T26700] br0: port 1(swp1) entered blocking state [ 3587.828844][T26700] br0: port 1(swp1) entered forwarding state [ 3588.153858][T26702] br0: port 2(vx0) entered blocking state [ 3588.154213][T26702] br0: port 2(vx0) entered disabled state [ 3588.154573][T26702] vx0: entered allmulticast mode [ 3588.155964][T26702] vx0: entered promiscuous mode [ 3588.156729][T26702] br0: port 2(vx0) entered blocking state [ 3588.157038][T26702] 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 ] [ 3596.839112][T16288] 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 ] [ 3607.654815][ T11] vx0: left allmulticast mode [ 3607.655110][ T11] vx0: left promiscuous mode [ 3607.655525][ T11] br0: port 2(vx0) entered disabled state [ 3607.665648][ T11] swp1: left allmulticast mode [ 3607.665925][ T11] swp1: left promiscuous mode [ 3607.666336][ T11] br0: port 1(swp1) entered disabled state [ 3608.143700][ T11] vx0: left allmulticast mode [ 3608.143988][ T11] vx0: left promiscuous mode [ 3608.144409][ T11] br0: port 2(vx0) entered disabled state [ 3608.155297][ T11] swp1: left allmulticast mode [ 3608.155629][ T11] swp1: left promiscuous mode [ 3608.156005][ T11] br0: port 1(swp1) entered disabled state [ 3612.752881][T26889] veth0: renamed from veth1 [ 3614.372739][T26905] br0: port 1(swp1) entered blocking state [ 3614.373087][T26905] br0: port 1(swp1) entered disabled state [ 3614.373451][T26905] swp1: entered allmulticast mode [ 3614.374877][T26905] swp1: entered promiscuous mode [ 3614.376286][T26905] br0: port 1(swp1) entered blocking state [ 3614.376606][T26905] br0: port 1(swp1) entered forwarding state [ 3614.721800][T26907] br0: port 2(vx0) entered blocking state [ 3614.722138][T26907] br0: port 2(vx0) entered disabled state [ 3614.722666][T26907] vx0: entered allmulticast mode [ 3614.724002][T26907] vx0: entered promiscuous mode [ 3614.724779][T26907] br0: port 2(vx0) entered blocking state [ 3614.725084][T26907] br0: port 2(vx0) entered forwarding state [ 3616.911003][T26920] br0: port 1(swp1) entered blocking state [ 3616.911522][T26920] br0: port 1(swp1) entered disabled state [ 3616.911874][T26920] swp1: entered allmulticast mode [ 3616.913235][T26920] swp1: entered promiscuous mode [ 3616.914638][T26920] br0: port 1(swp1) entered blocking state [ 3616.914949][T26920] br0: port 1(swp1) entered forwarding state [ 3617.244838][T26922] br0: port 2(vx0) entered blocking state [ 3617.245176][T26922] br0: port 2(vx0) entered disabled state [ 3617.246238][T26922] vx0: entered allmulticast mode [ 3617.248129][T26922] vx0: entered promiscuous mode [ 3617.254593][T26922] br0: port 2(vx0) entered blocking state [ 3617.255052][T26922] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3625.545800][T26079] br0: port 1(swp1) entered disabled state [ 3626.591863][T16288] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3633.003954][ T11] vx0: left allmulticast mode [ 3633.004387][ T11] vx0: left promiscuous mode [ 3633.004945][ T11] br0: port 2(vx0) entered disabled state [ 3633.015070][ T11] swp1: left allmulticast mode [ 3633.015586][ T11] swp1: left promiscuous mode [ 3633.016113][ T11] br0: port 1(swp1) entered disabled state [ 3633.662995][ T11] vx0: left allmulticast mode [ 3633.663557][ T11] vx0: left promiscuous mode [ 3633.664234][ T11] br0: port 2(vx0) entered disabled state [ 3633.692174][ T11] swp1: left allmulticast mode [ 3633.692660][ T11] swp1: left promiscuous mode [ 3633.693262][ T11] br0: port 1(swp1) entered disabled state [ 3639.284177][T26998] veth0: renamed from veth1 [ 3641.066772][T27015] br0: port 1(swp1) entered blocking state [ 3641.067128][T27015] br0: port 1(swp1) entered disabled state [ 3641.067788][T27015] swp1: entered allmulticast mode [ 3641.069233][T27015] swp1: entered promiscuous mode [ 3641.070730][T27015] br0: port 1(swp1) entered blocking state [ 3641.071052][T27015] br0: port 1(swp1) entered forwarding state [ 3641.416102][T27017] br0: port 2(vx0) entered blocking state [ 3641.416463][T27017] br0: port 2(vx0) entered disabled state [ 3641.416792][T27017] vx0: entered allmulticast mode [ 3641.418180][T27017] vx0: entered promiscuous mode [ 3641.418802][T27017] br0: port 2(vx0) entered blocking state [ 3641.419104][T27017] br0: port 2(vx0) entered forwarding state [ 3643.789367][T27030] br0: port 1(swp1) entered blocking state [ 3643.789716][T27030] br0: port 1(swp1) entered disabled state [ 3643.790088][T27030] swp1: entered allmulticast mode [ 3643.791593][T27030] swp1: entered promiscuous mode [ 3643.793035][T27030] br0: port 1(swp1) entered blocking state [ 3643.793361][T27030] br0: port 1(swp1) entered forwarding state [ 3644.130839][T27032] br0: port 2(vx0) entered blocking state [ 3644.131181][T27032] br0: port 2(vx0) entered disabled state [ 3644.131530][T27032] vx0: entered allmulticast mode [ 3644.132929][T27032] vx0: entered promiscuous mode [ 3644.133657][T27032] br0: port 2(vx0) entered blocking state [ 3644.133957][T27032] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3650.984610][T14503] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3681.269068][ T11] vx0: left allmulticast mode [ 3681.269584][ T11] vx0: left promiscuous mode [ 3681.270286][ T11] br0: port 2(vx0) entered disabled state [ 3681.283606][ T11] swp1: left allmulticast mode [ 3681.283890][ T11] swp1: left promiscuous mode [ 3681.284268][ T11] br0: port 1(swp1) entered disabled state [ 3681.764601][ T11] vx0: left allmulticast mode [ 3681.764916][ T11] vx0: left promiscuous mode [ 3681.765412][ T11] br0: port 2(vx0) entered disabled state [ 3681.777451][ T11] swp1: left allmulticast mode [ 3681.777744][ T11] swp1: left promiscuous mode [ 3681.778120][ 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__->