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 12000 # selftests: net: test_bridge_backup_port.sh [ 3570.639843][T19209] veth0: renamed from veth1 [ 3572.214563][T19227] br0: port 1(swp1) entered blocking state [ 3572.214924][T19227] br0: port 1(swp1) entered disabled state [ 3572.215305][T19227] swp1: entered allmulticast mode [ 3572.216683][T19227] swp1: entered promiscuous mode [ 3572.218752][T19227] br0: port 1(swp1) entered blocking state [ 3572.219072][T19227] br0: port 1(swp1) entered forwarding state [ 3572.540756][T19229] br0: port 2(vx0) entered blocking state [ 3572.541103][T19229] br0: port 2(vx0) entered disabled state [ 3572.541452][T19229] vx0: entered allmulticast mode [ 3572.542812][T19229] vx0: entered promiscuous mode [ 3572.543403][T19229] br0: port 2(vx0) entered blocking state [ 3572.543707][T19229] br0: port 2(vx0) entered forwarding state [ 3574.583101][T19242] br0: port 1(swp1) entered blocking state [ 3574.583495][T19242] br0: port 1(swp1) entered disabled state [ 3574.583840][T19242] swp1: entered allmulticast mode [ 3574.585152][T19242] swp1: entered promiscuous mode [ 3574.586510][T19242] br0: port 1(swp1) entered blocking state [ 3574.586823][T19242] br0: port 1(swp1) entered forwarding state [ 3574.931790][T19244] br0: port 2(vx0) entered blocking state [ 3574.932135][T19244] br0: port 2(vx0) entered disabled state [ 3574.932474][T19244] vx0: entered allmulticast mode [ 3574.933772][T19244] vx0: entered promiscuous mode [ 3574.934343][T19244] br0: port 2(vx0) entered blocking state [ 3574.934646][T19244] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3582.735315][T12994] 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 ] [ 3584.283874][T18826] br0: port 1(swp1) entered blocking state [ 3584.284252][T18826] 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 ] [ 3586.108008][T11018] 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 ] [ 3587.659505][T18826] br0: port 1(swp1) entered blocking state [ 3587.659859][T18826] 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 ] [ 3590.615334][T11018] 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 ] [ 3592.160014][ T71] vx0: left allmulticast mode [ 3592.160346][ T71] vx0: left promiscuous mode [ 3592.160751][ T71] br0: port 2(vx0) entered disabled state [ 3592.162463][ T71] swp1: left allmulticast mode [ 3592.162731][ T71] swp1: left promiscuous mode [ 3592.163145][ T71] br0: port 1(swp1) entered disabled state [ 3592.614338][ T71] vx0: left allmulticast mode [ 3592.614625][ T71] vx0: left promiscuous mode [ 3592.615051][ T71] br0: port 2(vx0) entered disabled state [ 3592.616755][ T71] swp1: left allmulticast mode [ 3592.617019][ T71] swp1: left promiscuous mode [ 3592.617398][ T71] br0: port 1(swp1) entered disabled state [ 3597.102876][T19400] veth0: renamed from veth1 [ 3598.779404][T19416] br0: port 1(swp1) entered blocking state [ 3598.779753][T19416] br0: port 1(swp1) entered disabled state [ 3598.780095][T19416] swp1: entered allmulticast mode [ 3598.781501][T19416] swp1: entered promiscuous mode [ 3598.783860][T19416] br0: port 1(swp1) entered blocking state [ 3598.784176][T19416] br0: port 1(swp1) entered forwarding state [ 3599.108009][T19418] br0: port 2(vx0) entered blocking state [ 3599.108360][T19418] br0: port 2(vx0) entered disabled state [ 3599.108686][T19418] vx0: entered allmulticast mode [ 3599.110005][T19418] vx0: entered promiscuous mode [ 3599.110583][T19418] br0: port 2(vx0) entered blocking state [ 3599.110884][T19418] br0: port 2(vx0) entered forwarding state [ 3601.210155][T19431] br0: port 1(swp1) entered blocking state [ 3601.210533][T19431] br0: port 1(swp1) entered disabled state [ 3601.210886][T19431] swp1: entered allmulticast mode [ 3601.212260][T19431] swp1: entered promiscuous mode [ 3601.213631][T19431] br0: port 1(swp1) entered blocking state [ 3601.213943][T19431] br0: port 1(swp1) entered forwarding state [ 3601.546452][T19433] br0: port 2(vx0) entered blocking state [ 3601.546797][T19433] br0: port 2(vx0) entered disabled state [ 3601.547122][T19433] vx0: entered allmulticast mode [ 3601.548458][T19433] vx0: entered promiscuous mode [ 3601.549023][T19433] br0: port 2(vx0) entered blocking state [ 3601.549338][T19433] 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 ] [ 3611.048478][T18826] 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 ] [ 3613.356480][T11018] br0: port 1(swp1) entered blocking state [ 3613.356833][T11018] 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 ] [ 3615.314495][T11018] 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 ] [ 3617.536710][T11018] br0: port 1(swp1) entered blocking state [ 3617.537065][T11018] 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 ] [ 3621.976291][T11018] 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 ] [ 3624.259571][ T71] vx0: left allmulticast mode [ 3624.259862][ T71] vx0: left promiscuous mode [ 3624.260277][ T71] br0: port 2(vx0) entered disabled state [ 3624.261937][ T71] swp1: left allmulticast mode [ 3624.262252][ T71] swp1: left promiscuous mode [ 3624.262650][ T71] br0: port 1(swp1) entered disabled state [ 3624.714126][ T71] vx0: left allmulticast mode [ 3624.714430][ T71] vx0: left promiscuous mode [ 3624.714830][ T71] br0: port 2(vx0) entered disabled state [ 3624.716472][ T71] swp1: left allmulticast mode [ 3624.716741][ T71] swp1: left promiscuous mode [ 3624.717112][ T71] br0: port 1(swp1) entered disabled state [ 3629.232366][T19649] veth0: renamed from veth1 [ 3630.822784][T19666] br0: port 1(swp1) entered blocking state [ 3630.823163][T19666] br0: port 1(swp1) entered disabled state [ 3630.823541][T19666] swp1: entered allmulticast mode [ 3630.824997][T19666] swp1: entered promiscuous mode [ 3630.826977][T19666] br0: port 1(swp1) entered blocking state [ 3630.827311][T19666] br0: port 1(swp1) entered forwarding state [ 3631.149816][T19668] br0: port 2(vx0) entered blocking state [ 3631.150154][T19668] br0: port 2(vx0) entered disabled state [ 3631.150497][T19668] vx0: entered allmulticast mode [ 3631.151801][T19668] vx0: entered promiscuous mode [ 3631.152386][T19668] br0: port 2(vx0) entered blocking state [ 3631.152689][T19668] br0: port 2(vx0) entered forwarding state [ 3633.261642][T19681] br0: port 1(swp1) entered blocking state [ 3633.261989][T19681] br0: port 1(swp1) entered disabled state [ 3633.262348][T19681] swp1: entered allmulticast mode [ 3633.263670][T19681] swp1: entered promiscuous mode [ 3633.265050][T19681] br0: port 1(swp1) entered blocking state [ 3633.265382][T19681] br0: port 1(swp1) entered forwarding state [ 3633.589990][T19683] br0: port 2(vx0) entered blocking state [ 3633.590346][T19683] br0: port 2(vx0) entered disabled state [ 3633.590671][T19683] vx0: entered allmulticast mode [ 3633.591971][T19683] vx0: entered promiscuous mode [ 3633.592550][T19683] br0: port 2(vx0) entered blocking state [ 3633.592850][T19683] 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 ] [ 3642.235248][T11018] 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 ] [ 3652.938036][ T71] vx0: left allmulticast mode [ 3652.938362][ T71] vx0: left promiscuous mode [ 3652.938760][ T71] br0: port 2(vx0) entered disabled state [ 3652.940411][ T71] swp1: left allmulticast mode [ 3652.940674][ T71] swp1: left promiscuous mode [ 3652.941093][ T71] br0: port 1(swp1) entered disabled state [ 3653.387981][ T71] vx0: left allmulticast mode [ 3653.388441][ T71] vx0: left promiscuous mode [ 3653.389037][ T71] br0: port 2(vx0) entered disabled state [ 3653.398825][ T71] swp1: left allmulticast mode [ 3653.399323][ T71] swp1: left promiscuous mode [ 3653.399861][ T71] br0: port 1(swp1) entered disabled state [ 3658.074588][T19874] veth0: renamed from veth1 [ 3659.745797][T19891] br0: port 1(swp1) entered blocking state [ 3659.746141][T19891] br0: port 1(swp1) entered disabled state [ 3659.751903][T19891] swp1: entered allmulticast mode [ 3659.753307][T19891] swp1: entered promiscuous mode [ 3659.754692][T19891] br0: port 1(swp1) entered blocking state [ 3659.755008][T19891] br0: port 1(swp1) entered forwarding state [ 3660.120696][T19893] br0: port 2(vx0) entered blocking state [ 3660.121032][T19893] br0: port 2(vx0) entered disabled state [ 3660.121380][T19893] vx0: entered allmulticast mode [ 3660.123171][T19893] vx0: entered promiscuous mode [ 3660.124089][T19893] br0: port 2(vx0) entered blocking state [ 3660.124414][T19893] br0: port 2(vx0) entered forwarding state [ 3662.282173][T19906] br0: port 1(swp1) entered blocking state [ 3662.282546][T19906] br0: port 1(swp1) entered disabled state [ 3662.282899][T19906] swp1: entered allmulticast mode [ 3662.284247][T19906] swp1: entered promiscuous mode [ 3662.286595][T19906] br0: port 1(swp1) entered blocking state [ 3662.286909][T19906] br0: port 1(swp1) entered forwarding state [ 3662.611008][T19908] br0: port 2(vx0) entered blocking state [ 3662.611368][T19908] br0: port 2(vx0) entered disabled state [ 3662.611692][T19908] vx0: entered allmulticast mode [ 3662.613007][T19908] vx0: entered promiscuous mode [ 3662.613580][T19908] br0: port 2(vx0) entered blocking state [ 3662.613883][T19908] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3670.955344][T18826] br0: port 1(swp1) entered disabled state [ 3671.963276][T18826] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3679.050737][ T71] vx0: left allmulticast mode [ 3679.051028][ T71] vx0: left promiscuous mode [ 3679.051457][ T71] br0: port 2(vx0) entered disabled state [ 3679.053021][ T71] swp1: left allmulticast mode [ 3679.053322][ T71] swp1: left promiscuous mode [ 3679.053735][ T71] br0: port 1(swp1) entered disabled state [ 3679.487987][ T71] vx0: left allmulticast mode [ 3679.488308][ T71] vx0: left promiscuous mode [ 3679.488709][ T71] br0: port 2(vx0) entered disabled state [ 3679.490360][ T71] swp1: left allmulticast mode [ 3679.490626][ T71] swp1: left promiscuous mode [ 3679.491005][ T71] br0: port 1(swp1) entered disabled state [ 3683.945471][T19996] veth0: renamed from veth1 [ 3685.554094][T20014] br0: port 1(swp1) entered blocking state [ 3685.554479][T20014] br0: port 1(swp1) entered disabled state [ 3685.554829][T20014] swp1: entered allmulticast mode [ 3685.556235][T20014] swp1: entered promiscuous mode [ 3685.557622][T20014] br0: port 1(swp1) entered blocking state [ 3685.557932][T20014] br0: port 1(swp1) entered forwarding state [ 3685.878333][T20016] br0: port 2(vx0) entered blocking state [ 3685.878675][T20016] br0: port 2(vx0) entered disabled state [ 3685.879008][T20016] vx0: entered allmulticast mode [ 3685.880394][T20016] vx0: entered promiscuous mode [ 3685.880974][T20016] br0: port 2(vx0) entered blocking state [ 3685.881285][T20016] br0: port 2(vx0) entered forwarding state [ 3688.015989][T20029] br0: port 1(swp1) entered blocking state [ 3688.016814][T20029] br0: port 1(swp1) entered disabled state [ 3688.017196][T20029] swp1: entered allmulticast mode [ 3688.018577][T20029] swp1: entered promiscuous mode [ 3688.019985][T20029] br0: port 1(swp1) entered blocking state [ 3688.020316][T20029] br0: port 1(swp1) entered forwarding state [ 3688.399741][T20031] br0: port 2(vx0) entered blocking state [ 3688.400078][T20031] br0: port 2(vx0) entered disabled state [ 3688.400983][T20031] vx0: entered allmulticast mode [ 3688.402312][T20031] vx0: entered promiscuous mode [ 3688.402989][T20031] br0: port 2(vx0) entered blocking state [ 3688.403312][T20031] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3695.155261][T18826] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3725.455774][ T71] vx0: left allmulticast mode [ 3725.456069][ T71] vx0: left promiscuous mode [ 3725.456500][ T71] br0: port 2(vx0) entered disabled state [ 3725.458544][ T71] swp1: left allmulticast mode [ 3725.458813][ T71] swp1: left promiscuous mode [ 3725.459233][ T71] br0: port 1(swp1) entered disabled state [ 3725.932816][ T71] vx0: left allmulticast mode [ 3725.933170][ T71] vx0: left promiscuous mode [ 3725.933597][ T71] br0: port 2(vx0) entered disabled state [ 3725.935100][ T71] swp1: left allmulticast mode [ 3725.935414][ T71] swp1: left promiscuous mode [ 3725.935786][ 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__->