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 [ 3590.055841][T20959] veth0: renamed from veth1 [ 3591.659301][T20976] br0: port 1(swp1) entered blocking state [ 3591.659713][T20976] br0: port 1(swp1) entered disabled state [ 3591.660118][T20976] swp1: entered allmulticast mode [ 3591.661683][T20976] swp1: entered promiscuous mode [ 3591.664042][T20976] br0: port 1(swp1) entered blocking state [ 3591.664357][T20976] br0: port 1(swp1) entered forwarding state [ 3592.004230][T20978] br0: port 2(vx0) entered blocking state [ 3592.004571][T20978] br0: port 2(vx0) entered disabled state [ 3592.004888][T20978] vx0: entered allmulticast mode [ 3592.007305][T20978] vx0: entered promiscuous mode [ 3592.008036][T20978] br0: port 2(vx0) entered blocking state [ 3592.008335][T20978] br0: port 2(vx0) entered forwarding state [ 3594.286760][T20991] br0: port 1(swp1) entered blocking state [ 3594.287913][T20991] br0: port 1(swp1) entered disabled state [ 3594.288273][T20991] swp1: entered allmulticast mode [ 3594.289651][T20991] swp1: entered promiscuous mode [ 3594.291060][T20991] br0: port 1(swp1) entered blocking state [ 3594.291368][T20991] br0: port 1(swp1) entered forwarding state [ 3594.642731][T20993] br0: port 2(vx0) entered blocking state [ 3594.643085][T20993] br0: port 2(vx0) entered disabled state [ 3594.643407][T20993] vx0: entered allmulticast mode [ 3594.644790][T20993] vx0: entered promiscuous mode [ 3594.645377][T20993] br0: port 2(vx0) entered blocking state [ 3594.645673][T20993] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3602.441028][ T9365] 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 ] [ 3604.048264][T20535] br0: port 1(swp1) entered blocking state [ 3604.048613][T20535] 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 ] [ 3605.947079][T20535] 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 ] [ 3607.524017][ T9365] br0: port 1(swp1) entered blocking state [ 3607.524357][ T9365] 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 ] [ 3610.480585][T20535] 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 ] [ 3612.032577][ T71] vx0: left allmulticast mode [ 3612.032863][ T71] vx0: left promiscuous mode [ 3612.033282][ T71] br0: port 2(vx0) entered disabled state [ 3612.034842][ T71] swp1: left allmulticast mode [ 3612.035123][ T71] swp1: left promiscuous mode [ 3612.035492][ T71] br0: port 1(swp1) entered disabled state [ 3612.499524][ T71] vx0: left allmulticast mode [ 3612.499804][ T71] vx0: left promiscuous mode [ 3612.500211][ T71] br0: port 2(vx0) entered disabled state [ 3612.501823][ T71] swp1: left allmulticast mode [ 3612.502103][ T71] swp1: left promiscuous mode [ 3612.502499][ T71] br0: port 1(swp1) entered disabled state [ 3616.951379][T21149] veth0: renamed from veth1 [ 3618.617310][T21166] br0: port 1(swp1) entered blocking state [ 3618.617645][T21166] br0: port 1(swp1) entered disabled state [ 3618.623694][T21166] swp1: entered allmulticast mode [ 3618.625119][T21166] swp1: entered promiscuous mode [ 3618.626973][T21166] br0: port 1(swp1) entered blocking state [ 3618.627284][T21166] br0: port 1(swp1) entered forwarding state [ 3618.944033][T21168] br0: port 2(vx0) entered blocking state [ 3618.944365][T21168] br0: port 2(vx0) entered disabled state [ 3618.944684][T21168] vx0: entered allmulticast mode [ 3618.946072][T21168] vx0: entered promiscuous mode [ 3618.946634][T21168] br0: port 2(vx0) entered blocking state [ 3618.946944][T21168] br0: port 2(vx0) entered forwarding state [ 3621.118187][T21181] br0: port 1(swp1) entered blocking state [ 3621.118527][T21181] br0: port 1(swp1) entered disabled state [ 3621.118865][T21181] swp1: entered allmulticast mode [ 3621.120256][T21181] swp1: entered promiscuous mode [ 3621.121647][T21181] br0: port 1(swp1) entered blocking state [ 3621.121972][T21181] br0: port 1(swp1) entered forwarding state [ 3621.472694][T21183] br0: port 2(vx0) entered blocking state [ 3621.473050][T21183] br0: port 2(vx0) entered disabled state [ 3621.473372][T21183] vx0: entered allmulticast mode [ 3621.474762][T21183] vx0: entered promiscuous mode [ 3621.475350][T21183] br0: port 2(vx0) entered blocking state [ 3621.475647][T21183] 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 ] [ 3630.992899][T20535] 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 ] [ 3633.350481][T20535] br0: port 1(swp1) entered blocking state [ 3633.350826][T20535] 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 ] [ 3635.296996][ T9365] 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 ] [ 3637.702305][ T9365] br0: port 1(swp1) entered blocking state [ 3637.702678][ T9365] 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 ] [ 3642.112649][ T9365] 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 ] [ 3644.492701][ T71] vx0: left allmulticast mode [ 3644.493344][ T71] vx0: left promiscuous mode [ 3644.493748][ T71] br0: port 2(vx0) entered disabled state [ 3644.497133][ T71] swp1: left allmulticast mode [ 3644.497405][ T71] swp1: left promiscuous mode [ 3644.497815][ T71] br0: port 1(swp1) entered disabled state [ 3644.954398][ T71] vx0: left allmulticast mode [ 3644.954692][ T71] vx0: left promiscuous mode [ 3644.955115][ T71] br0: port 2(vx0) entered disabled state [ 3644.956870][ T71] swp1: left allmulticast mode [ 3644.957156][ T71] swp1: left promiscuous mode [ 3644.957615][ T71] br0: port 1(swp1) entered disabled state [ 3649.610237][T21399] veth0: renamed from veth1 [ 3651.220734][T21416] br0: port 1(swp1) entered blocking state [ 3651.221086][T21416] br0: port 1(swp1) entered disabled state [ 3651.221427][T21416] swp1: entered allmulticast mode [ 3651.223402][T21416] swp1: entered promiscuous mode [ 3651.225975][T21416] br0: port 1(swp1) entered blocking state [ 3651.226294][T21416] br0: port 1(swp1) entered forwarding state [ 3651.576223][T21418] br0: port 2(vx0) entered blocking state [ 3651.576550][T21418] br0: port 2(vx0) entered disabled state [ 3651.576866][T21418] vx0: entered allmulticast mode [ 3651.578274][T21418] vx0: entered promiscuous mode [ 3651.578840][T21418] br0: port 2(vx0) entered blocking state [ 3651.579152][T21418] br0: port 2(vx0) entered forwarding state [ 3653.770616][T21431] br0: port 1(swp1) entered blocking state [ 3653.771829][T21431] br0: port 1(swp1) entered disabled state [ 3653.772188][T21431] swp1: entered allmulticast mode [ 3653.773574][T21431] swp1: entered promiscuous mode [ 3653.774991][T21431] br0: port 1(swp1) entered blocking state [ 3653.775293][T21431] br0: port 1(swp1) entered forwarding state [ 3654.111983][T21433] br0: port 2(vx0) entered blocking state [ 3654.112315][T21433] br0: port 2(vx0) entered disabled state [ 3654.112639][T21433] vx0: entered allmulticast mode [ 3654.114037][T21433] vx0: entered promiscuous mode [ 3654.114603][T21433] br0: port 2(vx0) entered blocking state [ 3654.114900][T21433] 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 ] [ 3662.992882][ T9365] 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 ] [ 3674.131666][ T71] vx0: left allmulticast mode [ 3674.131980][ T71] vx0: left promiscuous mode [ 3674.132384][ T71] br0: port 2(vx0) entered disabled state [ 3674.134178][ T71] swp1: left allmulticast mode [ 3674.134442][ T71] swp1: left promiscuous mode [ 3674.134879][ T71] br0: port 1(swp1) entered disabled state [ 3674.620464][ T71] vx0: left allmulticast mode [ 3674.620754][ T71] vx0: left promiscuous mode [ 3674.621196][ T71] br0: port 2(vx0) entered disabled state [ 3674.622848][ T71] swp1: left allmulticast mode [ 3674.623134][ T71] swp1: left promiscuous mode [ 3674.623544][ T71] br0: port 1(swp1) entered disabled state [ 3679.383572][T21624] veth0: renamed from veth1 [ 3681.034567][T21641] br0: port 1(swp1) entered blocking state [ 3681.034918][T21641] br0: port 1(swp1) entered disabled state [ 3681.035733][T21641] swp1: entered allmulticast mode [ 3681.037154][T21641] swp1: entered promiscuous mode [ 3681.038545][T21641] br0: port 1(swp1) entered blocking state [ 3681.038860][T21641] br0: port 1(swp1) entered forwarding state [ 3681.366690][T21643] br0: port 2(vx0) entered blocking state [ 3681.367031][T21643] br0: port 2(vx0) entered disabled state [ 3681.367349][T21643] vx0: entered allmulticast mode [ 3681.368769][T21643] vx0: entered promiscuous mode [ 3681.369349][T21643] br0: port 2(vx0) entered blocking state [ 3681.369646][T21643] br0: port 2(vx0) entered forwarding state [ 3683.472838][T21656] br0: port 1(swp1) entered blocking state [ 3683.473187][T21656] br0: port 1(swp1) entered disabled state [ 3683.473528][T21656] swp1: entered allmulticast mode [ 3683.474913][T21656] swp1: entered promiscuous mode [ 3683.476327][T21656] br0: port 1(swp1) entered blocking state [ 3683.476639][T21656] br0: port 1(swp1) entered forwarding state [ 3683.808026][T21658] br0: port 2(vx0) entered blocking state [ 3683.808353][T21658] br0: port 2(vx0) entered disabled state [ 3683.808670][T21658] vx0: entered allmulticast mode [ 3683.810042][T21658] vx0: entered promiscuous mode [ 3683.810602][T21658] br0: port 2(vx0) entered blocking state [ 3683.810899][T21658] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3691.827085][T12871] br0: port 1(swp1) entered disabled state [ 3692.873105][ T9611] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3700.128472][ T71] vx0: left allmulticast mode [ 3700.128771][ T71] vx0: left promiscuous mode [ 3700.129178][ T71] br0: port 2(vx0) entered disabled state [ 3700.130950][ T71] swp1: left allmulticast mode [ 3700.131345][ T71] swp1: left promiscuous mode [ 3700.131917][ T71] br0: port 1(swp1) entered disabled state [ 3700.591678][ T71] vx0: left allmulticast mode [ 3700.591995][ T71] vx0: left promiscuous mode [ 3700.592379][ T71] br0: port 2(vx0) entered disabled state [ 3700.594011][ T71] swp1: left allmulticast mode [ 3700.594271][ T71] swp1: left promiscuous mode [ 3700.594676][ T71] br0: port 1(swp1) entered disabled state [ 3705.154156][T21751] veth0: renamed from veth1 [ 3706.765069][T21768] br0: port 1(swp1) entered blocking state [ 3706.765569][T21768] br0: port 1(swp1) entered disabled state [ 3706.766118][T21768] swp1: entered allmulticast mode [ 3706.768492][T21768] swp1: entered promiscuous mode [ 3706.770735][T21768] br0: port 1(swp1) entered blocking state [ 3706.771233][T21768] br0: port 1(swp1) entered forwarding state [ 3707.110858][T21770] br0: port 2(vx0) entered blocking state [ 3707.111202][T21770] br0: port 2(vx0) entered disabled state [ 3707.111523][T21770] vx0: entered allmulticast mode [ 3707.112980][T21770] vx0: entered promiscuous mode [ 3707.113716][T21770] br0: port 2(vx0) entered blocking state [ 3707.114047][T21770] br0: port 2(vx0) entered forwarding state [ 3709.206235][T21783] br0: port 1(swp1) entered blocking state [ 3709.206576][T21783] br0: port 1(swp1) entered disabled state [ 3709.206920][T21783] swp1: entered allmulticast mode [ 3709.208351][T21783] swp1: entered promiscuous mode [ 3709.209778][T21783] br0: port 1(swp1) entered blocking state [ 3709.210107][T21783] br0: port 1(swp1) entered forwarding state [ 3709.545900][T21785] br0: port 2(vx0) entered blocking state [ 3709.546799][T21785] br0: port 2(vx0) entered disabled state [ 3709.547140][T21785] vx0: entered allmulticast mode [ 3709.548478][T21785] vx0: entered promiscuous mode [ 3709.549058][T21785] br0: port 2(vx0) entered blocking state [ 3709.549355][T21785] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3716.326129][T20535] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3746.571484][ T71] vx0: left allmulticast mode [ 3746.571769][ T71] vx0: left promiscuous mode [ 3746.572171][ T71] br0: port 2(vx0) entered disabled state [ 3746.573669][ T71] swp1: left allmulticast mode [ 3746.573945][ T71] swp1: left promiscuous mode [ 3746.574306][ T71] br0: port 1(swp1) entered disabled state [ 3747.060045][ T71] vx0: left allmulticast mode [ 3747.060344][ T71] vx0: left promiscuous mode [ 3747.060779][ T71] br0: port 2(vx0) entered disabled state [ 3747.062447][ T71] swp1: left allmulticast mode [ 3747.062732][ T71] swp1: left promiscuous mode [ 3747.063133][ 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__->