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 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 3522.139742][T24524] veth0: renamed from veth1 [ 3523.717877][T24541] br0: port 1(swp1) entered blocking state [ 3523.718242][T24541] br0: port 1(swp1) entered disabled state [ 3523.718590][T24541] swp1: entered allmulticast mode [ 3523.719957][T24541] swp1: entered promiscuous mode [ 3523.721344][T24541] br0: port 1(swp1) entered blocking state [ 3523.721654][T24541] br0: port 1(swp1) entered forwarding state [ 3524.049336][T24543] br0: port 2(vx0) entered blocking state [ 3524.049666][T24543] br0: port 2(vx0) entered disabled state [ 3524.049986][T24543] vx0: entered allmulticast mode [ 3524.051295][T24543] vx0: entered promiscuous mode [ 3524.051856][T24543] br0: port 2(vx0) entered blocking state [ 3524.052151][T24543] br0: port 2(vx0) entered forwarding state [ 3526.190536][T24556] br0: port 1(swp1) entered blocking state [ 3526.190887][T24556] br0: port 1(swp1) entered disabled state [ 3526.192314][T24556] swp1: entered allmulticast mode [ 3526.193672][T24556] swp1: entered promiscuous mode [ 3526.195076][T24556] br0: port 1(swp1) entered blocking state [ 3526.195399][T24556] br0: port 1(swp1) entered forwarding state [ 3526.522460][T24558] br0: port 2(vx0) entered blocking state [ 3526.522789][T24558] br0: port 2(vx0) entered disabled state [ 3526.523106][T24558] vx0: entered allmulticast mode [ 3526.525150][T24558] vx0: entered promiscuous mode [ 3526.525860][T24558] br0: port 2(vx0) entered blocking state [ 3526.526158][T24558] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3534.309918][T22738] 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 ] [ 3535.568223][T21639] br0: port 1(swp1) entered blocking state [ 3535.568568][T21639] 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 ] [ 3537.125237][T22738] 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 ] [ 3538.467265][T21556] br0: port 1(swp1) entered blocking state [ 3538.467623][T21556] 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 ] [ 3541.145717][T21639] 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 ] [ 3542.385111][ T11] vx0: left allmulticast mode [ 3542.385542][ T11] vx0: left promiscuous mode [ 3542.386150][ T11] br0: port 2(vx0) entered disabled state [ 3542.408944][ T11] swp1: left allmulticast mode [ 3542.409348][ T11] swp1: left promiscuous mode [ 3542.409913][ T11] br0: port 1(swp1) entered disabled state [ 3542.853441][ T11] vx0: left allmulticast mode [ 3542.853765][ T11] vx0: left promiscuous mode [ 3542.854158][ T11] br0: port 2(vx0) entered disabled state [ 3542.868256][ T11] swp1: left allmulticast mode [ 3542.868554][ T11] swp1: left promiscuous mode [ 3542.868942][ T11] br0: port 1(swp1) entered disabled state [ 3547.206234][T24694] veth0: renamed from veth1 [ 3548.850120][T24710] br0: port 1(swp1) entered blocking state [ 3548.850499][T24710] br0: port 1(swp1) entered disabled state [ 3548.850849][T24710] swp1: entered allmulticast mode [ 3548.852234][T24710] swp1: entered promiscuous mode [ 3548.853615][T24710] br0: port 1(swp1) entered blocking state [ 3548.853926][T24710] br0: port 1(swp1) entered forwarding state [ 3549.165261][T24712] br0: port 2(vx0) entered blocking state [ 3549.165589][T24712] br0: port 2(vx0) entered disabled state [ 3549.165909][T24712] vx0: entered allmulticast mode [ 3549.172383][T24712] vx0: entered promiscuous mode [ 3549.173079][T24712] br0: port 2(vx0) entered blocking state [ 3549.173395][T24712] br0: port 2(vx0) entered forwarding state [ 3551.257596][T24725] br0: port 1(swp1) entered blocking state [ 3551.257935][T24725] br0: port 1(swp1) entered disabled state [ 3551.258939][T24725] swp1: entered allmulticast mode [ 3551.260278][T24725] swp1: entered promiscuous mode [ 3551.261637][T24725] br0: port 1(swp1) entered blocking state [ 3551.261945][T24725] br0: port 1(swp1) entered forwarding state [ 3551.587403][T24727] br0: port 2(vx0) entered blocking state [ 3551.587737][T24727] br0: port 2(vx0) entered disabled state [ 3551.588056][T24727] vx0: entered allmulticast mode [ 3551.589367][T24727] vx0: entered promiscuous mode [ 3551.590037][T24727] br0: port 2(vx0) entered blocking state [ 3551.590358][T24727] 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 ] [ 3561.012250][T17006] 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 ] [ 3563.025908][T21639] br0: port 1(swp1) entered blocking state [ 3563.026272][T21639] 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 ] [ 3564.567451][T17006] 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 ] [ 3566.536250][T21639] br0: port 1(swp1) entered blocking state [ 3566.536597][T21639] 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 ] [ 3570.603244][T21556] 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 ] [ 3572.681627][ T11] vx0: left allmulticast mode [ 3572.681908][ T11] vx0: left promiscuous mode [ 3572.682349][ T11] br0: port 2(vx0) entered disabled state [ 3572.694262][ T11] swp1: left allmulticast mode [ 3572.694564][ T11] swp1: left promiscuous mode [ 3572.694961][ T11] br0: port 1(swp1) entered disabled state [ 3573.141452][ T11] vx0: left allmulticast mode [ 3573.141737][ T11] vx0: left promiscuous mode [ 3573.142133][ T11] br0: port 2(vx0) entered disabled state [ 3573.152257][ T11] swp1: left allmulticast mode [ 3573.152575][ T11] swp1: left promiscuous mode [ 3573.152990][ T11] br0: port 1(swp1) entered disabled state [ 3577.590009][T24923] veth0: renamed from veth1 [ 3579.149313][T24940] br0: port 1(swp1) entered blocking state [ 3579.149654][T24940] br0: port 1(swp1) entered disabled state [ 3579.149999][T24940] swp1: entered allmulticast mode [ 3579.151393][T24940] swp1: entered promiscuous mode [ 3579.152754][T24940] br0: port 1(swp1) entered blocking state [ 3579.153065][T24940] br0: port 1(swp1) entered forwarding state [ 3579.481602][T24942] br0: port 2(vx0) entered blocking state [ 3579.481945][T24942] br0: port 2(vx0) entered disabled state [ 3579.482288][T24942] vx0: entered allmulticast mode [ 3579.483642][T24942] vx0: entered promiscuous mode [ 3579.484856][T24942] br0: port 2(vx0) entered blocking state [ 3579.485158][T24942] br0: port 2(vx0) entered forwarding state [ 3581.527872][T24955] br0: port 1(swp1) entered blocking state [ 3581.528220][T24955] br0: port 1(swp1) entered disabled state [ 3581.528567][T24955] swp1: entered allmulticast mode [ 3581.529893][T24955] swp1: entered promiscuous mode [ 3581.531297][T24955] br0: port 1(swp1) entered blocking state [ 3581.531612][T24955] br0: port 1(swp1) entered forwarding state [ 3581.846715][T24957] br0: port 2(vx0) entered blocking state [ 3581.847047][T24957] br0: port 2(vx0) entered disabled state [ 3581.847378][T24957] vx0: entered allmulticast mode [ 3581.848688][T24957] vx0: entered promiscuous mode [ 3581.849261][T24957] br0: port 2(vx0) entered blocking state [ 3581.849559][T24957] 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 ] [ 3590.572187][T22738] 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 ] [ 3601.165795][ T11] vx0: left allmulticast mode [ 3601.166091][ T11] vx0: left promiscuous mode [ 3601.166540][ T11] br0: port 2(vx0) entered disabled state [ 3601.180369][ T11] swp1: left allmulticast mode [ 3601.180692][ T11] swp1: left promiscuous mode [ 3601.181134][ T11] br0: port 1(swp1) entered disabled state [ 3601.594441][ T11] vx0: left allmulticast mode [ 3601.594745][ T11] vx0: left promiscuous mode [ 3601.595135][ T11] br0: port 2(vx0) entered disabled state [ 3601.609701][ T11] swp1: left allmulticast mode [ 3601.609993][ T11] swp1: left promiscuous mode [ 3601.610394][ T11] br0: port 1(swp1) entered disabled state [ 3605.902672][T25144] veth0: renamed from veth1 [ 3607.469868][T25160] br0: port 1(swp1) entered blocking state [ 3607.470228][T25160] br0: port 1(swp1) entered disabled state [ 3607.470574][T25160] swp1: entered allmulticast mode [ 3607.471918][T25160] swp1: entered promiscuous mode [ 3607.474276][T25160] br0: port 1(swp1) entered blocking state [ 3607.474590][T25160] br0: port 1(swp1) entered forwarding state [ 3607.801036][T25162] br0: port 2(vx0) entered blocking state [ 3607.801384][T25162] br0: port 2(vx0) entered disabled state [ 3607.801709][T25162] vx0: entered allmulticast mode [ 3607.803011][T25162] vx0: entered promiscuous mode [ 3607.803701][T25162] br0: port 2(vx0) entered blocking state [ 3607.804000][T25162] br0: port 2(vx0) entered forwarding state [ 3609.943931][T25175] br0: port 1(swp1) entered blocking state [ 3609.944281][T25175] br0: port 1(swp1) entered disabled state [ 3609.944623][T25175] swp1: entered allmulticast mode [ 3609.945931][T25175] swp1: entered promiscuous mode [ 3609.947273][T25175] br0: port 1(swp1) entered blocking state [ 3609.947580][T25175] br0: port 1(swp1) entered forwarding state [ 3610.268708][T25177] br0: port 2(vx0) entered blocking state [ 3610.269038][T25177] br0: port 2(vx0) entered disabled state [ 3610.269371][T25177] vx0: entered allmulticast mode [ 3610.270692][T25177] vx0: entered promiscuous mode [ 3610.271264][T25177] br0: port 2(vx0) entered blocking state [ 3610.271566][T25177] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3618.314234][ T9886] br0: port 1(swp1) entered disabled state [ 3619.343391][T17006] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3625.515794][ T11] vx0: left allmulticast mode [ 3625.516240][ T11] vx0: left promiscuous mode [ 3625.516850][ T11] br0: port 2(vx0) entered disabled state [ 3625.524934][ T11] swp1: left allmulticast mode [ 3625.525364][ T11] swp1: left promiscuous mode [ 3625.525932][ T11] br0: port 1(swp1) entered disabled state [ 3626.018743][ T11] vx0: left allmulticast mode [ 3626.019152][ T11] vx0: left promiscuous mode [ 3626.019745][ T11] br0: port 2(vx0) entered disabled state [ 3626.036940][ T11] swp1: left allmulticast mode [ 3626.037378][ T11] swp1: left promiscuous mode [ 3626.037943][ T11] br0: port 1(swp1) entered disabled state [ 3630.454663][T25256] veth0: renamed from veth1 [ 3632.050433][T25273] br0: port 1(swp1) entered blocking state [ 3632.050784][T25273] br0: port 1(swp1) entered disabled state [ 3632.051130][T25273] swp1: entered allmulticast mode [ 3632.052784][T25273] swp1: entered promiscuous mode [ 3632.054258][T25273] br0: port 1(swp1) entered blocking state [ 3632.054576][T25273] br0: port 1(swp1) entered forwarding state [ 3632.367908][T25275] br0: port 2(vx0) entered blocking state [ 3632.368273][T25275] br0: port 2(vx0) entered disabled state [ 3632.368611][T25275] vx0: entered allmulticast mode [ 3632.370017][T25275] vx0: entered promiscuous mode [ 3632.371058][T25275] br0: port 2(vx0) entered blocking state [ 3632.371379][T25275] br0: port 2(vx0) entered forwarding state [ 3634.389430][T25288] br0: port 1(swp1) entered blocking state [ 3634.389768][T25288] br0: port 1(swp1) entered disabled state [ 3634.390119][T25288] swp1: entered allmulticast mode [ 3634.391611][T25288] swp1: entered promiscuous mode [ 3634.392968][T25288] br0: port 1(swp1) entered blocking state [ 3634.393289][T25288] br0: port 1(swp1) entered forwarding state [ 3634.741431][T25290] br0: port 2(vx0) entered blocking state [ 3634.741762][T25290] br0: port 2(vx0) entered disabled state [ 3634.742080][T25290] vx0: entered allmulticast mode [ 3634.743838][T25290] vx0: entered promiscuous mode [ 3634.744532][T25290] br0: port 2(vx0) entered blocking state [ 3634.744829][T25290] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3641.527029][T17006] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3671.761962][ T11] vx0: left allmulticast mode [ 3671.762478][ T11] vx0: left promiscuous mode [ 3671.763088][ T11] br0: port 2(vx0) entered disabled state [ 3671.771429][ T11] swp1: left allmulticast mode [ 3671.771812][ T11] swp1: left promiscuous mode [ 3671.772390][ T11] br0: port 1(swp1) entered disabled state [ 3672.237531][ T11] vx0: left allmulticast mode [ 3672.237818][ T11] vx0: left promiscuous mode [ 3672.238230][ T11] br0: port 2(vx0) entered disabled state [ 3672.246113][ T11] swp1: left allmulticast mode [ 3672.246421][ T11] swp1: left promiscuous mode [ 3672.246825][ 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__->