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 [ 3636.069131][T18411] veth0: renamed from veth1 [ 3637.712633][T18428] br0: port 1(swp1) entered blocking state [ 3637.713797][T18428] br0: port 1(swp1) entered disabled state [ 3637.714167][T18428] swp1: entered allmulticast mode [ 3637.715597][T18428] swp1: entered promiscuous mode [ 3637.717069][T18428] br0: port 1(swp1) entered blocking state [ 3637.717387][T18428] br0: port 1(swp1) entered forwarding state [ 3638.050282][T18430] br0: port 2(vx0) entered blocking state [ 3638.050625][T18430] br0: port 2(vx0) entered disabled state [ 3638.050972][T18430] vx0: entered allmulticast mode [ 3638.052375][T18430] vx0: entered promiscuous mode [ 3638.053574][T18430] br0: port 2(vx0) entered blocking state [ 3638.053900][T18430] br0: port 2(vx0) entered forwarding state [ 3640.306571][T18443] br0: port 1(swp1) entered blocking state [ 3640.307031][T18443] br0: port 1(swp1) entered disabled state [ 3640.307883][T18443] swp1: entered allmulticast mode [ 3640.309286][T18443] swp1: entered promiscuous mode [ 3640.310763][T18443] br0: port 1(swp1) entered blocking state [ 3640.311077][T18443] br0: port 1(swp1) entered forwarding state [ 3640.641787][T18445] br0: port 2(vx0) entered blocking state [ 3640.642132][T18445] br0: port 2(vx0) entered disabled state [ 3640.642474][T18445] vx0: entered allmulticast mode [ 3640.643897][T18445] vx0: entered promiscuous mode [ 3640.649946][T18445] br0: port 2(vx0) entered blocking state [ 3640.650263][T18445] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3648.453810][T14821] 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 ] [ 3650.073220][T14821] br0: port 1(swp1) entered blocking state [ 3650.073765][T14821] 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 ] [ 3651.956873][ T5940] 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 ] [ 3653.512192][T14821] br0: port 1(swp1) entered blocking state [ 3653.512741][T14821] 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 ] [ 3656.548932][T16603] 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 ] [ 3658.079157][ T11] vx0: left allmulticast mode [ 3658.079457][ T11] vx0: left promiscuous mode [ 3658.079878][ T11] br0: port 2(vx0) entered disabled state [ 3658.086328][ T11] swp1: left allmulticast mode [ 3658.086634][ T11] swp1: left promiscuous mode [ 3658.087030][ T11] br0: port 1(swp1) entered disabled state [ 3658.560819][ T11] vx0: left allmulticast mode [ 3658.561118][ T11] vx0: left promiscuous mode [ 3658.561521][ T11] br0: port 2(vx0) entered disabled state [ 3658.563183][ T11] swp1: left allmulticast mode [ 3658.563454][ T11] swp1: left promiscuous mode [ 3658.563850][ T11] br0: port 1(swp1) entered disabled state [ 3663.027263][T18602] veth0: renamed from veth1 [ 3664.624392][T18618] br0: port 1(swp1) entered blocking state [ 3664.624756][T18618] br0: port 1(swp1) entered disabled state [ 3664.625117][T18618] swp1: entered allmulticast mode [ 3664.626544][T18618] swp1: entered promiscuous mode [ 3664.627994][T18618] br0: port 1(swp1) entered blocking state [ 3664.628309][T18618] br0: port 1(swp1) entered forwarding state [ 3664.955034][T18620] br0: port 2(vx0) entered blocking state [ 3664.955377][T18620] br0: port 2(vx0) entered disabled state [ 3664.955733][T18620] vx0: entered allmulticast mode [ 3664.957150][T18620] vx0: entered promiscuous mode [ 3664.957758][T18620] br0: port 2(vx0) entered blocking state [ 3664.958066][T18620] br0: port 2(vx0) entered forwarding state [ 3667.084348][T18633] br0: port 1(swp1) entered blocking state [ 3667.084726][T18633] br0: port 1(swp1) entered disabled state [ 3667.085098][T18633] swp1: entered allmulticast mode [ 3667.086535][T18633] swp1: entered promiscuous mode [ 3667.088042][T18633] br0: port 1(swp1) entered blocking state [ 3667.088383][T18633] br0: port 1(swp1) entered forwarding state [ 3667.425361][T18635] br0: port 2(vx0) entered blocking state [ 3667.425719][T18635] br0: port 2(vx0) entered disabled state [ 3667.426053][T18635] vx0: entered allmulticast mode [ 3667.427434][T18635] vx0: entered promiscuous mode [ 3667.428026][T18635] br0: port 2(vx0) entered blocking state [ 3667.428331][T18635] 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 ] [ 3677.029048][T14821] 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 ] [ 3679.348497][T18556] br0: port 1(swp1) entered blocking state [ 3679.348875][T18556] 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 ] [ 3681.222327][T18556] 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 ] [ 3683.558681][T18556] br0: port 1(swp1) entered blocking state [ 3683.559057][T18556] 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 ] [ 3688.085551][T18556] 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 ] [ 3690.428490][ T11] vx0: left allmulticast mode [ 3690.428804][ T11] vx0: left promiscuous mode [ 3690.429202][ T11] br0: port 2(vx0) entered disabled state [ 3690.430866][ T11] swp1: left allmulticast mode [ 3690.431134][ T11] swp1: left promiscuous mode [ 3690.431502][ T11] br0: port 1(swp1) entered disabled state [ 3690.890207][ T11] vx0: left allmulticast mode [ 3690.890503][ T11] vx0: left promiscuous mode [ 3690.890919][ T11] br0: port 2(vx0) entered disabled state [ 3690.892612][ T11] swp1: left allmulticast mode [ 3690.892922][ T11] swp1: left promiscuous mode [ 3690.893297][ T11] br0: port 1(swp1) entered disabled state [ 3695.427563][T18851] veth0: renamed from veth1 [ 3697.012874][T18868] br0: port 1(swp1) entered blocking state [ 3697.013220][T18868] br0: port 1(swp1) entered disabled state [ 3697.013581][T18868] swp1: entered allmulticast mode [ 3697.015326][T18868] swp1: entered promiscuous mode [ 3697.016756][T18868] br0: port 1(swp1) entered blocking state [ 3697.017070][T18868] br0: port 1(swp1) entered forwarding state [ 3697.341326][T18870] br0: port 2(vx0) entered blocking state [ 3697.341669][T18870] br0: port 2(vx0) entered disabled state [ 3697.342019][T18870] vx0: entered allmulticast mode [ 3697.343414][T18870] vx0: entered promiscuous mode [ 3697.344143][T18870] br0: port 2(vx0) entered blocking state [ 3697.344448][T18870] br0: port 2(vx0) entered forwarding state [ 3699.446415][T18883] br0: port 1(swp1) entered blocking state [ 3699.447494][T18883] br0: port 1(swp1) entered disabled state [ 3699.447877][T18883] swp1: entered allmulticast mode [ 3699.449281][T18883] swp1: entered promiscuous mode [ 3699.450717][T18883] br0: port 1(swp1) entered blocking state [ 3699.451059][T18883] br0: port 1(swp1) entered forwarding state [ 3699.792881][T18885] br0: port 2(vx0) entered blocking state [ 3699.793332][T18885] br0: port 2(vx0) entered disabled state [ 3699.793802][T18885] vx0: entered allmulticast mode [ 3699.795882][T18885] vx0: entered promiscuous mode [ 3699.796887][T18885] br0: port 2(vx0) entered blocking state [ 3699.797298][T18885] 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 ] [ 3708.501850][T18556] 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 ] [ 3719.187151][ T11] vx0: left allmulticast mode [ 3719.187437][ T11] vx0: left promiscuous mode [ 3719.187859][ T11] br0: port 2(vx0) entered disabled state [ 3719.189552][ T11] swp1: left allmulticast mode [ 3719.189842][ T11] swp1: left promiscuous mode [ 3719.190256][ T11] br0: port 1(swp1) entered disabled state [ 3719.637960][ T11] vx0: left allmulticast mode [ 3719.638250][ T11] vx0: left promiscuous mode [ 3719.638650][ T11] br0: port 2(vx0) entered disabled state [ 3719.640179][ T11] swp1: left allmulticast mode [ 3719.640452][ T11] swp1: left promiscuous mode [ 3719.640841][ T11] br0: port 1(swp1) entered disabled state [ 3724.145215][T19078] veth0: renamed from veth1 [ 3725.846960][T19095] br0: port 1(swp1) entered blocking state [ 3725.847310][T19095] br0: port 1(swp1) entered disabled state [ 3725.847679][T19095] swp1: entered allmulticast mode [ 3725.849153][T19095] swp1: entered promiscuous mode [ 3725.850616][T19095] br0: port 1(swp1) entered blocking state [ 3725.850949][T19095] br0: port 1(swp1) entered forwarding state [ 3726.183074][T19097] br0: port 2(vx0) entered blocking state [ 3726.183423][T19097] br0: port 2(vx0) entered disabled state [ 3726.183775][T19097] vx0: entered allmulticast mode [ 3726.185486][T19097] vx0: entered promiscuous mode [ 3726.186087][T19097] br0: port 2(vx0) entered blocking state [ 3726.186395][T19097] br0: port 2(vx0) entered forwarding state [ 3728.321238][T19110] br0: port 1(swp1) entered blocking state [ 3728.321585][T19110] br0: port 1(swp1) entered disabled state [ 3728.321969][T19110] swp1: entered allmulticast mode [ 3728.323423][T19110] swp1: entered promiscuous mode [ 3728.324862][T19110] br0: port 1(swp1) entered blocking state [ 3728.325180][T19110] br0: port 1(swp1) entered forwarding state [ 3728.661484][T19112] br0: port 2(vx0) entered blocking state [ 3728.661860][T19112] br0: port 2(vx0) entered disabled state [ 3728.662194][T19112] vx0: entered allmulticast mode [ 3728.663621][T19112] vx0: entered promiscuous mode [ 3728.664281][T19112] br0: port 2(vx0) entered blocking state [ 3728.664592][T19112] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3736.808838][T18556] br0: port 1(swp1) entered disabled state [ 3737.872889][T17547] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3745.216309][ T11] vx0: left allmulticast mode [ 3745.216602][ T11] vx0: left promiscuous mode [ 3745.217027][ T11] br0: port 2(vx0) entered disabled state [ 3745.219140][ T11] swp1: left allmulticast mode [ 3745.219417][ T11] swp1: left promiscuous mode [ 3745.219815][ T11] br0: port 1(swp1) entered disabled state [ 3745.675867][ T11] vx0: left allmulticast mode [ 3745.676171][ T11] vx0: left promiscuous mode [ 3745.676574][ T11] br0: port 2(vx0) entered disabled state [ 3745.678339][ T11] swp1: left allmulticast mode [ 3745.678616][ T11] swp1: left promiscuous mode [ 3745.679006][ T11] br0: port 1(swp1) entered disabled state [ 3750.327660][T19206] veth0: renamed from veth1 [ 3752.010413][T19222] br0: port 1(swp1) entered blocking state [ 3752.010769][T19222] br0: port 1(swp1) entered disabled state [ 3752.011128][T19222] swp1: entered allmulticast mode [ 3752.012573][T19222] swp1: entered promiscuous mode [ 3752.014020][T19222] br0: port 1(swp1) entered blocking state [ 3752.014335][T19222] br0: port 1(swp1) entered forwarding state [ 3752.404172][T19224] br0: port 2(vx0) entered blocking state [ 3752.404515][T19224] br0: port 2(vx0) entered disabled state [ 3752.405133][T19224] vx0: entered allmulticast mode [ 3752.406518][T19224] vx0: entered promiscuous mode [ 3752.407257][T19224] br0: port 2(vx0) entered blocking state [ 3752.407566][T19224] br0: port 2(vx0) entered forwarding state [ 3754.649420][T19237] br0: port 1(swp1) entered blocking state [ 3754.649790][T19237] br0: port 1(swp1) entered disabled state [ 3754.650149][T19237] swp1: entered allmulticast mode [ 3754.651583][T19237] swp1: entered promiscuous mode [ 3754.653082][T19237] br0: port 1(swp1) entered blocking state [ 3754.653399][T19237] br0: port 1(swp1) entered forwarding state [ 3755.001200][T19239] br0: port 2(vx0) entered blocking state [ 3755.001538][T19239] br0: port 2(vx0) entered disabled state [ 3755.001891][T19239] vx0: entered allmulticast mode [ 3755.003258][T19239] vx0: entered promiscuous mode [ 3755.003847][T19239] br0: port 2(vx0) entered blocking state [ 3755.004155][T19239] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3761.894948][T17547] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3792.155127][ T11] vx0: left allmulticast mode [ 3792.155426][ T11] vx0: left promiscuous mode [ 3792.155848][ T11] br0: port 2(vx0) entered disabled state [ 3792.158224][ T11] swp1: left allmulticast mode [ 3792.158510][ T11] swp1: left promiscuous mode [ 3792.158917][ T11] br0: port 1(swp1) entered disabled state [ 3792.632191][ T11] vx0: left allmulticast mode [ 3792.632485][ T11] vx0: left promiscuous mode [ 3792.632926][ T11] br0: port 2(vx0) entered disabled state [ 3792.634594][ T11] swp1: left allmulticast mode [ 3792.634892][ T11] swp1: left promiscuous mode [ 3792.635272][ 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__->