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-1/tools/testing/selftests'
make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net'
make[1]: Entering directory '/home/virtme/testing-1/tools/testing/selftests/net'
TAP version 13
1..1
# timeout set to 3600
# selftests: net: test_bridge_backup_port.sh
[  677.481235] veth0: renamed from veth1
[  677.616474] br0: port 1(swp1) entered blocking state
[  677.616888] br0: port 1(swp1) entered disabled state
[  677.617297] swp1: entered allmulticast mode
[  677.617732] swp1: entered promiscuous mode
[  677.618168] br0: port 1(swp1) entered blocking state
[  677.618548] br0: port 1(swp1) entered forwarding state
[  677.644618] br0: port 2(vx0) entered blocking state
[  677.644904] br0: port 2(vx0) entered disabled state
[  677.645195] vx0: entered allmulticast mode
[  677.645474] vx0: entered promiscuous mode
[  677.645723] br0: port 2(vx0) entered blocking state
[  677.645993] br0: port 2(vx0) entered forwarding state
[  677.790039] br0: port 1(swp1) entered blocking state
[  677.790323] br0: port 1(swp1) entered disabled state
[  677.790585] swp1: entered allmulticast mode
[  677.790867] swp1: entered promiscuous mode
[  677.791137] br0: port 1(swp1) entered blocking state
[  677.791388] br0: port 1(swp1) entered forwarding state
[  677.813963] br0: port 2(vx0) entered blocking state
[  677.814285] br0: port 2(vx0) entered disabled state
[  677.814536] vx0: entered allmulticast mode
[  677.814806] vx0: entered promiscuous mode
[  677.815033] br0: port 2(vx0) entered blocking state
[  677.815281] br0: port 2(vx0) entered forwarding state
# 
# Backup port
# -----------
# TEST: Forwarding out of swp1                                        [ OK ]
# TEST: No forwarding out of vx0                                      [ OK ]
[  683.270714] 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 ]
[  683.648451] br0: port 1(swp1) entered blocking state
[  683.648737] 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 ]
[  684.278092] 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 ]
[  684.666500] br0: port 1(swp1) entered blocking state
[  684.666845] 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 ]
[  685.419207] 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 ]
[  685.805116] vx0: left allmulticast mode
[  685.805415] vx0: left promiscuous mode
[  685.805814] br0: port 2(vx0) entered disabled state
[  685.806697] swp1: left allmulticast mode
[  685.807029] swp1: left promiscuous mode
[  685.807436] br0: port 1(swp1) entered disabled state
[  685.886228] vx0: left allmulticast mode
[  685.886664] vx0: left promiscuous mode
[  685.887080] br0: port 2(vx0) entered disabled state
[  685.887734] swp1: left allmulticast mode
[  685.888153] swp1: left promiscuous mode
[  685.888576] br0: port 1(swp1) entered disabled state
[  686.233243] veth0: renamed from veth1
[  686.367743] br0: port 1(swp1) entered blocking state
[  686.368211] br0: port 1(swp1) entered disabled state
[  686.368586] swp1: entered allmulticast mode
[  686.369014] swp1: entered promiscuous mode
[  686.369402] br0: port 1(swp1) entered blocking state
[  686.369768] br0: port 1(swp1) entered forwarding state
[  686.395823] br0: port 2(vx0) entered blocking state
[  686.396147] br0: port 2(vx0) entered disabled state
[  686.396467] vx0: entered allmulticast mode
[  686.396750] vx0: entered promiscuous mode
[  686.397013] br0: port 2(vx0) entered blocking state
[  686.397287] br0: port 2(vx0) entered forwarding state
[  686.553965] br0: port 1(swp1) entered blocking state
[  686.554270] br0: port 1(swp1) entered disabled state
[  686.554554] swp1: entered allmulticast mode
[  686.554865] swp1: entered promiscuous mode
[  686.555149] br0: port 1(swp1) entered blocking state
[  686.555427] br0: port 1(swp1) entered forwarding state
[  686.580845] br0: port 2(vx0) entered blocking state
[  686.581164] br0: port 2(vx0) entered disabled state
[  686.581423] vx0: entered allmulticast mode
[  686.581713] vx0: entered promiscuous mode
[  686.581951] br0: port 2(vx0) entered blocking state
[  686.582217] 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 ]
[  692.183749] 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 ]
[  692.854784] br0: port 1(swp1) entered blocking state
[  692.855119] 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 ]
[  693.254447] 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 ]
[  693.936446] br0: port 1(swp1) entered blocking state
[  693.936741] 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 ]
[  695.246518] 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 ]
[  695.919508] vx0: left allmulticast mode
[  695.919742] vx0: left promiscuous mode
[  695.919960] br0: port 2(vx0) entered disabled state
[  695.920361] swp1: left allmulticast mode
[  695.920662] swp1: left promiscuous mode
[  695.920875] br0: port 1(swp1) entered disabled state
[  696.006286] vx0: left allmulticast mode
[  696.006858] vx0: left promiscuous mode
[  696.007403] br0: port 2(vx0) entered disabled state
[  696.008239] swp1: left allmulticast mode
[  696.008713] swp1: left promiscuous mode
[  696.009248] br0: port 1(swp1) entered disabled state
[  696.322243] veth0: renamed from veth1
[  696.441046] br0: port 1(swp1) entered blocking state
[  696.441382] br0: port 1(swp1) entered disabled state
[  696.441671] swp1: entered allmulticast mode
[  696.441975] swp1: entered promiscuous mode
[  696.442265] br0: port 1(swp1) entered blocking state
[  696.442548] br0: port 1(swp1) entered forwarding state
[  696.467727] br0: port 2(vx0) entered blocking state
[  696.468088] br0: port 2(vx0) entered disabled state
[  696.468381] vx0: entered allmulticast mode
[  696.468660] vx0: entered promiscuous mode
[  696.468910] br0: port 2(vx0) entered blocking state
[  696.469188] br0: port 2(vx0) entered forwarding state
[  696.632525] br0: port 1(swp1) entered blocking state
[  696.632820] br0: port 1(swp1) entered disabled state
[  696.633115] swp1: entered allmulticast mode
[  696.633421] swp1: entered promiscuous mode
[  696.633700] br0: port 1(swp1) entered blocking state
[  696.633960] br0: port 1(swp1) entered forwarding state
[  696.659073] br0: port 2(vx0) entered blocking state
[  696.659357] br0: port 2(vx0) entered disabled state
[  696.659615] vx0: entered allmulticast mode
[  696.659890] vx0: entered promiscuous mode
[  696.660129] br0: port 2(vx0) entered blocking state
[  696.660385] 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 ]
[  701.978371] 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 ]
[  704.783364] vx0: left allmulticast mode
[  704.783893] vx0: left promiscuous mode
[  704.784215] br0: port 2(vx0) entered disabled state
[  704.784787] swp1: left allmulticast mode
[  704.785196] swp1: left promiscuous mode
[  704.785622] br0: port 1(swp1) entered disabled state
[  704.859160] vx0: left allmulticast mode
[  704.859584] vx0: left promiscuous mode
[  704.859996] br0: port 2(vx0) entered disabled state
[  704.860606] swp1: left allmulticast mode
[  704.861011] swp1: left promiscuous mode
[  704.861408] br0: port 1(swp1) entered disabled state
[  705.190313] veth0: renamed from veth1
[  705.312262] br0: port 1(swp1) entered blocking state
[  705.312547] br0: port 1(swp1) entered disabled state
[  705.312816] swp1: entered allmulticast mode
[  705.313122] swp1: entered promiscuous mode
[  705.313396] br0: port 1(swp1) entered blocking state
[  705.313664] br0: port 1(swp1) entered forwarding state
[  705.337348] br0: port 2(vx0) entered blocking state
[  705.337645] br0: port 2(vx0) entered disabled state
[  705.337917] vx0: entered allmulticast mode
[  705.338222] vx0: entered promiscuous mode
[  705.338466] br0: port 2(vx0) entered blocking state
[  705.338741] br0: port 2(vx0) entered forwarding state
[  705.492799] br0: port 1(swp1) entered blocking state
[  705.493156] br0: port 1(swp1) entered disabled state
[  705.493467] swp1: entered allmulticast mode
[  705.493759] swp1: entered promiscuous mode
[  705.494044] br0: port 1(swp1) entered blocking state
[  705.494306] br0: port 1(swp1) entered forwarding state
[  705.519280] br0: port 2(vx0) entered blocking state
[  705.519565] br0: port 2(vx0) entered disabled state
[  705.519833] vx0: entered allmulticast mode
[  705.520120] vx0: entered promiscuous mode
[  705.520349] br0: port 2(vx0) entered blocking state
[  705.520605] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - ping
# ------------------------
[  710.811860] br0: port 1(swp1) entered disabled state
[  711.870073] br0: port 1(swp1) entered disabled state
# TEST: Ping with backup nexthop ID                                   [ OK ]
# TEST: Ping after disabling backup nexthop ID                        [ OK ]
[  717.947001] vx0: left allmulticast mode
[  717.947278] vx0: left promiscuous mode
[  717.947610] br0: port 2(vx0) entered disabled state
[  717.948444] swp1: left allmulticast mode
[  717.948674] swp1: left promiscuous mode
[  717.948955] br0: port 1(swp1) entered disabled state
[  718.011200] vx0: left allmulticast mode
[  718.011426] vx0: left promiscuous mode
[  718.011639] br0: port 2(vx0) entered disabled state
[  718.012037] swp1: left allmulticast mode
[  718.012346] swp1: left promiscuous mode
[  718.012762] br0: port 1(swp1) entered disabled state
[  718.355184] veth0: renamed from veth1
[  718.474615] br0: port 1(swp1) entered blocking state
[  718.474909] br0: port 1(swp1) entered disabled state
[  718.475190] swp1: entered allmulticast mode
[  718.475489] swp1: entered promiscuous mode
[  718.475762] br0: port 1(swp1) entered blocking state
[  718.476030] br0: port 1(swp1) entered forwarding state
[  718.501733] br0: port 2(vx0) entered blocking state
[  718.502018] br0: port 2(vx0) entered disabled state
[  718.502275] vx0: entered allmulticast mode
[  718.502549] vx0: entered promiscuous mode
[  718.502774] br0: port 2(vx0) entered blocking state
[  718.503033] br0: port 2(vx0) entered forwarding state
[  718.665586] br0: port 1(swp1) entered blocking state
[  718.665885] br0: port 1(swp1) entered disabled state
[  718.666203] swp1: entered allmulticast mode
[  718.666498] swp1: entered promiscuous mode
[  718.666775] br0: port 1(swp1) entered blocking state
[  718.667047] br0: port 1(swp1) entered forwarding state
[  718.691502] br0: port 2(vx0) entered blocking state
[  718.691788] br0: port 2(vx0) entered disabled state
[  718.692060] vx0: entered allmulticast mode
[  718.692339] vx0: entered promiscuous mode
[  718.692576] br0: port 2(vx0) entered blocking state
[  718.692833] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - torture test
# --------------------------------
[  723.822936] br0: port 1(swp1) entered disabled state
# TEST: Torture test                                                  [ OK ]
[  753.850347] vx0: left allmulticast mode
[  753.850656] vx0: left promiscuous mode
[  753.850935] br0: port 2(vx0) entered disabled state
[  753.851755] swp1: left allmulticast mode
[  753.851977] swp1: left promiscuous mode
[  753.852292] br0: port 1(swp1) entered disabled state
# 
# Tests passed:  83
# Tests failed:   0
[  753.919212] vx0: left allmulticast mode
[  753.919444] vx0: left promiscuous mode
[  753.919657] br0: port 2(vx0) entered disabled state
[  753.920059] swp1: left allmulticast mode
[  753.920270] swp1: left promiscuous mode
[  753.920490] br0: port 1(swp1) entered disabled state
ok 1 selftests: net: test_bridge_backup_port.sh
make[1]: Leaving directory '/home/virtme/testing-1/tools/testing/selftests/net'
make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests'
xx__-> echo $?
0
xx__->