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 [ 3622.991950][T20928] veth0: renamed from veth1 [ 3624.679172][T20945] br0: port 1(swp1) entered blocking state [ 3624.679791][T20945] br0: port 1(swp1) entered disabled state [ 3624.680142][T20945] swp1: entered allmulticast mode [ 3624.681593][T20945] swp1: entered promiscuous mode [ 3624.683020][T20945] br0: port 1(swp1) entered blocking state [ 3624.683353][T20945] br0: port 1(swp1) entered forwarding state [ 3625.017017][T20947] br0: port 2(vx0) entered blocking state [ 3625.017371][T20947] br0: port 2(vx0) entered disabled state [ 3625.017694][T20947] vx0: entered allmulticast mode [ 3625.019073][T20947] vx0: entered promiscuous mode [ 3625.019779][T20947] br0: port 2(vx0) entered blocking state [ 3625.020079][T20947] br0: port 2(vx0) entered forwarding state [ 3627.171675][T20960] br0: port 1(swp1) entered blocking state [ 3627.172042][T20960] br0: port 1(swp1) entered disabled state [ 3627.172415][T20960] swp1: entered allmulticast mode [ 3627.174699][T20960] swp1: entered promiscuous mode [ 3627.176150][T20960] br0: port 1(swp1) entered blocking state [ 3627.176483][T20960] br0: port 1(swp1) entered forwarding state [ 3627.508715][T20962] br0: port 2(vx0) entered blocking state [ 3627.509071][T20962] br0: port 2(vx0) entered disabled state [ 3627.509424][T20962] vx0: entered allmulticast mode [ 3627.510873][T20962] vx0: entered promiscuous mode [ 3627.511513][T20962] br0: port 2(vx0) entered blocking state [ 3627.511838][T20962] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3635.421313][ T4389] 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 ] [ 3637.065011][T10358] br0: port 1(swp1) entered blocking state [ 3637.065403][T10358] 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 ] [ 3639.093636][T10358] 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 ] [ 3640.720311][T17256] br0: port 1(swp1) entered blocking state [ 3640.720669][T17256] 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 ] [ 3643.820944][T10358] 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 ] [ 3645.518992][ T71] vx0: left allmulticast mode [ 3645.519311][ T71] vx0: left promiscuous mode [ 3645.519713][ T71] br0: port 2(vx0) entered disabled state [ 3645.521922][ T71] swp1: left allmulticast mode [ 3645.522223][ T71] swp1: left promiscuous mode [ 3645.522633][ T71] br0: port 1(swp1) entered disabled state [ 3645.981701][ T71] vx0: left allmulticast mode [ 3645.982069][ T71] vx0: left promiscuous mode [ 3645.982485][ T71] br0: port 2(vx0) entered disabled state [ 3645.984133][ T71] swp1: left allmulticast mode [ 3645.984411][ T71] swp1: left promiscuous mode [ 3645.984778][ T71] br0: port 1(swp1) entered disabled state [ 3650.532688][T21119] veth0: renamed from veth1 [ 3652.144681][T21136] br0: port 1(swp1) entered blocking state [ 3652.145060][T21136] br0: port 1(swp1) entered disabled state [ 3652.145812][T21136] swp1: entered allmulticast mode [ 3652.147300][T21136] swp1: entered promiscuous mode [ 3652.148813][T21136] br0: port 1(swp1) entered blocking state [ 3652.149133][T21136] br0: port 1(swp1) entered forwarding state [ 3652.483663][T21138] br0: port 2(vx0) entered blocking state [ 3652.484005][T21138] br0: port 2(vx0) entered disabled state [ 3652.484345][T21138] vx0: entered allmulticast mode [ 3652.485742][T21138] vx0: entered promiscuous mode [ 3652.486461][T21138] br0: port 2(vx0) entered blocking state [ 3652.486761][T21138] br0: port 2(vx0) entered forwarding state [ 3654.653703][T21151] br0: port 1(swp1) entered blocking state [ 3654.654197][T21151] br0: port 1(swp1) entered disabled state [ 3654.655163][T21151] swp1: entered allmulticast mode [ 3654.657567][T21151] swp1: entered promiscuous mode [ 3654.660273][T21151] br0: port 1(swp1) entered blocking state [ 3654.660585][T21151] br0: port 1(swp1) entered forwarding state [ 3655.008968][T21153] br0: port 2(vx0) entered blocking state [ 3655.009321][T21153] br0: port 2(vx0) entered disabled state [ 3655.009642][T21153] vx0: entered allmulticast mode [ 3655.011011][T21153] vx0: entered promiscuous mode [ 3655.011720][T21153] br0: port 2(vx0) entered blocking state [ 3655.012021][T21153] 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 ] [ 3664.617366][T16860] 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 ] [ 3666.970872][T10358] br0: port 1(swp1) entered blocking state [ 3666.971226][T10358] 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 ] [ 3668.909309][T10358] 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 ] [ 3671.240909][T10358] br0: port 1(swp1) entered blocking state [ 3671.241287][T10358] 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 ] [ 3675.793380][T16860] 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 ] [ 3678.111442][ T71] vx0: left allmulticast mode [ 3678.111745][ T71] vx0: left promiscuous mode [ 3678.112151][ T71] br0: port 2(vx0) entered disabled state [ 3678.113840][ T71] swp1: left allmulticast mode [ 3678.114124][ T71] swp1: left promiscuous mode [ 3678.114596][ T71] br0: port 1(swp1) entered disabled state [ 3678.571082][ T71] vx0: left allmulticast mode [ 3678.571410][ T71] vx0: left promiscuous mode [ 3678.571845][ T71] br0: port 2(vx0) entered disabled state [ 3678.573782][ T71] swp1: left allmulticast mode [ 3678.574049][ T71] swp1: left promiscuous mode [ 3678.574431][ T71] br0: port 1(swp1) entered disabled state [ 3683.119496][T21369] veth0: renamed from veth1 [ 3684.720507][T21386] br0: port 1(swp1) entered blocking state [ 3684.720862][T21386] br0: port 1(swp1) entered disabled state [ 3684.721208][T21386] swp1: entered allmulticast mode [ 3684.722686][T21386] swp1: entered promiscuous mode [ 3684.724179][T21386] br0: port 1(swp1) entered blocking state [ 3684.724532][T21386] br0: port 1(swp1) entered forwarding state [ 3685.078279][T21388] br0: port 2(vx0) entered blocking state [ 3685.078749][T21388] br0: port 2(vx0) entered disabled state [ 3685.079226][T21388] vx0: entered allmulticast mode [ 3685.081855][T21388] vx0: entered promiscuous mode [ 3685.082971][T21388] br0: port 2(vx0) entered blocking state [ 3685.083442][T21388] br0: port 2(vx0) entered forwarding state [ 3687.250009][T21401] br0: port 1(swp1) entered blocking state [ 3687.250376][T21401] br0: port 1(swp1) entered disabled state [ 3687.250735][T21401] swp1: entered allmulticast mode [ 3687.252124][T21401] swp1: entered promiscuous mode [ 3687.259824][T21401] br0: port 1(swp1) entered blocking state [ 3687.260148][T21401] br0: port 1(swp1) entered forwarding state [ 3687.601608][T21403] br0: port 2(vx0) entered blocking state [ 3687.601946][T21403] br0: port 2(vx0) entered disabled state [ 3687.602283][T21403] vx0: entered allmulticast mode [ 3687.603691][T21403] vx0: entered promiscuous mode [ 3687.604758][T21403] br0: port 2(vx0) entered blocking state [ 3687.605073][T21403] 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 ] [ 3696.232431][T17256] 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 ] [ 3707.088271][ T71] vx0: left allmulticast mode [ 3707.088567][ T71] vx0: left promiscuous mode [ 3707.088972][ T71] br0: port 2(vx0) entered disabled state [ 3707.090621][ T71] swp1: left allmulticast mode [ 3707.090889][ T71] swp1: left promiscuous mode [ 3707.091293][ T71] br0: port 1(swp1) entered disabled state [ 3707.538747][ T71] vx0: left allmulticast mode [ 3707.539043][ T71] vx0: left promiscuous mode [ 3707.539456][ T71] br0: port 2(vx0) entered disabled state [ 3707.541091][ T71] swp1: left allmulticast mode [ 3707.541377][ T71] swp1: left promiscuous mode [ 3707.541749][ T71] br0: port 1(swp1) entered disabled state [ 3711.976392][T21594] veth0: renamed from veth1 [ 3713.576631][T21611] br0: port 1(swp1) entered blocking state [ 3713.576972][T21611] br0: port 1(swp1) entered disabled state [ 3713.577331][T21611] swp1: entered allmulticast mode [ 3713.578749][T21611] swp1: entered promiscuous mode [ 3713.581153][T21611] br0: port 1(swp1) entered blocking state [ 3713.581484][T21611] br0: port 1(swp1) entered forwarding state [ 3713.907293][T21613] br0: port 2(vx0) entered blocking state [ 3713.907645][T21613] br0: port 2(vx0) entered disabled state [ 3713.907992][T21613] vx0: entered allmulticast mode [ 3713.909473][T21613] vx0: entered promiscuous mode [ 3713.910070][T21613] br0: port 2(vx0) entered blocking state [ 3713.910404][T21613] br0: port 2(vx0) entered forwarding state [ 3716.122591][T21626] br0: port 1(swp1) entered blocking state [ 3716.122938][T21626] br0: port 1(swp1) entered disabled state [ 3716.123301][T21626] swp1: entered allmulticast mode [ 3716.124698][T21626] swp1: entered promiscuous mode [ 3716.126182][T21626] br0: port 1(swp1) entered blocking state [ 3716.126523][T21626] br0: port 1(swp1) entered forwarding state [ 3716.462544][T21628] br0: port 2(vx0) entered blocking state [ 3716.462878][T21628] br0: port 2(vx0) entered disabled state [ 3716.463201][T21628] vx0: entered allmulticast mode [ 3716.464576][T21628] vx0: entered promiscuous mode [ 3716.465352][T21628] br0: port 2(vx0) entered blocking state [ 3716.465671][T21628] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3724.576757][T10358] br0: port 1(swp1) entered disabled state [ 3725.605775][ T4389] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3732.878571][ T71] vx0: left allmulticast mode [ 3732.878993][ T71] vx0: left promiscuous mode [ 3732.879597][ T71] br0: port 2(vx0) entered disabled state [ 3732.882467][ T71] swp1: left allmulticast mode [ 3732.882924][ T71] swp1: left promiscuous mode [ 3732.883552][ T71] br0: port 1(swp1) entered disabled state [ 3733.388645][ T71] vx0: left allmulticast mode [ 3733.388938][ T71] vx0: left promiscuous mode [ 3733.389357][ T71] br0: port 2(vx0) entered disabled state [ 3733.391769][ T71] swp1: left allmulticast mode [ 3733.392037][ T71] swp1: left promiscuous mode [ 3733.392415][ T71] br0: port 1(swp1) entered disabled state [ 3737.997882][T21722] veth0: renamed from veth1 [ 3739.650582][T21739] br0: port 1(swp1) entered blocking state [ 3739.650919][T21739] br0: port 1(swp1) entered disabled state [ 3739.651344][T21739] swp1: entered allmulticast mode [ 3739.652770][T21739] swp1: entered promiscuous mode [ 3739.654177][T21739] br0: port 1(swp1) entered blocking state [ 3739.654504][T21739] br0: port 1(swp1) entered forwarding state [ 3739.985841][T21741] br0: port 2(vx0) entered blocking state [ 3739.986174][T21741] br0: port 2(vx0) entered disabled state [ 3739.986510][T21741] vx0: entered allmulticast mode [ 3739.987920][T21741] vx0: entered promiscuous mode [ 3739.988514][T21741] br0: port 2(vx0) entered blocking state [ 3739.988813][T21741] br0: port 2(vx0) entered forwarding state [ 3742.072544][T21754] br0: port 1(swp1) entered blocking state [ 3742.072887][T21754] br0: port 1(swp1) entered disabled state [ 3742.073230][T21754] swp1: entered allmulticast mode [ 3742.074632][T21754] swp1: entered promiscuous mode [ 3742.077030][T21754] br0: port 1(swp1) entered blocking state [ 3742.077357][T21754] br0: port 1(swp1) entered forwarding state [ 3742.405346][T21756] br0: port 2(vx0) entered blocking state [ 3742.405675][T21756] br0: port 2(vx0) entered disabled state [ 3742.405999][T21756] vx0: entered allmulticast mode [ 3742.407355][T21756] vx0: entered promiscuous mode [ 3742.407917][T21756] br0: port 2(vx0) entered blocking state [ 3742.408215][T21756] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3749.131498][ T4389] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3779.408895][ T71] vx0: left allmulticast mode [ 3779.409182][ T71] vx0: left promiscuous mode [ 3779.409609][ T71] br0: port 2(vx0) entered disabled state [ 3779.411398][ T71] swp1: left allmulticast mode [ 3779.411663][ T71] swp1: left promiscuous mode [ 3779.412061][ T71] br0: port 1(swp1) entered disabled state [ 3779.882558][ T71] vx0: left allmulticast mode [ 3779.882856][ T71] vx0: left promiscuous mode [ 3779.883275][ T71] br0: port 2(vx0) entered disabled state [ 3779.884986][ T71] swp1: left allmulticast mode [ 3779.885270][ T71] swp1: left promiscuous mode [ 3779.885652][ 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__->