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 [ 3641.873702][T26501] veth0: renamed from veth1 [ 3643.514780][T26518] br0: port 1(swp1) entered blocking state [ 3643.515156][T26518] br0: port 1(swp1) entered disabled state [ 3643.515522][T26518] swp1: entered allmulticast mode [ 3643.517792][T26518] swp1: entered promiscuous mode [ 3643.519352][T26518] br0: port 1(swp1) entered blocking state [ 3643.519722][T26518] br0: port 1(swp1) entered forwarding state [ 3643.895578][T26520] br0: port 2(vx0) entered blocking state [ 3643.895915][T26520] br0: port 2(vx0) entered disabled state [ 3643.896255][T26520] vx0: entered allmulticast mode [ 3643.897591][T26520] vx0: entered promiscuous mode [ 3643.898308][T26520] br0: port 2(vx0) entered blocking state [ 3643.898613][T26520] br0: port 2(vx0) entered forwarding state [ 3646.149204][T26533] br0: port 1(swp1) entered blocking state [ 3646.149558][T26533] br0: port 1(swp1) entered disabled state [ 3646.149904][T26533] swp1: entered allmulticast mode [ 3646.151268][T26533] swp1: entered promiscuous mode [ 3646.152643][T26533] br0: port 1(swp1) entered blocking state [ 3646.152959][T26533] br0: port 1(swp1) entered forwarding state [ 3646.486749][T26535] br0: port 2(vx0) entered blocking state [ 3646.487086][T26535] br0: port 2(vx0) entered disabled state [ 3646.487816][T26535] vx0: entered allmulticast mode [ 3646.489162][T26535] vx0: entered promiscuous mode [ 3646.489849][T26535] br0: port 2(vx0) entered blocking state [ 3646.490161][T26535] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3654.295197][T14924] 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 ] [ 3655.922431][T14924] br0: port 1(swp1) entered blocking state [ 3655.922785][T14924] 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 ] [ 3657.888062][T14555] 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 ] [ 3659.484001][T26385] br0: port 1(swp1) entered blocking state [ 3659.484383][T26385] 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 ] [ 3662.569010][T14924] 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 ] [ 3664.104690][ T71] vx0: left allmulticast mode [ 3664.104980][ T71] vx0: left promiscuous mode [ 3664.105405][ T71] br0: port 2(vx0) entered disabled state [ 3664.107270][ T71] swp1: left allmulticast mode [ 3664.107555][ T71] swp1: left promiscuous mode [ 3664.107959][ T71] br0: port 1(swp1) entered disabled state [ 3664.575404][ T71] vx0: left allmulticast mode [ 3664.575694][ T71] vx0: left promiscuous mode [ 3664.576120][ T71] br0: port 2(vx0) entered disabled state [ 3664.577633][ T71] swp1: left allmulticast mode [ 3664.577900][ T71] swp1: left promiscuous mode [ 3664.578277][ T71] br0: port 1(swp1) entered disabled state [ 3669.226708][T26692] veth0: renamed from veth1 [ 3670.876129][T26709] br0: port 1(swp1) entered blocking state [ 3670.876496][T26709] br0: port 1(swp1) entered disabled state [ 3670.876841][T26709] swp1: entered allmulticast mode [ 3670.878216][T26709] swp1: entered promiscuous mode [ 3670.879601][T26709] br0: port 1(swp1) entered blocking state [ 3670.879917][T26709] br0: port 1(swp1) entered forwarding state [ 3671.222394][T26711] br0: port 2(vx0) entered blocking state [ 3671.222744][T26711] br0: port 2(vx0) entered disabled state [ 3671.223081][T26711] vx0: entered allmulticast mode [ 3671.224489][T26711] vx0: entered promiscuous mode [ 3671.225075][T26711] br0: port 2(vx0) entered blocking state [ 3671.225392][T26711] br0: port 2(vx0) entered forwarding state [ 3673.316604][T26724] br0: port 1(swp1) entered blocking state [ 3673.316957][T26724] br0: port 1(swp1) entered disabled state [ 3673.317314][T26724] swp1: entered allmulticast mode [ 3673.318670][T26724] swp1: entered promiscuous mode [ 3673.320035][T26724] br0: port 1(swp1) entered blocking state [ 3673.320360][T26724] br0: port 1(swp1) entered forwarding state [ 3673.657188][T26726] br0: port 2(vx0) entered blocking state [ 3673.657530][T26726] br0: port 2(vx0) entered disabled state [ 3673.657854][T26726] vx0: entered allmulticast mode [ 3673.659192][T26726] vx0: entered promiscuous mode [ 3673.659876][T26726] br0: port 2(vx0) entered blocking state [ 3673.660194][T26726] 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 ] [ 3683.221050][T14924] 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 ] [ 3685.612967][T26385] br0: port 1(swp1) entered blocking state [ 3685.613349][T26385] 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 ] [ 3687.539542][T13514] 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 ] [ 3689.897036][T14924] br0: port 1(swp1) entered blocking state [ 3689.897416][T14924] 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 ] [ 3694.426172][T26385] 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 ] [ 3696.706087][ T71] vx0: left allmulticast mode [ 3696.706400][ T71] vx0: left promiscuous mode [ 3696.706794][ T71] br0: port 2(vx0) entered disabled state [ 3696.708466][ T71] swp1: left allmulticast mode [ 3696.708775][ T71] swp1: left promiscuous mode [ 3696.709186][ T71] br0: port 1(swp1) entered disabled state [ 3697.165221][ T71] vx0: left allmulticast mode [ 3697.165556][ T71] vx0: left promiscuous mode [ 3697.165956][ T71] br0: port 2(vx0) entered disabled state [ 3697.167497][ T71] swp1: left allmulticast mode [ 3697.167762][ T71] swp1: left promiscuous mode [ 3697.168128][ T71] br0: port 1(swp1) entered disabled state [ 3701.746674][T26942] veth0: renamed from veth1 [ 3703.387090][T26958] br0: port 1(swp1) entered blocking state [ 3703.387456][T26958] br0: port 1(swp1) entered disabled state [ 3703.387800][T26958] swp1: entered allmulticast mode [ 3703.389179][T26958] swp1: entered promiscuous mode [ 3703.391709][T26958] br0: port 1(swp1) entered blocking state [ 3703.392027][T26958] br0: port 1(swp1) entered forwarding state [ 3703.720060][T26960] br0: port 2(vx0) entered blocking state [ 3703.720416][T26960] br0: port 2(vx0) entered disabled state [ 3703.720751][T26960] vx0: entered allmulticast mode [ 3703.722068][T26960] vx0: entered promiscuous mode [ 3703.722670][T26960] br0: port 2(vx0) entered blocking state [ 3703.722981][T26960] br0: port 2(vx0) entered forwarding state [ 3705.825938][T26973] br0: port 1(swp1) entered blocking state [ 3705.826301][T26973] br0: port 1(swp1) entered disabled state [ 3705.826643][T26973] swp1: entered allmulticast mode [ 3705.827997][T26973] swp1: entered promiscuous mode [ 3705.835059][T26973] br0: port 1(swp1) entered blocking state [ 3705.835411][T26973] br0: port 1(swp1) entered forwarding state [ 3706.166777][T26975] br0: port 2(vx0) entered blocking state [ 3706.167120][T26975] br0: port 2(vx0) entered disabled state [ 3706.167944][T26975] vx0: entered allmulticast mode [ 3706.169270][T26975] vx0: entered promiscuous mode [ 3706.169830][T26975] br0: port 2(vx0) entered blocking state [ 3706.170130][T26975] 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 ] [ 3714.818297][T25258] 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 ] [ 3725.713688][ T71] vx0: left allmulticast mode [ 3725.713991][ T71] vx0: left promiscuous mode [ 3725.714430][ T71] br0: port 2(vx0) entered disabled state [ 3725.716208][ T71] swp1: left allmulticast mode [ 3725.716483][ T71] swp1: left promiscuous mode [ 3725.716947][ T71] br0: port 1(swp1) entered disabled state [ 3726.149357][ T71] vx0: left allmulticast mode [ 3726.149654][ T71] vx0: left promiscuous mode [ 3726.150049][ T71] br0: port 2(vx0) entered disabled state [ 3726.151826][ T71] swp1: left allmulticast mode [ 3726.152092][ T71] swp1: left promiscuous mode [ 3726.152477][ T71] br0: port 1(swp1) entered disabled state [ 3730.647752][T27166] veth0: renamed from veth1 [ 3732.300205][T27183] br0: port 1(swp1) entered blocking state [ 3732.300548][T27183] br0: port 1(swp1) entered disabled state [ 3732.300889][T27183] swp1: entered allmulticast mode [ 3732.302937][T27183] swp1: entered promiscuous mode [ 3732.304319][T27183] br0: port 1(swp1) entered blocking state [ 3732.304631][T27183] br0: port 1(swp1) entered forwarding state [ 3732.637519][T27185] br0: port 2(vx0) entered blocking state [ 3732.637857][T27185] br0: port 2(vx0) entered disabled state [ 3732.638575][T27185] vx0: entered allmulticast mode [ 3732.639946][T27185] vx0: entered promiscuous mode [ 3732.640527][T27185] br0: port 2(vx0) entered blocking state [ 3732.640826][T27185] br0: port 2(vx0) entered forwarding state [ 3734.752118][T27198] br0: port 1(swp1) entered blocking state [ 3734.752804][T27198] br0: port 1(swp1) entered disabled state [ 3734.753163][T27198] swp1: entered allmulticast mode [ 3734.754503][T27198] swp1: entered promiscuous mode [ 3734.755853][T27198] br0: port 1(swp1) entered blocking state [ 3734.756177][T27198] br0: port 1(swp1) entered forwarding state [ 3735.087827][T27200] br0: port 2(vx0) entered blocking state [ 3735.088197][T27200] br0: port 2(vx0) entered disabled state [ 3735.088520][T27200] vx0: entered allmulticast mode [ 3735.089842][T27200] vx0: entered promiscuous mode [ 3735.090735][T27200] br0: port 2(vx0) entered blocking state [ 3735.091045][T27200] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3743.394496][T13514] br0: port 1(swp1) entered disabled state [ 3744.456909][T14924] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3751.499502][ T71] vx0: left allmulticast mode [ 3751.499795][ T71] vx0: left promiscuous mode [ 3751.500240][ T71] br0: port 2(vx0) entered disabled state [ 3751.501936][ T71] swp1: left allmulticast mode [ 3751.502223][ T71] swp1: left promiscuous mode [ 3751.502620][ T71] br0: port 1(swp1) entered disabled state [ 3751.963248][ T71] vx0: left allmulticast mode [ 3751.963546][ T71] vx0: left promiscuous mode [ 3751.963949][ T71] br0: port 2(vx0) entered disabled state [ 3751.965475][ T71] swp1: left allmulticast mode [ 3751.965743][ T71] swp1: left promiscuous mode [ 3751.966115][ T71] br0: port 1(swp1) entered disabled state [ 3756.431128][T27289] veth0: renamed from veth1 [ 3758.022256][T27306] br0: port 1(swp1) entered blocking state [ 3758.022613][T27306] br0: port 1(swp1) entered disabled state [ 3758.022955][T27306] swp1: entered allmulticast mode [ 3758.024334][T27306] swp1: entered promiscuous mode [ 3758.025727][T27306] br0: port 1(swp1) entered blocking state [ 3758.026041][T27306] br0: port 1(swp1) entered forwarding state [ 3758.356010][T27308] br0: port 2(vx0) entered blocking state [ 3758.356369][T27308] br0: port 2(vx0) entered disabled state [ 3758.356696][T27308] vx0: entered allmulticast mode [ 3758.358085][T27308] vx0: entered promiscuous mode [ 3758.359127][T27308] br0: port 2(vx0) entered blocking state [ 3758.359446][T27308] br0: port 2(vx0) entered forwarding state [ 3760.421683][T27321] br0: port 1(swp1) entered blocking state [ 3760.422026][T27321] br0: port 1(swp1) entered disabled state [ 3760.423072][T27321] swp1: entered allmulticast mode [ 3760.424434][T27321] swp1: entered promiscuous mode [ 3760.425797][T27321] br0: port 1(swp1) entered blocking state [ 3760.426108][T27321] br0: port 1(swp1) entered forwarding state [ 3760.781502][T27323] br0: port 2(vx0) entered blocking state [ 3760.781838][T27323] br0: port 2(vx0) entered disabled state [ 3760.782179][T27323] vx0: entered allmulticast mode [ 3760.783533][T27323] vx0: entered promiscuous mode [ 3760.784242][T27323] br0: port 2(vx0) entered blocking state [ 3760.784546][T27323] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3767.588214][T26385] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3797.863316][ T71] vx0: left allmulticast mode [ 3797.863612][ T71] vx0: left promiscuous mode [ 3797.864002][ T71] br0: port 2(vx0) entered disabled state [ 3797.865651][ T71] swp1: left allmulticast mode [ 3797.865928][ T71] swp1: left promiscuous mode [ 3797.866767][ T71] br0: port 1(swp1) entered disabled state [ 3798.367376][ T71] vx0: left allmulticast mode [ 3798.367672][ T71] vx0: left promiscuous mode [ 3798.368082][ T71] br0: port 2(vx0) entered disabled state [ 3798.369671][ T71] swp1: left allmulticast mode [ 3798.369935][ T71] swp1: left promiscuous mode [ 3798.370353][ 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__->