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 [ 3556.047436][T26073] veth0: renamed from veth1 [ 3557.670593][T26090] br0: port 1(swp1) entered blocking state [ 3557.671630][T26090] br0: port 1(swp1) entered disabled state [ 3557.672026][T26090] swp1: entered allmulticast mode [ 3557.673475][T26090] swp1: entered promiscuous mode [ 3557.674915][T26090] br0: port 1(swp1) entered blocking state [ 3557.675252][T26090] br0: port 1(swp1) entered forwarding state [ 3558.017641][T26092] br0: port 2(vx0) entered blocking state [ 3558.018003][T26092] br0: port 2(vx0) entered disabled state [ 3558.018330][T26092] vx0: entered allmulticast mode [ 3558.019637][T26092] vx0: entered promiscuous mode [ 3558.020348][T26092] br0: port 2(vx0) entered blocking state [ 3558.020664][T26092] br0: port 2(vx0) entered forwarding state [ 3560.165880][T26105] br0: port 1(swp1) entered blocking state [ 3560.166227][T26105] br0: port 1(swp1) entered disabled state [ 3560.166586][T26105] swp1: entered allmulticast mode [ 3560.168389][T26105] swp1: entered promiscuous mode [ 3560.169847][T26105] br0: port 1(swp1) entered blocking state [ 3560.170180][T26105] br0: port 1(swp1) entered forwarding state [ 3560.512072][T26107] br0: port 2(vx0) entered blocking state [ 3560.512418][T26107] br0: port 2(vx0) entered disabled state [ 3560.512762][T26107] vx0: entered allmulticast mode [ 3560.514071][T26107] vx0: entered promiscuous mode [ 3560.514653][T26107] br0: port 2(vx0) entered blocking state [ 3560.514969][T26107] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3568.357758][T23388] 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 ] [ 3570.000958][T11768] br0: port 1(swp1) entered blocking state [ 3570.001315][T11768] 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 ] [ 3571.892010][T23388] 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 ] [ 3573.511361][T11768] br0: port 1(swp1) entered blocking state [ 3573.511735][T11768] 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 ] [ 3576.548227][T10522] 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 ] [ 3578.113030][ T11] vx0: left allmulticast mode [ 3578.113323][ T11] vx0: left promiscuous mode [ 3578.113734][ T11] br0: port 2(vx0) entered disabled state [ 3578.115495][ T11] swp1: left allmulticast mode [ 3578.115783][ T11] swp1: left promiscuous mode [ 3578.116147][ T11] br0: port 1(swp1) entered disabled state [ 3578.571884][ T11] vx0: left allmulticast mode [ 3578.572183][ T11] vx0: left promiscuous mode [ 3578.572616][ T11] br0: port 2(vx0) entered disabled state [ 3578.574322][ T11] swp1: left allmulticast mode [ 3578.574592][ T11] swp1: left promiscuous mode [ 3578.574982][ T11] br0: port 1(swp1) entered disabled state [ 3583.249484][T26262] veth0: renamed from veth1 [ 3584.965999][T26279] br0: port 1(swp1) entered blocking state [ 3584.966351][T26279] br0: port 1(swp1) entered disabled state [ 3584.967048][T26279] swp1: entered allmulticast mode [ 3584.968413][T26279] swp1: entered promiscuous mode [ 3584.969790][T26279] br0: port 1(swp1) entered blocking state [ 3584.970105][T26279] br0: port 1(swp1) entered forwarding state [ 3585.304298][T26281] br0: port 2(vx0) entered blocking state [ 3585.304642][T26281] br0: port 2(vx0) entered disabled state [ 3585.305345][T26281] vx0: entered allmulticast mode [ 3585.306647][T26281] vx0: entered promiscuous mode [ 3585.307338][T26281] br0: port 2(vx0) entered blocking state [ 3585.307644][T26281] br0: port 2(vx0) entered forwarding state [ 3587.518918][T26294] br0: port 1(swp1) entered blocking state [ 3587.519287][T26294] br0: port 1(swp1) entered disabled state [ 3587.519649][T26294] swp1: entered allmulticast mode [ 3587.521094][T26294] swp1: entered promiscuous mode [ 3587.523083][T26294] br0: port 1(swp1) entered blocking state [ 3587.523429][T26294] br0: port 1(swp1) entered forwarding state [ 3587.853403][T26296] br0: port 2(vx0) entered blocking state [ 3587.853760][T26296] br0: port 2(vx0) entered disabled state [ 3587.854088][T26296] vx0: entered allmulticast mode [ 3587.855417][T26296] vx0: entered promiscuous mode [ 3587.856127][T26296] br0: port 2(vx0) entered blocking state [ 3587.856430][T26296] 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 ] [ 3597.514857][T23303] 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 ] [ 3599.928481][T23303] br0: port 1(swp1) entered blocking state [ 3599.928863][T23303] 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 ] [ 3601.891196][T23303] 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 ] [ 3604.219369][T11768] br0: port 1(swp1) entered blocking state [ 3604.219753][T11768] 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 ] [ 3608.817505][T23303] 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 ] [ 3611.303539][ T11] vx0: left allmulticast mode [ 3611.303881][ T11] vx0: left promiscuous mode [ 3611.304292][ T11] br0: port 2(vx0) entered disabled state [ 3611.307651][ T11] swp1: left allmulticast mode [ 3611.307940][ T11] swp1: left promiscuous mode [ 3611.308324][ T11] br0: port 1(swp1) entered disabled state [ 3611.809255][ T11] vx0: left allmulticast mode [ 3611.809549][ T11] vx0: left promiscuous mode [ 3611.809982][ T11] br0: port 2(vx0) entered disabled state [ 3611.811636][ T11] swp1: left allmulticast mode [ 3611.811962][ T11] swp1: left promiscuous mode [ 3611.812345][ T11] br0: port 1(swp1) entered disabled state [ 3616.551813][T26512] veth0: renamed from veth1 [ 3618.246255][T26529] br0: port 1(swp1) entered blocking state [ 3618.246609][T26529] br0: port 1(swp1) entered disabled state [ 3618.246976][T26529] swp1: entered allmulticast mode [ 3618.248356][T26529] swp1: entered promiscuous mode [ 3618.250732][T26529] br0: port 1(swp1) entered blocking state [ 3618.251052][T26529] br0: port 1(swp1) entered forwarding state [ 3618.583208][T26531] br0: port 2(vx0) entered blocking state [ 3618.583547][T26531] br0: port 2(vx0) entered disabled state [ 3618.584177][T26531] vx0: entered allmulticast mode [ 3618.585509][T26531] vx0: entered promiscuous mode [ 3618.586207][T26531] br0: port 2(vx0) entered blocking state [ 3618.586508][T26531] br0: port 2(vx0) entered forwarding state [ 3620.810452][T26544] br0: port 1(swp1) entered blocking state [ 3620.811639][T26544] br0: port 1(swp1) entered disabled state [ 3620.812084][T26544] swp1: entered allmulticast mode [ 3620.813502][T26544] swp1: entered promiscuous mode [ 3620.814991][T26544] br0: port 1(swp1) entered blocking state [ 3620.815330][T26544] br0: port 1(swp1) entered forwarding state [ 3621.206661][T26546] br0: port 2(vx0) entered blocking state [ 3621.207030][T26546] br0: port 2(vx0) entered disabled state [ 3621.207358][T26546] vx0: entered allmulticast mode [ 3621.208721][T26546] vx0: entered promiscuous mode [ 3621.209297][T26546] br0: port 2(vx0) entered blocking state [ 3621.209608][T26546] 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 ] [ 3629.972388][T11768] 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 ] [ 3640.789011][ T11] vx0: left allmulticast mode [ 3640.789328][ T11] vx0: left promiscuous mode [ 3640.789765][ T11] br0: port 2(vx0) entered disabled state [ 3640.791534][ T11] swp1: left allmulticast mode [ 3640.791881][ T11] swp1: left promiscuous mode [ 3640.792283][ T11] br0: port 1(swp1) entered disabled state [ 3641.274280][ T11] vx0: left allmulticast mode [ 3641.274570][ T11] vx0: left promiscuous mode [ 3641.274989][ T11] br0: port 2(vx0) entered disabled state [ 3641.276650][ T11] swp1: left allmulticast mode [ 3641.276931][ T11] swp1: left promiscuous mode [ 3641.277338][ T11] br0: port 1(swp1) entered disabled state [ 3646.004729][T26737] veth0: renamed from veth1 [ 3647.632842][T26754] br0: port 1(swp1) entered blocking state [ 3647.633201][T26754] br0: port 1(swp1) entered disabled state [ 3647.633559][T26754] swp1: entered allmulticast mode [ 3647.634989][T26754] swp1: entered promiscuous mode [ 3647.636410][T26754] br0: port 1(swp1) entered blocking state [ 3647.636738][T26754] br0: port 1(swp1) entered forwarding state [ 3647.969644][T26756] br0: port 2(vx0) entered blocking state [ 3647.970018][T26756] br0: port 2(vx0) entered disabled state [ 3647.970356][T26756] vx0: entered allmulticast mode [ 3647.971692][T26756] vx0: entered promiscuous mode [ 3647.972282][T26756] br0: port 2(vx0) entered blocking state [ 3647.972583][T26756] br0: port 2(vx0) entered forwarding state [ 3650.204408][T26769] br0: port 1(swp1) entered blocking state [ 3650.204772][T26769] br0: port 1(swp1) entered disabled state [ 3650.205130][T26769] swp1: entered allmulticast mode [ 3650.207025][T26769] swp1: entered promiscuous mode [ 3650.208405][T26769] br0: port 1(swp1) entered blocking state [ 3650.208730][T26769] br0: port 1(swp1) entered forwarding state [ 3650.544961][T26771] br0: port 2(vx0) entered blocking state [ 3650.545304][T26771] br0: port 2(vx0) entered disabled state [ 3650.545631][T26771] vx0: entered allmulticast mode [ 3650.546965][T26771] vx0: entered promiscuous mode [ 3650.547651][T26771] br0: port 2(vx0) entered blocking state [ 3650.547971][T26771] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3658.628807][T23303] br0: port 1(swp1) entered disabled state [ 3659.691208][T10522] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3666.991363][ T11] vx0: left allmulticast mode [ 3666.991660][ T11] vx0: left promiscuous mode [ 3666.992095][ T11] br0: port 2(vx0) entered disabled state [ 3666.993960][ T11] swp1: left allmulticast mode [ 3666.994236][ T11] swp1: left promiscuous mode [ 3666.994649][ T11] br0: port 1(swp1) entered disabled state [ 3667.441730][ T11] vx0: left allmulticast mode [ 3667.442027][ T11] vx0: left promiscuous mode [ 3667.442442][ T11] br0: port 2(vx0) entered disabled state [ 3667.444023][ T11] swp1: left allmulticast mode [ 3667.444289][ T11] swp1: left promiscuous mode [ 3667.444723][ T11] br0: port 1(swp1) entered disabled state [ 3672.166295][T26867] veth0: renamed from veth1 [ 3673.903879][T26883] br0: port 1(swp1) entered blocking state [ 3673.904229][T26883] br0: port 1(swp1) entered disabled state [ 3673.904586][T26883] swp1: entered allmulticast mode [ 3673.905980][T26883] swp1: entered promiscuous mode [ 3673.907362][T26883] br0: port 1(swp1) entered blocking state [ 3673.907674][T26883] br0: port 1(swp1) entered forwarding state [ 3674.254310][T26885] br0: port 2(vx0) entered blocking state [ 3674.254653][T26885] br0: port 2(vx0) entered disabled state [ 3674.255014][T26885] vx0: entered allmulticast mode [ 3674.256377][T26885] vx0: entered promiscuous mode [ 3674.257592][T26885] br0: port 2(vx0) entered blocking state [ 3674.257944][T26885] br0: port 2(vx0) entered forwarding state [ 3676.447936][T26898] br0: port 1(swp1) entered blocking state [ 3676.448286][T26898] br0: port 1(swp1) entered disabled state [ 3676.448630][T26898] swp1: entered allmulticast mode [ 3676.450739][T26898] swp1: entered promiscuous mode [ 3676.452082][T26898] br0: port 1(swp1) entered blocking state [ 3676.452395][T26898] br0: port 1(swp1) entered forwarding state [ 3676.793425][T26900] br0: port 2(vx0) entered blocking state [ 3676.793778][T26900] br0: port 2(vx0) entered disabled state [ 3676.794104][T26900] vx0: entered allmulticast mode [ 3676.795407][T26900] vx0: entered promiscuous mode [ 3676.796153][T26900] br0: port 2(vx0) entered blocking state [ 3676.796456][T26900] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3683.639879][T11768] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3713.895742][ T11] vx0: left allmulticast mode [ 3713.896030][ T11] vx0: left promiscuous mode [ 3713.896451][ T11] br0: port 2(vx0) entered disabled state [ 3713.898157][ T11] swp1: left allmulticast mode [ 3713.898426][ T11] swp1: left promiscuous mode [ 3713.898812][ T11] br0: port 1(swp1) entered disabled state [ 3714.389762][ T11] vx0: left allmulticast mode [ 3714.390069][ T11] vx0: left promiscuous mode [ 3714.390484][ T11] br0: port 2(vx0) entered disabled state [ 3714.392042][ T11] swp1: left allmulticast mode [ 3714.392318][ T11] swp1: left promiscuous mode [ 3714.392731][ 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__->