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 [ 3633.015203][T20901] veth0: renamed from veth1 [ 3634.608927][T20918] br0: port 1(swp1) entered blocking state [ 3634.609276][T20918] br0: port 1(swp1) entered disabled state [ 3634.609637][T20918] swp1: entered allmulticast mode [ 3634.611069][T20918] swp1: entered promiscuous mode [ 3634.612572][T20918] br0: port 1(swp1) entered blocking state [ 3634.612883][T20918] br0: port 1(swp1) entered forwarding state [ 3634.936497][T20920] br0: port 2(vx0) entered blocking state [ 3634.937071][T20920] br0: port 2(vx0) entered disabled state [ 3634.937395][T20920] vx0: entered allmulticast mode [ 3634.938819][T20920] vx0: entered promiscuous mode [ 3634.939402][T20920] br0: port 2(vx0) entered blocking state [ 3634.939713][T20920] br0: port 2(vx0) entered forwarding state [ 3637.165921][T20933] br0: port 1(swp1) entered blocking state [ 3637.166266][T20933] br0: port 1(swp1) entered disabled state [ 3637.173415][T20933] swp1: entered allmulticast mode [ 3637.174887][T20933] swp1: entered promiscuous mode [ 3637.176331][T20933] br0: port 1(swp1) entered blocking state [ 3637.176656][T20933] br0: port 1(swp1) entered forwarding state [ 3637.562481][T20935] br0: port 2(vx0) entered blocking state [ 3637.562834][T20935] br0: port 2(vx0) entered disabled state [ 3637.563157][T20935] vx0: entered allmulticast mode [ 3637.564548][T20935] vx0: entered promiscuous mode [ 3637.565250][T20935] br0: port 2(vx0) entered blocking state [ 3637.565566][T20935] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3645.478061][T11023] 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 ] [ 3647.111698][T14582] br0: port 1(swp1) entered blocking state [ 3647.112051][T14582] 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 ] [ 3649.086322][T14582] 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 ] [ 3650.704830][T12982] br0: port 1(swp1) entered blocking state [ 3650.705183][T12982] 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 ] [ 3653.871917][T20999] 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.521228][ T69] vx0: left allmulticast mode [ 3655.521647][ T69] vx0: left promiscuous mode [ 3655.522042][ T69] br0: port 2(vx0) entered disabled state [ 3655.523782][ T69] swp1: left allmulticast mode [ 3655.524045][ T69] swp1: left promiscuous mode [ 3655.524412][ T69] br0: port 1(swp1) entered disabled state [ 3655.982747][ T69] vx0: left allmulticast mode [ 3655.983044][ T69] vx0: left promiscuous mode [ 3655.983461][ T69] br0: port 2(vx0) entered disabled state [ 3655.985062][ T69] swp1: left allmulticast mode [ 3655.985351][ T69] swp1: left promiscuous mode [ 3655.985743][ T69] br0: port 1(swp1) entered disabled state [ 3660.623975][T21091] veth0: renamed from veth1 [ 3662.369249][T21108] br0: port 1(swp1) entered blocking state [ 3662.369606][T21108] br0: port 1(swp1) entered disabled state [ 3662.369953][T21108] swp1: entered allmulticast mode [ 3662.371362][T21108] swp1: entered promiscuous mode [ 3662.373067][T21108] br0: port 1(swp1) entered blocking state [ 3662.373388][T21108] br0: port 1(swp1) entered forwarding state [ 3662.738712][T21110] br0: port 2(vx0) entered blocking state [ 3662.739051][T21110] br0: port 2(vx0) entered disabled state [ 3662.739371][T21110] vx0: entered allmulticast mode [ 3662.740782][T21110] vx0: entered promiscuous mode [ 3662.741364][T21110] br0: port 2(vx0) entered blocking state [ 3662.741712][T21110] br0: port 2(vx0) entered forwarding state [ 3665.022936][T21123] br0: port 1(swp1) entered blocking state [ 3665.023278][T21123] br0: port 1(swp1) entered disabled state [ 3665.024284][T21123] swp1: entered allmulticast mode [ 3665.025683][T21123] swp1: entered promiscuous mode [ 3665.027093][T21123] br0: port 1(swp1) entered blocking state [ 3665.027401][T21123] br0: port 1(swp1) entered forwarding state [ 3665.353637][T21125] br0: port 2(vx0) entered blocking state [ 3665.353974][T21125] br0: port 2(vx0) entered disabled state [ 3665.354293][T21125] vx0: entered allmulticast mode [ 3665.355693][T21125] vx0: entered promiscuous mode [ 3665.356395][T21125] br0: port 2(vx0) entered blocking state [ 3665.356707][T21125] 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 ] [ 3675.015738][T20999] 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 ] [ 3677.339574][T18208] br0: port 1(swp1) entered blocking state [ 3677.339929][T18208] 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 ] [ 3679.229588][T11023] 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 ] [ 3681.581657][T18208] br0: port 1(swp1) entered blocking state [ 3681.582023][T18208] 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 ] [ 3686.225588][T11023] 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 ] [ 3688.519290][ T69] vx0: left allmulticast mode [ 3688.519596][ T69] vx0: left promiscuous mode [ 3688.519978][ T69] br0: port 2(vx0) entered disabled state [ 3688.521654][ T69] swp1: left allmulticast mode [ 3688.521917][ T69] swp1: left promiscuous mode [ 3688.522288][ T69] br0: port 1(swp1) entered disabled state [ 3688.967615][ T69] vx0: left allmulticast mode [ 3688.967912][ T69] vx0: left promiscuous mode [ 3688.968304][ T69] br0: port 2(vx0) entered disabled state [ 3688.969806][ T69] swp1: left allmulticast mode [ 3688.970067][ T69] swp1: left promiscuous mode [ 3688.970435][ T69] br0: port 1(swp1) entered disabled state [ 3693.525123][T21341] veth0: renamed from veth1 [ 3695.206866][T21358] br0: port 1(swp1) entered blocking state [ 3695.207213][T21358] br0: port 1(swp1) entered disabled state [ 3695.207570][T21358] swp1: entered allmulticast mode [ 3695.209123][T21358] swp1: entered promiscuous mode [ 3695.210555][T21358] br0: port 1(swp1) entered blocking state [ 3695.210863][T21358] br0: port 1(swp1) entered forwarding state [ 3695.573630][T21360] br0: port 2(vx0) entered blocking state [ 3695.573966][T21360] br0: port 2(vx0) entered disabled state [ 3695.574285][T21360] vx0: entered allmulticast mode [ 3695.575686][T21360] vx0: entered promiscuous mode [ 3695.576395][T21360] br0: port 2(vx0) entered blocking state [ 3695.576714][T21360] br0: port 2(vx0) entered forwarding state [ 3697.739894][T21373] br0: port 1(swp1) entered blocking state [ 3697.740241][T21373] br0: port 1(swp1) entered disabled state [ 3697.740602][T21373] swp1: entered allmulticast mode [ 3697.742017][T21373] swp1: entered promiscuous mode [ 3697.743468][T21373] br0: port 1(swp1) entered blocking state [ 3697.743798][T21373] br0: port 1(swp1) entered forwarding state [ 3698.071055][T21375] br0: port 2(vx0) entered blocking state [ 3698.071387][T21375] br0: port 2(vx0) entered disabled state [ 3698.072223][T21375] vx0: entered allmulticast mode [ 3698.073623][T21375] vx0: entered promiscuous mode [ 3698.074187][T21375] br0: port 2(vx0) entered blocking state [ 3698.074482][T21375] 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 ] [ 3706.652655][T11023] 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 ] [ 3717.548125][ T69] vx0: left allmulticast mode [ 3717.548428][ T69] vx0: left promiscuous mode [ 3717.548844][ T69] br0: port 2(vx0) entered disabled state [ 3717.550487][ T69] swp1: left allmulticast mode [ 3717.550789][ T69] swp1: left promiscuous mode [ 3717.551158][ T69] br0: port 1(swp1) entered disabled state [ 3717.985946][ T69] vx0: left allmulticast mode [ 3717.986236][ T69] vx0: left promiscuous mode [ 3717.986649][ T69] br0: port 2(vx0) entered disabled state [ 3717.988393][ T69] swp1: left allmulticast mode [ 3717.988682][ T69] swp1: left promiscuous mode [ 3717.989068][ T69] br0: port 1(swp1) entered disabled state [ 3722.471348][T21566] veth0: renamed from veth1 [ 3724.176271][T21582] br0: port 1(swp1) entered blocking state [ 3724.177425][T21582] br0: port 1(swp1) entered disabled state [ 3724.182379][T21582] swp1: entered allmulticast mode [ 3724.183870][T21582] swp1: entered promiscuous mode [ 3724.185305][T21582] br0: port 1(swp1) entered blocking state [ 3724.185626][T21582] br0: port 1(swp1) entered forwarding state [ 3724.517148][T21584] br0: port 2(vx0) entered blocking state [ 3724.517485][T21584] br0: port 2(vx0) entered disabled state [ 3724.518283][T21584] vx0: entered allmulticast mode [ 3724.519693][T21584] vx0: entered promiscuous mode [ 3724.520391][T21584] br0: port 2(vx0) entered blocking state [ 3724.520707][T21584] br0: port 2(vx0) entered forwarding state [ 3726.679682][T21597] br0: port 1(swp1) entered blocking state [ 3726.680023][T21597] br0: port 1(swp1) entered disabled state [ 3726.680360][T21597] swp1: entered allmulticast mode [ 3726.681767][T21597] swp1: entered promiscuous mode [ 3726.683679][T21597] br0: port 1(swp1) entered blocking state [ 3726.683992][T21597] br0: port 1(swp1) entered forwarding state [ 3727.020804][T21599] br0: port 2(vx0) entered blocking state [ 3727.021144][T21599] br0: port 2(vx0) entered disabled state [ 3727.021469][T21599] vx0: entered allmulticast mode [ 3727.022856][T21599] vx0: entered promiscuous mode [ 3727.023432][T21599] br0: port 2(vx0) entered blocking state [ 3727.023743][T21599] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3735.162668][T20999] br0: port 1(swp1) entered disabled state [ 3736.222124][T12982] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3743.516486][ T69] vx0: left allmulticast mode [ 3743.516797][ T69] vx0: left promiscuous mode [ 3743.517190][ T69] br0: port 2(vx0) entered disabled state [ 3743.518801][ T69] swp1: left allmulticast mode [ 3743.519066][ T69] swp1: left promiscuous mode [ 3743.519439][ T69] br0: port 1(swp1) entered disabled state [ 3743.952251][ T69] vx0: left allmulticast mode [ 3743.952717][ T69] vx0: left promiscuous mode [ 3743.953357][ T69] br0: port 2(vx0) entered disabled state [ 3743.956186][ T69] swp1: left allmulticast mode [ 3743.956675][ T69] swp1: left promiscuous mode [ 3743.957229][ T69] br0: port 1(swp1) entered disabled state [ 3748.474300][T21692] veth0: renamed from veth1 [ 3750.156275][T21709] br0: port 1(swp1) entered blocking state [ 3750.157264][T21709] br0: port 1(swp1) entered disabled state [ 3750.157652][T21709] swp1: entered allmulticast mode [ 3750.159143][T21709] swp1: entered promiscuous mode [ 3750.160607][T21709] br0: port 1(swp1) entered blocking state [ 3750.160940][T21709] br0: port 1(swp1) entered forwarding state [ 3750.489997][T21711] br0: port 2(vx0) entered blocking state [ 3750.490333][T21711] br0: port 2(vx0) entered disabled state [ 3750.490670][T21711] vx0: entered allmulticast mode [ 3750.492054][T21711] vx0: entered promiscuous mode [ 3750.492645][T21711] br0: port 2(vx0) entered blocking state [ 3750.492953][T21711] br0: port 2(vx0) entered forwarding state [ 3752.781766][T21724] br0: port 1(swp1) entered blocking state [ 3752.782119][T21724] br0: port 1(swp1) entered disabled state [ 3752.782469][T21724] swp1: entered allmulticast mode [ 3752.784670][T21724] swp1: entered promiscuous mode [ 3752.786095][T21724] br0: port 1(swp1) entered blocking state [ 3752.786401][T21724] br0: port 1(swp1) entered forwarding state [ 3753.123959][T21726] br0: port 2(vx0) entered blocking state [ 3753.124297][T21726] br0: port 2(vx0) entered disabled state [ 3753.124638][T21726] vx0: entered allmulticast mode [ 3753.126038][T21726] vx0: entered promiscuous mode [ 3753.126781][T21726] br0: port 2(vx0) entered blocking state [ 3753.127101][T21726] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3759.929653][T14582] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3790.209100][ T69] vx0: left allmulticast mode [ 3790.209394][ T69] vx0: left promiscuous mode [ 3790.209805][ T69] br0: port 2(vx0) entered disabled state [ 3790.211613][ T69] swp1: left allmulticast mode [ 3790.211878][ T69] swp1: left promiscuous mode [ 3790.212251][ T69] br0: port 1(swp1) entered disabled state [ 3790.736676][ T69] vx0: left allmulticast mode [ 3790.736970][ T69] vx0: left promiscuous mode [ 3790.737380][ T69] br0: port 2(vx0) entered disabled state [ 3790.744856][ T69] swp1: left allmulticast mode [ 3790.745124][ T69] swp1: left promiscuous mode [ 3790.745529][ T69] 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__->