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
[  682.786336] veth0: renamed from veth1
[  682.942985] br0: port 1(swp1) entered blocking state
[  682.943325] br0: port 1(swp1) entered disabled state
[  682.943609] swp1: entered allmulticast mode
[  682.943927] swp1: entered promiscuous mode
[  682.944250] br0: port 1(swp1) entered blocking state
[  682.944530] br0: port 1(swp1) entered forwarding state
[  682.971442] br0: port 2(vx0) entered blocking state
[  682.971744] br0: port 2(vx0) entered disabled state
[  682.972026] vx0: entered allmulticast mode
[  682.972326] vx0: entered promiscuous mode
[  682.972587] br0: port 2(vx0) entered blocking state
[  682.972868] br0: port 2(vx0) entered forwarding state
[  683.161212] br0: port 1(swp1) entered blocking state
[  683.161512] br0: port 1(swp1) entered disabled state
[  683.161786] swp1: entered allmulticast mode
[  683.162093] swp1: entered promiscuous mode
[  683.162360] br0: port 1(swp1) entered blocking state
[  683.162619] br0: port 1(swp1) entered forwarding state
[  683.190411] br0: port 2(vx0) entered blocking state
[  683.190720] br0: port 2(vx0) entered disabled state
[  683.191007] vx0: entered allmulticast mode
[  683.191323] vx0: entered promiscuous mode
[  683.191566] br0: port 2(vx0) entered blocking state
[  683.191839] br0: port 2(vx0) entered forwarding state
# 
# Backup port
# -----------
# TEST: Forwarding out of swp1                                        [ OK ]
# TEST: No forwarding out of vx0                                      [ OK ]
[  688.683119] 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 ]
[  689.105578] br0: port 1(swp1) entered blocking state
[  689.105887] 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 ]
[  689.687117] 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 ]
[  690.128608] br0: port 1(swp1) entered blocking state
[  690.128920] 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 ]
[  690.954940] 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 ]
[  691.352750] vx0: left allmulticast mode
[  691.353195] vx0: left promiscuous mode
[  691.353438] br0: port 2(vx0) entered disabled state
[  691.354492] swp1: left allmulticast mode
[  691.354790] swp1: left promiscuous mode
[  691.355230] br0: port 1(swp1) entered disabled state
[  691.436252] vx0: left allmulticast mode
[  691.436755] vx0: left promiscuous mode
[  691.437185] br0: port 2(vx0) entered disabled state
[  691.437835] swp1: left allmulticast mode
[  691.438278] swp1: left promiscuous mode
[  691.438677] br0: port 1(swp1) entered disabled state
[  691.795210] veth0: renamed from veth1
[  691.928484] br0: port 1(swp1) entered blocking state
[  691.928834] br0: port 1(swp1) entered disabled state
[  691.929118] swp1: entered allmulticast mode
[  691.929418] swp1: entered promiscuous mode
[  691.929689] br0: port 1(swp1) entered blocking state
[  691.929950] br0: port 1(swp1) entered forwarding state
[  691.958657] br0: port 2(vx0) entered blocking state
[  691.958954] br0: port 2(vx0) entered disabled state
[  691.959236] vx0: entered allmulticast mode
[  691.959545] vx0: entered promiscuous mode
[  691.959781] br0: port 2(vx0) entered blocking state
[  691.960048] br0: port 2(vx0) entered forwarding state
[  692.147326] br0: port 1(swp1) entered blocking state
[  692.147738] br0: port 1(swp1) entered disabled state
[  692.148191] swp1: entered allmulticast mode
[  692.148625] swp1: entered promiscuous mode
[  692.149033] br0: port 1(swp1) entered blocking state
[  692.149412] br0: port 1(swp1) entered forwarding state
[  692.177410] br0: port 2(vx0) entered blocking state
[  692.177705] br0: port 2(vx0) entered disabled state
[  692.177962] vx0: entered allmulticast mode
[  692.178360] vx0: entered promiscuous mode
[  692.178769] br0: port 2(vx0) entered blocking state
[  692.179062] 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 ]
[  697.865712] 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 ]
[  698.600729] br0: port 1(swp1) entered blocking state
[  698.601175] 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 ]
[  699.054941] 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 ]
[  699.782985] br0: port 1(swp1) entered blocking state
[  699.783287] 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 ]
[  701.142659] 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 ]
[  701.832181] vx0: left allmulticast mode
[  701.832658] vx0: left promiscuous mode
[  701.832882] br0: port 2(vx0) entered disabled state
[  701.833824] swp1: left allmulticast mode
[  701.834065] swp1: left promiscuous mode
[  701.834409] br0: port 1(swp1) entered disabled state
[  701.915221] vx0: left allmulticast mode
[  701.915667] vx0: left promiscuous mode
[  701.916140] br0: port 2(vx0) entered disabled state
[  701.916869] swp1: left allmulticast mode
[  701.917405] swp1: left promiscuous mode
[  701.917887] br0: port 1(swp1) entered disabled state
[  702.308361] veth0: renamed from veth1
[  702.474512] br0: port 1(swp1) entered blocking state
[  702.474845] br0: port 1(swp1) entered disabled state
[  702.475130] swp1: entered allmulticast mode
[  702.475424] swp1: entered promiscuous mode
[  702.475693] br0: port 1(swp1) entered blocking state
[  702.475999] br0: port 1(swp1) entered forwarding state
[  702.508745] br0: port 2(vx0) entered blocking state
[  702.509048] br0: port 2(vx0) entered disabled state
[  702.509308] vx0: entered allmulticast mode
[  702.509589] vx0: entered promiscuous mode
[  702.509827] br0: port 2(vx0) entered blocking state
[  702.510088] br0: port 2(vx0) entered forwarding state
[  702.702620] br0: port 1(swp1) entered blocking state
[  702.702947] br0: port 1(swp1) entered disabled state
[  702.703367] swp1: entered allmulticast mode
[  702.703813] swp1: entered promiscuous mode
[  702.704231] br0: port 1(swp1) entered blocking state
[  702.704625] br0: port 1(swp1) entered forwarding state
[  702.735041] br0: port 2(vx0) entered blocking state
[  702.735327] br0: port 2(vx0) entered disabled state
[  702.735583] vx0: entered allmulticast mode
[  702.735869] vx0: entered promiscuous mode
[  702.736124] br0: port 2(vx0) entered blocking state
[  702.736376] 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 ]
[  708.137483] 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 ]
[  711.114679] vx0: left allmulticast mode
[  711.114934] vx0: left promiscuous mode
[  711.115319] br0: port 2(vx0) entered disabled state
[  711.115752] swp1: left allmulticast mode
[  711.115966] swp1: left promiscuous mode
[  711.116188] br0: port 1(swp1) entered disabled state
[  711.202376] vx0: left allmulticast mode
[  711.202681] vx0: left promiscuous mode
[  711.202985] br0: port 2(vx0) entered disabled state
[  711.203670] swp1: left allmulticast mode
[  711.204052] swp1: left promiscuous mode
[  711.204441] br0: port 1(swp1) entered disabled state
[  711.602419] veth0: renamed from veth1
[  711.771911] br0: port 1(swp1) entered blocking state
[  711.772404] br0: port 1(swp1) entered disabled state
[  711.772840] swp1: entered allmulticast mode
[  711.773360] swp1: entered promiscuous mode
[  711.773805] br0: port 1(swp1) entered blocking state
[  711.774227] br0: port 1(swp1) entered forwarding state
[  711.805297] br0: port 2(vx0) entered blocking state
[  711.805738] br0: port 2(vx0) entered disabled state
[  711.806189] vx0: entered allmulticast mode
[  711.806668] vx0: entered promiscuous mode
[  711.807122] br0: port 2(vx0) entered blocking state
[  711.807526] br0: port 2(vx0) entered forwarding state
[  712.004061] br0: port 1(swp1) entered blocking state
[  712.004366] br0: port 1(swp1) entered disabled state
[  712.004642] swp1: entered allmulticast mode
[  712.004937] swp1: entered promiscuous mode
[  712.005285] br0: port 1(swp1) entered blocking state
[  712.005554] br0: port 1(swp1) entered forwarding state
[  712.033241] br0: port 2(vx0) entered blocking state
[  712.033629] br0: port 2(vx0) entered disabled state
[  712.033987] vx0: entered allmulticast mode
[  712.034529] vx0: entered promiscuous mode
[  712.034850] br0: port 2(vx0) entered blocking state
[  712.035196] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - ping
# ------------------------
[  717.400345] br0: port 1(swp1) entered disabled state
[  718.463182] br0: port 1(swp1) entered disabled state
# TEST: Ping with backup nexthop ID                                   [ OK ]
# TEST: Ping after disabling backup nexthop ID                        [ OK ]
[  724.557971] vx0: left allmulticast mode
[  724.558332] vx0: left promiscuous mode
[  724.558755] br0: port 2(vx0) entered disabled state
[  724.559247] swp1: left allmulticast mode
[  724.559467] swp1: left promiscuous mode
[  724.559703] br0: port 1(swp1) entered disabled state
[  724.625223] vx0: left allmulticast mode
[  724.625770] vx0: left promiscuous mode
[  724.626160] br0: port 2(vx0) entered disabled state
[  724.626962] swp1: left allmulticast mode
[  724.627397] swp1: left promiscuous mode
[  724.627798] br0: port 1(swp1) entered disabled state
[  725.095260] veth0: renamed from veth1
[  725.266417] br0: port 1(swp1) entered blocking state
[  725.266845] br0: port 1(swp1) entered disabled state
[  725.267386] swp1: entered allmulticast mode
[  725.267828] swp1: entered promiscuous mode
[  725.268240] br0: port 1(swp1) entered blocking state
[  725.268839] br0: port 1(swp1) entered forwarding state
[  725.301769] br0: port 2(vx0) entered blocking state
[  725.302097] br0: port 2(vx0) entered disabled state
[  725.302355] vx0: entered allmulticast mode
[  725.302635] vx0: entered promiscuous mode
[  725.303031] br0: port 2(vx0) entered blocking state
[  725.303287] br0: port 2(vx0) entered forwarding state
[  725.505961] br0: port 1(swp1) entered blocking state
[  725.506415] br0: port 1(swp1) entered disabled state
[  725.506749] swp1: entered allmulticast mode
[  725.507132] swp1: entered promiscuous mode
[  725.507477] br0: port 1(swp1) entered blocking state
[  725.507831] br0: port 1(swp1) entered forwarding state
[  725.541600] br0: port 2(vx0) entered blocking state
[  725.541896] br0: port 2(vx0) entered disabled state
[  725.542186] vx0: entered allmulticast mode
[  725.542474] vx0: entered promiscuous mode
[  725.542701] br0: port 2(vx0) entered blocking state
[  725.542956] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - torture test
# --------------------------------
[  730.732703] br0: port 1(swp1) entered disabled state
# TEST: Torture test                                                  [ OK ]
[  760.767313] vx0: left allmulticast mode
[  760.767681] vx0: left promiscuous mode
[  760.768118] br0: port 2(vx0) entered disabled state
[  760.769294] swp1: left allmulticast mode
[  760.769527] swp1: left promiscuous mode
[  760.769765] br0: port 1(swp1) entered disabled state
[  760.838303] vx0: left allmulticast mode
[  760.838862] vx0: left promiscuous mode
[  760.839362] br0: port 2(vx0) entered disabled state
[  760.839960] swp1: left allmulticast mode
[  760.840386] swp1: left promiscuous mode
[  760.840614] 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-1/tools/testing/selftests/net'
make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests'
xx__-> echo $?
0
xx__->