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 [ 3577.145278][T22615] veth0: renamed from veth1 [ 3578.806354][T22632] br0: port 1(swp1) entered blocking state [ 3578.806692][T22632] br0: port 1(swp1) entered disabled state [ 3578.807050][T22632] swp1: entered allmulticast mode [ 3578.808399][T22632] swp1: entered promiscuous mode [ 3578.809817][T22632] br0: port 1(swp1) entered blocking state [ 3578.810137][T22632] br0: port 1(swp1) entered forwarding state [ 3579.150910][T22634] br0: port 2(vx0) entered blocking state [ 3579.151264][T22634] br0: port 2(vx0) entered disabled state [ 3579.151592][T22634] vx0: entered allmulticast mode [ 3579.152937][T22634] vx0: entered promiscuous mode [ 3579.153512][T22634] br0: port 2(vx0) entered blocking state [ 3579.153813][T22634] br0: port 2(vx0) entered forwarding state [ 3581.347226][T22648] br0: port 1(swp1) entered blocking state [ 3581.347576][T22648] br0: port 1(swp1) entered disabled state [ 3581.347918][T22648] swp1: entered allmulticast mode [ 3581.349322][T22648] swp1: entered promiscuous mode [ 3581.350780][T22648] br0: port 1(swp1) entered blocking state [ 3581.351120][T22648] br0: port 1(swp1) entered forwarding state [ 3581.705698][T22650] br0: port 2(vx0) entered blocking state [ 3581.706055][T22650] br0: port 2(vx0) entered disabled state [ 3581.706400][T22650] vx0: entered allmulticast mode [ 3581.707762][T22650] vx0: entered promiscuous mode [ 3581.708362][T22650] br0: port 2(vx0) entered blocking state [ 3581.708678][T22650] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3589.524040][T13789] 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 ] [ 3590.855043][T13789] br0: port 1(swp1) entered blocking state [ 3590.855389][T13789] 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 ] [ 3592.553086][T13789] 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 ] [ 3593.919189][T13789] br0: port 1(swp1) entered blocking state [ 3593.919538][T13789] 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 ] [ 3596.728616][T14298] 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 ] [ 3598.054255][ T71] vx0: left allmulticast mode [ 3598.054564][ T71] vx0: left promiscuous mode [ 3598.054956][ T71] br0: port 2(vx0) entered disabled state [ 3598.065412][ T71] swp1: left allmulticast mode [ 3598.065724][ T71] swp1: left promiscuous mode [ 3598.066115][ T71] br0: port 1(swp1) entered disabled state [ 3598.535232][ T71] vx0: left allmulticast mode [ 3598.535521][ T71] vx0: left promiscuous mode [ 3598.535911][ T71] br0: port 2(vx0) entered disabled state [ 3598.548111][ T71] swp1: left allmulticast mode [ 3598.548382][ T71] swp1: left promiscuous mode [ 3598.548808][ T71] br0: port 1(swp1) entered disabled state [ 3603.144839][T22787] veth0: renamed from veth1 [ 3604.889504][T22804] br0: port 1(swp1) entered blocking state [ 3604.889857][T22804] br0: port 1(swp1) entered disabled state [ 3604.891177][T22804] swp1: entered allmulticast mode [ 3604.892640][T22804] swp1: entered promiscuous mode [ 3604.894110][T22804] br0: port 1(swp1) entered blocking state [ 3604.894422][T22804] br0: port 1(swp1) entered forwarding state [ 3605.241358][T22806] br0: port 2(vx0) entered blocking state [ 3605.241691][T22806] br0: port 2(vx0) entered disabled state [ 3605.242424][T22806] vx0: entered allmulticast mode [ 3605.243780][T22806] vx0: entered promiscuous mode [ 3605.244362][T22806] br0: port 2(vx0) entered blocking state [ 3605.244661][T22806] br0: port 2(vx0) entered forwarding state [ 3607.504401][T22819] br0: port 1(swp1) entered blocking state [ 3607.504748][T22819] br0: port 1(swp1) entered disabled state [ 3607.505105][T22819] swp1: entered allmulticast mode [ 3607.506429][T22819] swp1: entered promiscuous mode [ 3607.507802][T22819] br0: port 1(swp1) entered blocking state [ 3607.508121][T22819] br0: port 1(swp1) entered forwarding state [ 3607.844060][T22821] br0: port 2(vx0) entered blocking state [ 3607.844392][T22821] br0: port 2(vx0) entered disabled state [ 3607.844713][T22821] vx0: entered allmulticast mode [ 3607.846501][T22821] vx0: entered promiscuous mode [ 3607.847087][T22821] br0: port 2(vx0) entered blocking state [ 3607.847384][T22821] 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 ] [ 3617.332819][T14268] 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 ] [ 3619.399013][T13789] br0: port 1(swp1) entered blocking state [ 3619.399363][T13789] 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 ] [ 3621.017101][T21543] 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 ] [ 3623.151045][T21543] br0: port 1(swp1) entered blocking state [ 3623.151395][T21543] 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 ] [ 3627.432090][T21543] 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 ] [ 3629.459400][ T71] vx0: left allmulticast mode [ 3629.459687][ T71] vx0: left promiscuous mode [ 3629.460094][ T71] br0: port 2(vx0) entered disabled state [ 3629.471225][ T71] swp1: left allmulticast mode [ 3629.471544][ T71] swp1: left promiscuous mode [ 3629.471937][ T71] br0: port 1(swp1) entered disabled state [ 3629.906229][ T71] vx0: left allmulticast mode [ 3629.906514][ T71] vx0: left promiscuous mode [ 3629.906908][ T71] br0: port 2(vx0) entered disabled state [ 3629.918094][ T71] swp1: left allmulticast mode [ 3629.918386][ T71] swp1: left promiscuous mode [ 3629.918757][ T71] br0: port 1(swp1) entered disabled state [ 3634.456517][T23017] veth0: renamed from veth1 [ 3636.076600][T23034] br0: port 1(swp1) entered blocking state [ 3636.076943][T23034] br0: port 1(swp1) entered disabled state [ 3636.077303][T23034] swp1: entered allmulticast mode [ 3636.078668][T23034] swp1: entered promiscuous mode [ 3636.080056][T23034] br0: port 1(swp1) entered blocking state [ 3636.080364][T23034] br0: port 1(swp1) entered forwarding state [ 3636.398332][T23036] br0: port 2(vx0) entered blocking state [ 3636.398664][T23036] br0: port 2(vx0) entered disabled state [ 3636.399634][T23036] vx0: entered allmulticast mode [ 3636.400967][T23036] vx0: entered promiscuous mode [ 3636.401664][T23036] br0: port 2(vx0) entered blocking state [ 3636.401963][T23036] br0: port 2(vx0) entered forwarding state [ 3638.449215][T23049] br0: port 1(swp1) entered blocking state [ 3638.449558][T23049] br0: port 1(swp1) entered disabled state [ 3638.449902][T23049] swp1: entered allmulticast mode [ 3638.451440][T23049] swp1: entered promiscuous mode [ 3638.452809][T23049] br0: port 1(swp1) entered blocking state [ 3638.453130][T23049] br0: port 1(swp1) entered forwarding state [ 3638.824337][T23051] br0: port 2(vx0) entered blocking state [ 3638.824664][T23051] br0: port 2(vx0) entered disabled state [ 3638.825026][T23051] vx0: entered allmulticast mode [ 3638.826774][T23051] vx0: entered promiscuous mode [ 3638.827391][T23051] br0: port 2(vx0) entered blocking state [ 3638.827709][T23051] 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 ] [ 3647.556247][T21427] 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 ] [ 3657.932442][ T71] vx0: left allmulticast mode [ 3657.932727][ T71] vx0: left promiscuous mode [ 3657.933160][ T71] br0: port 2(vx0) entered disabled state [ 3657.945309][ T71] swp1: left allmulticast mode [ 3657.945618][ T71] swp1: left promiscuous mode [ 3657.946002][ T71] br0: port 1(swp1) entered disabled state [ 3658.428647][ T71] vx0: left allmulticast mode [ 3658.428935][ T71] vx0: left promiscuous mode [ 3658.429360][ T71] br0: port 2(vx0) entered disabled state [ 3658.443039][ T71] swp1: left allmulticast mode [ 3658.443315][ T71] swp1: left promiscuous mode [ 3658.443725][ T71] br0: port 1(swp1) entered disabled state [ 3662.852421][T23240] veth0: renamed from veth1 [ 3664.420602][T23257] br0: port 1(swp1) entered blocking state [ 3664.420943][T23257] br0: port 1(swp1) entered disabled state [ 3664.421863][T23257] swp1: entered allmulticast mode [ 3664.423249][T23257] swp1: entered promiscuous mode [ 3664.424634][T23257] br0: port 1(swp1) entered blocking state [ 3664.424942][T23257] br0: port 1(swp1) entered forwarding state [ 3664.745726][T23259] br0: port 2(vx0) entered blocking state [ 3664.746519][T23259] br0: port 2(vx0) entered disabled state [ 3664.746844][T23259] vx0: entered allmulticast mode [ 3664.748198][T23259] vx0: entered promiscuous mode [ 3664.748773][T23259] br0: port 2(vx0) entered blocking state [ 3664.749084][T23259] br0: port 2(vx0) entered forwarding state [ 3666.822633][T23272] br0: port 1(swp1) entered blocking state [ 3666.822993][T23272] br0: port 1(swp1) entered disabled state [ 3666.823343][T23272] swp1: entered allmulticast mode [ 3666.831733][T23272] swp1: entered promiscuous mode [ 3666.833388][T23272] br0: port 1(swp1) entered blocking state [ 3666.833698][T23272] br0: port 1(swp1) entered forwarding state [ 3667.159407][T23274] br0: port 2(vx0) entered blocking state [ 3667.159742][T23274] br0: port 2(vx0) entered disabled state [ 3667.160079][T23274] vx0: entered allmulticast mode [ 3667.161403][T23274] vx0: entered promiscuous mode [ 3667.161961][T23274] br0: port 2(vx0) entered blocking state [ 3667.162274][T23274] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3675.141058][T13789] br0: port 1(swp1) entered disabled state [ 3676.144205][T22635] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3682.320316][ T71] vx0: left allmulticast mode [ 3682.320598][ T71] vx0: left promiscuous mode [ 3682.321049][ T71] br0: port 2(vx0) entered disabled state [ 3682.333080][ T71] swp1: left allmulticast mode [ 3682.333351][ T71] swp1: left promiscuous mode [ 3682.333769][ T71] br0: port 1(swp1) entered disabled state [ 3682.815442][ T71] vx0: left allmulticast mode [ 3682.815836][ T71] vx0: left promiscuous mode [ 3682.816444][ T71] br0: port 2(vx0) entered disabled state [ 3682.828504][ T71] swp1: left allmulticast mode [ 3682.828774][ T71] swp1: left promiscuous mode [ 3682.829192][ T71] br0: port 1(swp1) entered disabled state [ 3687.492630][T23351] veth0: renamed from veth1 [ 3689.217311][T23368] br0: port 1(swp1) entered blocking state [ 3689.217653][T23368] br0: port 1(swp1) entered disabled state [ 3689.218026][T23368] swp1: entered allmulticast mode [ 3689.220002][T23368] swp1: entered promiscuous mode [ 3689.221396][T23368] br0: port 1(swp1) entered blocking state [ 3689.221710][T23368] br0: port 1(swp1) entered forwarding state [ 3689.565422][T23370] br0: port 2(vx0) entered blocking state [ 3689.565753][T23370] br0: port 2(vx0) entered disabled state [ 3689.566608][T23370] vx0: entered allmulticast mode [ 3689.567992][T23370] vx0: entered promiscuous mode [ 3689.568718][T23370] br0: port 2(vx0) entered blocking state [ 3689.569038][T23370] br0: port 2(vx0) entered forwarding state [ 3691.683014][T23383] br0: port 1(swp1) entered blocking state [ 3691.683356][T23383] br0: port 1(swp1) entered disabled state [ 3691.683697][T23383] swp1: entered allmulticast mode [ 3691.685693][T23383] swp1: entered promiscuous mode [ 3691.687086][T23383] br0: port 1(swp1) entered blocking state [ 3691.687393][T23383] br0: port 1(swp1) entered forwarding state [ 3692.015213][T23385] br0: port 2(vx0) entered blocking state [ 3692.015543][T23385] br0: port 2(vx0) entered disabled state [ 3692.015861][T23385] vx0: entered allmulticast mode [ 3692.017222][T23385] vx0: entered promiscuous mode [ 3692.017788][T23385] br0: port 2(vx0) entered blocking state [ 3692.018107][T23385] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3698.820105][T22635] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3729.085449][ T71] vx0: left allmulticast mode [ 3729.085739][ T71] vx0: left promiscuous mode [ 3729.086167][ T71] br0: port 2(vx0) entered disabled state [ 3729.094884][ T71] swp1: left allmulticast mode [ 3729.095208][ T71] swp1: left promiscuous mode [ 3729.095574][ T71] br0: port 1(swp1) entered disabled state [ 3729.573271][ T71] vx0: left allmulticast mode [ 3729.573560][ T71] vx0: left promiscuous mode [ 3729.573951][ T71] br0: port 2(vx0) entered disabled state [ 3729.583213][ T71] swp1: left allmulticast mode [ 3729.583520][ T71] swp1: left promiscuous mode [ 3729.583919][ 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__->