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 [ 3549.247369][T26032] veth0: renamed from veth1 [ 3550.873850][T26048] br0: port 1(swp1) entered blocking state [ 3550.874200][T26048] br0: port 1(swp1) entered disabled state [ 3550.874707][T26048] swp1: entered allmulticast mode [ 3550.876120][T26048] swp1: entered promiscuous mode [ 3550.877578][T26048] br0: port 1(swp1) entered blocking state [ 3550.877893][T26048] br0: port 1(swp1) entered forwarding state [ 3551.200306][T26050] br0: port 2(vx0) entered blocking state [ 3551.200682][T26050] br0: port 2(vx0) entered disabled state [ 3551.201046][T26050] vx0: entered allmulticast mode [ 3551.202478][T26050] vx0: entered promiscuous mode [ 3551.203293][T26050] br0: port 2(vx0) entered blocking state [ 3551.203654][T26050] br0: port 2(vx0) entered forwarding state [ 3553.342699][T26063] br0: port 1(swp1) entered blocking state [ 3553.343047][T26063] br0: port 1(swp1) entered disabled state [ 3553.343418][T26063] swp1: entered allmulticast mode [ 3553.345459][T26063] swp1: entered promiscuous mode [ 3553.346922][T26063] br0: port 1(swp1) entered blocking state [ 3553.347241][T26063] br0: port 1(swp1) entered forwarding state [ 3553.692675][T26065] br0: port 2(vx0) entered blocking state [ 3553.693021][T26065] br0: port 2(vx0) entered disabled state [ 3553.693365][T26065] vx0: entered allmulticast mode [ 3553.695385][T26065] vx0: entered promiscuous mode [ 3553.696078][T26065] br0: port 2(vx0) entered blocking state [ 3553.696400][T26065] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3561.703688][T21630] 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.267842][ T9347] br0: port 1(swp1) entered blocking state [ 3563.268188][ T9347] 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 ] [ 3565.201881][ T9347] 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.829710][T15734] br0: port 1(swp1) entered blocking state [ 3566.830206][T15734] 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.917901][T15734] 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.501291][ T70] vx0: left allmulticast mode [ 3571.501615][ T70] vx0: left promiscuous mode [ 3571.502030][ T70] br0: port 2(vx0) entered disabled state [ 3571.504909][ T70] swp1: left allmulticast mode [ 3571.505225][ T70] swp1: left promiscuous mode [ 3571.505653][ T70] br0: port 1(swp1) entered disabled state [ 3571.996582][ T70] vx0: left allmulticast mode [ 3571.996885][ T70] vx0: left promiscuous mode [ 3571.997278][ T70] br0: port 2(vx0) entered disabled state [ 3571.998719][ T70] swp1: left allmulticast mode [ 3571.998980][ T70] swp1: left promiscuous mode [ 3571.999365][ T70] br0: port 1(swp1) entered disabled state [ 3576.590899][T26220] veth0: renamed from veth1 [ 3578.310386][T26238] br0: port 1(swp1) entered blocking state [ 3578.310742][T26238] br0: port 1(swp1) entered disabled state [ 3578.311095][T26238] swp1: entered allmulticast mode [ 3578.312471][T26238] swp1: entered promiscuous mode [ 3578.313857][T26238] br0: port 1(swp1) entered blocking state [ 3578.314168][T26238] br0: port 1(swp1) entered forwarding state [ 3578.692300][T26240] br0: port 2(vx0) entered blocking state [ 3578.692675][T26240] br0: port 2(vx0) entered disabled state [ 3578.693001][T26240] vx0: entered allmulticast mode [ 3578.694569][T26240] vx0: entered promiscuous mode [ 3578.695750][T26240] br0: port 2(vx0) entered blocking state [ 3578.696061][T26240] br0: port 2(vx0) entered forwarding state [ 3580.801575][T26253] br0: port 1(swp1) entered blocking state [ 3580.801924][T26253] br0: port 1(swp1) entered disabled state [ 3580.802271][T26253] swp1: entered allmulticast mode [ 3580.803629][T26253] swp1: entered promiscuous mode [ 3580.806225][T26253] br0: port 1(swp1) entered blocking state [ 3580.806557][T26253] br0: port 1(swp1) entered forwarding state [ 3581.141243][T26255] br0: port 2(vx0) entered blocking state [ 3581.141599][T26255] br0: port 2(vx0) entered disabled state [ 3581.141923][T26255] vx0: entered allmulticast mode [ 3581.143267][T26255] vx0: entered promiscuous mode [ 3581.144442][T26255] br0: port 2(vx0) entered blocking state [ 3581.144745][T26255] 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.607400][T15734] 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.904404][ T9347] br0: port 1(swp1) entered blocking state [ 3592.904752][ T9347] 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.802482][T21630] 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.099902][T13979] br0: port 1(swp1) entered blocking state [ 3597.100261][T13979] 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.532997][T13979] 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.812133][ T70] vx0: left allmulticast mode [ 3603.812456][ T70] vx0: left promiscuous mode [ 3603.812848][ T70] br0: port 2(vx0) entered disabled state [ 3603.814390][ T70] swp1: left allmulticast mode [ 3603.814650][ T70] swp1: left promiscuous mode [ 3603.815075][ T70] br0: port 1(swp1) entered disabled state [ 3604.277891][ T70] vx0: left allmulticast mode [ 3604.278191][ T70] vx0: left promiscuous mode [ 3604.278632][ T70] br0: port 2(vx0) entered disabled state [ 3604.280362][ T70] swp1: left allmulticast mode [ 3604.280629][ T70] swp1: left promiscuous mode [ 3604.281009][ T70] br0: port 1(swp1) entered disabled state [ 3608.846633][T26471] veth0: renamed from veth1 [ 3610.468036][T26488] br0: port 1(swp1) entered blocking state [ 3610.468406][T26488] br0: port 1(swp1) entered disabled state [ 3610.468757][T26488] swp1: entered allmulticast mode [ 3610.470128][T26488] swp1: entered promiscuous mode [ 3610.471521][T26488] br0: port 1(swp1) entered blocking state [ 3610.471841][T26488] br0: port 1(swp1) entered forwarding state [ 3610.800346][T26490] br0: port 2(vx0) entered blocking state [ 3610.800678][T26490] br0: port 2(vx0) entered disabled state [ 3610.801000][T26490] vx0: entered allmulticast mode [ 3610.802303][T26490] vx0: entered promiscuous mode [ 3610.808766][T26490] br0: port 2(vx0) entered blocking state [ 3610.809083][T26490] br0: port 2(vx0) entered forwarding state [ 3612.946576][T26503] br0: port 1(swp1) entered blocking state [ 3612.946936][T26503] br0: port 1(swp1) entered disabled state [ 3612.947290][T26503] swp1: entered allmulticast mode [ 3612.948656][T26503] swp1: entered promiscuous mode [ 3612.950615][T26503] br0: port 1(swp1) entered blocking state [ 3612.950931][T26503] br0: port 1(swp1) entered forwarding state [ 3613.274940][T26505] br0: port 2(vx0) entered blocking state [ 3613.275284][T26505] br0: port 2(vx0) entered disabled state [ 3613.275629][T26505] vx0: entered allmulticast mode [ 3613.276977][T26505] vx0: entered promiscuous mode [ 3613.277698][T26505] br0: port 2(vx0) entered blocking state [ 3613.278002][T26505] 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.027151][ T9347] 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 ] [ 3632.738268][ T70] vx0: left allmulticast mode [ 3632.738588][ T70] vx0: left promiscuous mode [ 3632.738989][ T70] br0: port 2(vx0) entered disabled state [ 3632.740725][ T70] swp1: left allmulticast mode [ 3632.741055][ T70] swp1: left promiscuous mode [ 3632.741494][ T70] br0: port 1(swp1) entered disabled state [ 3633.189446][ T70] vx0: left allmulticast mode [ 3633.189746][ T70] vx0: left promiscuous mode [ 3633.190146][ T70] br0: port 2(vx0) entered disabled state [ 3633.191657][ T70] swp1: left allmulticast mode [ 3633.191922][ T70] swp1: left promiscuous mode [ 3633.192293][ T70] br0: port 1(swp1) entered disabled state [ 3637.622877][T26697] veth0: renamed from veth1 [ 3639.214048][T26713] br0: port 1(swp1) entered blocking state [ 3639.214419][T26713] br0: port 1(swp1) entered disabled state [ 3639.214775][T26713] swp1: entered allmulticast mode [ 3639.216877][T26713] swp1: entered promiscuous mode [ 3639.218284][T26713] br0: port 1(swp1) entered blocking state [ 3639.218613][T26713] br0: port 1(swp1) entered forwarding state [ 3639.542510][T26715] br0: port 2(vx0) entered blocking state [ 3639.542858][T26715] br0: port 2(vx0) entered disabled state [ 3639.543186][T26715] vx0: entered allmulticast mode [ 3639.544518][T26715] vx0: entered promiscuous mode [ 3639.545230][T26715] br0: port 2(vx0) entered blocking state [ 3639.545553][T26715] br0: port 2(vx0) entered forwarding state [ 3641.658987][T26728] br0: port 1(swp1) entered blocking state [ 3641.660088][T26728] br0: port 1(swp1) entered disabled state [ 3641.660448][T26728] swp1: entered allmulticast mode [ 3641.661795][T26728] swp1: entered promiscuous mode [ 3641.663180][T26728] br0: port 1(swp1) entered blocking state [ 3641.663501][T26728] br0: port 1(swp1) entered forwarding state [ 3641.985999][T26730] br0: port 2(vx0) entered blocking state [ 3641.986353][T26730] br0: port 2(vx0) entered disabled state [ 3641.986686][T26730] vx0: entered allmulticast mode [ 3641.988008][T26730] vx0: entered promiscuous mode [ 3641.988702][T26730] br0: port 2(vx0) entered blocking state [ 3641.988998][T26730] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3650.058447][T15734] br0: port 1(swp1) entered disabled state [ 3651.078611][T21630] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3658.507658][ T70] vx0: left allmulticast mode [ 3658.507963][ T70] vx0: left promiscuous mode [ 3658.508379][ T70] br0: port 2(vx0) entered disabled state [ 3658.509995][ T70] swp1: left allmulticast mode [ 3658.510268][ T70] swp1: left promiscuous mode [ 3658.510654][ T70] br0: port 1(swp1) entered disabled state [ 3658.971603][ T70] vx0: left allmulticast mode [ 3658.971912][ T70] vx0: left promiscuous mode [ 3658.972310][ T70] br0: port 2(vx0) entered disabled state [ 3658.973817][ T70] swp1: left allmulticast mode [ 3658.974086][ T70] swp1: left promiscuous mode [ 3658.974468][ T70] br0: port 1(swp1) entered disabled state [ 3663.545814][T26823] veth0: renamed from veth1 [ 3665.185594][T26840] br0: port 1(swp1) entered blocking state [ 3665.185937][T26840] br0: port 1(swp1) entered disabled state [ 3665.186296][T26840] swp1: entered allmulticast mode [ 3665.187681][T26840] swp1: entered promiscuous mode [ 3665.189095][T26840] br0: port 1(swp1) entered blocking state [ 3665.189432][T26840] br0: port 1(swp1) entered forwarding state [ 3665.521999][T26842] br0: port 2(vx0) entered blocking state [ 3665.522372][T26842] br0: port 2(vx0) entered disabled state [ 3665.522700][T26842] vx0: entered allmulticast mode [ 3665.524051][T26842] vx0: entered promiscuous mode [ 3665.524650][T26842] br0: port 2(vx0) entered blocking state [ 3665.524952][T26842] br0: port 2(vx0) entered forwarding state [ 3667.640452][T26855] br0: port 1(swp1) entered blocking state [ 3667.640832][T26855] br0: port 1(swp1) entered disabled state [ 3667.641184][T26855] swp1: entered allmulticast mode [ 3667.643575][T26855] swp1: entered promiscuous mode [ 3667.644977][T26855] br0: port 1(swp1) entered blocking state [ 3667.645296][T26855] br0: port 1(swp1) entered forwarding state [ 3667.965104][T26857] br0: port 2(vx0) entered blocking state [ 3667.965458][T26857] br0: port 2(vx0) entered disabled state [ 3667.965820][T26857] vx0: entered allmulticast mode [ 3667.967154][T26857] vx0: entered promiscuous mode [ 3667.967868][T26857] br0: port 2(vx0) entered blocking state [ 3667.968170][T26857] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3674.810265][T13979] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3705.087231][ T70] vx0: left allmulticast mode [ 3705.087573][ T70] vx0: left promiscuous mode [ 3705.087981][ T70] br0: port 2(vx0) entered disabled state [ 3705.090250][ T70] swp1: left allmulticast mode [ 3705.090566][ T70] swp1: left promiscuous mode [ 3705.090951][ T70] br0: port 1(swp1) entered disabled state [ 3705.574036][ T70] vx0: left allmulticast mode [ 3705.574363][ T70] vx0: left promiscuous mode [ 3705.574768][ T70] br0: port 2(vx0) entered disabled state [ 3705.576287][ T70] swp1: left allmulticast mode [ 3705.576581][ T70] swp1: left promiscuous mode [ 3705.576970][ 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__->