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 [ 3581.135508][T20917] veth0: renamed from veth1 [ 3582.678272][T20934] br0: port 1(swp1) entered blocking state [ 3582.678616][T20934] br0: port 1(swp1) entered disabled state [ 3582.678959][T20934] swp1: entered allmulticast mode [ 3582.680980][T20934] swp1: entered promiscuous mode [ 3582.682374][T20934] br0: port 1(swp1) entered blocking state [ 3582.682686][T20934] br0: port 1(swp1) entered forwarding state [ 3583.002971][T20936] br0: port 2(vx0) entered blocking state [ 3583.003318][T20936] br0: port 2(vx0) entered disabled state [ 3583.003643][T20936] vx0: entered allmulticast mode [ 3583.004973][T20936] vx0: entered promiscuous mode [ 3583.005689][T20936] br0: port 2(vx0) entered blocking state [ 3583.006001][T20936] br0: port 2(vx0) entered forwarding state [ 3585.071053][T20949] br0: port 1(swp1) entered blocking state [ 3585.072235][T20949] br0: port 1(swp1) entered disabled state [ 3585.072588][T20949] swp1: entered allmulticast mode [ 3585.073926][T20949] swp1: entered promiscuous mode [ 3585.075294][T20949] br0: port 1(swp1) entered blocking state [ 3585.075606][T20949] br0: port 1(swp1) entered forwarding state [ 3585.402019][T20951] br0: port 2(vx0) entered blocking state [ 3585.402938][T20951] br0: port 2(vx0) entered disabled state [ 3585.403280][T20951] vx0: entered allmulticast mode [ 3585.404620][T20951] vx0: entered promiscuous mode [ 3585.405175][T20951] br0: port 2(vx0) entered blocking state [ 3585.405490][T20951] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3593.110809][ T5836] 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 ] [ 3594.575965][ T9775] br0: port 1(swp1) entered blocking state [ 3594.576332][ T9775] 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 ] [ 3596.403564][ T33] 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 ] [ 3597.938507][T14672] br0: port 1(swp1) entered blocking state [ 3597.938857][T14672] 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 ] [ 3600.908280][ T33] 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 ] [ 3602.471959][ T11] vx0: left allmulticast mode [ 3602.472265][ T11] vx0: left promiscuous mode [ 3602.472656][ T11] br0: port 2(vx0) entered disabled state [ 3602.474130][ T11] swp1: left allmulticast mode [ 3602.474470][ T11] swp1: left promiscuous mode [ 3602.474838][ T11] br0: port 1(swp1) entered disabled state [ 3602.896192][ T11] vx0: left allmulticast mode [ 3602.896512][ T11] vx0: left promiscuous mode [ 3602.896900][ T11] br0: port 2(vx0) entered disabled state [ 3602.898464][ T11] swp1: left allmulticast mode [ 3602.898729][ T11] swp1: left promiscuous mode [ 3602.899094][ T11] br0: port 1(swp1) entered disabled state [ 3607.212668][T21106] veth0: renamed from veth1 [ 3608.730859][T21123] br0: port 1(swp1) entered blocking state [ 3608.731218][T21123] br0: port 1(swp1) entered disabled state [ 3608.731565][T21123] swp1: entered allmulticast mode [ 3608.732914][T21123] swp1: entered promiscuous mode [ 3608.734303][T21123] br0: port 1(swp1) entered blocking state [ 3608.734618][T21123] br0: port 1(swp1) entered forwarding state [ 3609.047754][T21125] br0: port 2(vx0) entered blocking state [ 3609.048088][T21125] br0: port 2(vx0) entered disabled state [ 3609.049087][T21125] vx0: entered allmulticast mode [ 3609.050468][T21125] vx0: entered promiscuous mode [ 3609.051158][T21125] br0: port 2(vx0) entered blocking state [ 3609.051476][T21125] br0: port 2(vx0) entered forwarding state [ 3611.084351][T21138] br0: port 1(swp1) entered blocking state [ 3611.084692][T21138] br0: port 1(swp1) entered disabled state [ 3611.085041][T21138] swp1: entered allmulticast mode [ 3611.086417][T21138] swp1: entered promiscuous mode [ 3611.087998][T21138] br0: port 1(swp1) entered blocking state [ 3611.088326][T21138] br0: port 1(swp1) entered forwarding state [ 3611.419133][T21140] br0: port 2(vx0) entered blocking state [ 3611.419482][T21140] br0: port 2(vx0) entered disabled state [ 3611.419806][T21140] vx0: entered allmulticast mode [ 3611.421137][T21140] vx0: entered promiscuous mode [ 3611.421706][T21140] br0: port 2(vx0) entered blocking state [ 3611.422008][T21140] 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 ] [ 3620.780369][T13654] 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 ] [ 3623.116097][T14672] br0: port 1(swp1) entered blocking state [ 3623.116466][T14672] 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 ] [ 3624.950331][ T9775] 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 ] [ 3627.194650][ T33] br0: port 1(swp1) entered blocking state [ 3627.195009][ T33] 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 ] [ 3631.698376][T14672] 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 ] [ 3634.001695][ T11] vx0: left allmulticast mode [ 3634.001988][ T11] vx0: left promiscuous mode [ 3634.002398][ T11] br0: port 2(vx0) entered disabled state [ 3634.003968][ T11] swp1: left allmulticast mode [ 3634.004256][ T11] swp1: left promiscuous mode [ 3634.004628][ T11] br0: port 1(swp1) entered disabled state [ 3634.464381][ T11] vx0: left allmulticast mode [ 3634.464814][ T11] vx0: left promiscuous mode [ 3634.465435][ T11] br0: port 2(vx0) entered disabled state [ 3634.468311][ T11] swp1: left allmulticast mode [ 3634.468738][ T11] swp1: left promiscuous mode [ 3634.469434][ T11] br0: port 1(swp1) entered disabled state [ 3638.979972][T21355] veth0: renamed from veth1 [ 3640.515172][T21373] br0: port 1(swp1) entered blocking state [ 3640.516263][T21373] br0: port 1(swp1) entered disabled state [ 3640.516618][T21373] swp1: entered allmulticast mode [ 3640.517984][T21373] swp1: entered promiscuous mode [ 3640.519413][T21373] br0: port 1(swp1) entered blocking state [ 3640.519743][T21373] br0: port 1(swp1) entered forwarding state [ 3640.842505][T21375] br0: port 2(vx0) entered blocking state [ 3640.842849][T21375] br0: port 2(vx0) entered disabled state [ 3640.843175][T21375] vx0: entered allmulticast mode [ 3640.845152][T21375] vx0: entered promiscuous mode [ 3640.845891][T21375] br0: port 2(vx0) entered blocking state [ 3640.846197][T21375] br0: port 2(vx0) entered forwarding state [ 3642.905430][T21388] br0: port 1(swp1) entered blocking state [ 3642.905794][T21388] br0: port 1(swp1) entered disabled state [ 3642.906144][T21388] swp1: entered allmulticast mode [ 3642.907512][T21388] swp1: entered promiscuous mode [ 3642.909645][T21388] br0: port 1(swp1) entered blocking state [ 3642.909962][T21388] br0: port 1(swp1) entered forwarding state [ 3643.235794][T21390] br0: port 2(vx0) entered blocking state [ 3643.236132][T21390] br0: port 2(vx0) entered disabled state [ 3643.236478][T21390] vx0: entered allmulticast mode [ 3643.237819][T21390] vx0: entered promiscuous mode [ 3643.238388][T21390] br0: port 2(vx0) entered blocking state [ 3643.238690][T21390] 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 ] [ 3651.838345][T18141] 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 ] [ 3662.675519][ T11] vx0: left allmulticast mode [ 3662.675821][ T11] vx0: left promiscuous mode [ 3662.676225][ T11] br0: port 2(vx0) entered disabled state [ 3662.678354][ T11] swp1: left allmulticast mode [ 3662.678624][ T11] swp1: left promiscuous mode [ 3662.678994][ T11] br0: port 1(swp1) entered disabled state [ 3663.177621][ T11] vx0: left allmulticast mode [ 3663.177917][ T11] vx0: left promiscuous mode [ 3663.178336][ T11] br0: port 2(vx0) entered disabled state [ 3663.179879][ T11] swp1: left allmulticast mode [ 3663.180144][ T11] swp1: left promiscuous mode [ 3663.180533][ T11] br0: port 1(swp1) entered disabled state [ 3667.764748][T21581] veth0: renamed from veth1 [ 3669.344883][T21598] br0: port 1(swp1) entered blocking state [ 3669.345256][T21598] br0: port 1(swp1) entered disabled state [ 3669.345614][T21598] swp1: entered allmulticast mode [ 3669.347029][T21598] swp1: entered promiscuous mode [ 3669.349114][T21598] br0: port 1(swp1) entered blocking state [ 3669.349446][T21598] br0: port 1(swp1) entered forwarding state [ 3669.696718][T21600] br0: port 2(vx0) entered blocking state [ 3669.697059][T21600] br0: port 2(vx0) entered disabled state [ 3669.697401][T21600] vx0: entered allmulticast mode [ 3669.698776][T21600] vx0: entered promiscuous mode [ 3669.699360][T21600] br0: port 2(vx0) entered blocking state [ 3669.699663][T21600] br0: port 2(vx0) entered forwarding state [ 3671.823796][T21613] br0: port 1(swp1) entered blocking state [ 3671.824187][T21613] br0: port 1(swp1) entered disabled state [ 3671.824572][T21613] swp1: entered allmulticast mode [ 3671.829365][T21613] swp1: entered promiscuous mode [ 3671.831079][T21613] br0: port 1(swp1) entered blocking state [ 3671.831411][T21613] br0: port 1(swp1) entered forwarding state [ 3672.189490][T21615] br0: port 2(vx0) entered blocking state [ 3672.189851][T21615] br0: port 2(vx0) entered disabled state [ 3672.190195][T21615] vx0: entered allmulticast mode [ 3672.191617][T21615] vx0: entered promiscuous mode [ 3672.192180][T21615] br0: port 2(vx0) entered blocking state [ 3672.192502][T21615] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3680.386461][ T33] br0: port 1(swp1) entered disabled state [ 3681.429318][ T5836] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3688.722527][ T11] vx0: left allmulticast mode [ 3688.722823][ T11] vx0: left promiscuous mode [ 3688.723240][ T11] br0: port 2(vx0) entered disabled state [ 3688.725534][ T11] swp1: left allmulticast mode [ 3688.725801][ T11] swp1: left promiscuous mode [ 3688.726260][ T11] br0: port 1(swp1) entered disabled state [ 3689.168920][ T11] vx0: left allmulticast mode [ 3689.169314][ T11] vx0: left promiscuous mode [ 3689.169713][ T11] br0: port 2(vx0) entered disabled state [ 3689.171486][ T11] swp1: left allmulticast mode [ 3689.171754][ T11] swp1: left promiscuous mode [ 3689.172122][ T11] br0: port 1(swp1) entered disabled state [ 3693.546349][T21708] veth0: renamed from veth1 [ 3695.126413][T21724] br0: port 1(swp1) entered blocking state [ 3695.126762][T21724] br0: port 1(swp1) entered disabled state [ 3695.127109][T21724] swp1: entered allmulticast mode [ 3695.129254][T21724] swp1: entered promiscuous mode [ 3695.130698][T21724] br0: port 1(swp1) entered blocking state [ 3695.131022][T21724] br0: port 1(swp1) entered forwarding state [ 3695.453072][T21726] br0: port 2(vx0) entered blocking state [ 3695.453437][T21726] br0: port 2(vx0) entered disabled state [ 3695.453772][T21726] vx0: entered allmulticast mode [ 3695.455178][T21726] vx0: entered promiscuous mode [ 3695.455779][T21726] br0: port 2(vx0) entered blocking state [ 3695.456085][T21726] br0: port 2(vx0) entered forwarding state [ 3697.556578][T21739] br0: port 1(swp1) entered blocking state [ 3697.556964][T21739] br0: port 1(swp1) entered disabled state [ 3697.557355][T21739] swp1: entered allmulticast mode [ 3697.558770][T21739] swp1: entered promiscuous mode [ 3697.560193][T21739] br0: port 1(swp1) entered blocking state [ 3697.560547][T21739] br0: port 1(swp1) entered forwarding state [ 3697.888356][T21741] br0: port 2(vx0) entered blocking state [ 3697.888696][T21741] br0: port 2(vx0) entered disabled state [ 3697.889025][T21741] vx0: entered allmulticast mode [ 3697.890372][T21741] vx0: entered promiscuous mode [ 3697.890955][T21741] br0: port 2(vx0) entered blocking state [ 3697.891286][T21741] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3704.659817][ T9775] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3734.926824][ T11] vx0: left allmulticast mode [ 3734.927124][ T11] vx0: left promiscuous mode [ 3734.927545][ T11] br0: port 2(vx0) entered disabled state [ 3734.929605][ T11] swp1: left allmulticast mode [ 3734.929873][ T11] swp1: left promiscuous mode [ 3734.930254][ T11] br0: port 1(swp1) entered disabled state [ 3735.415118][ T11] vx0: left allmulticast mode [ 3735.415440][ T11] vx0: left promiscuous mode [ 3735.415849][ T11] br0: port 2(vx0) entered disabled state [ 3735.417518][ T11] swp1: left allmulticast mode [ 3735.417789][ T11] swp1: left promiscuous mode [ 3735.418230][ 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__->