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 6000
# selftests: net: test_bridge_backup_port.sh
[  685.392426] veth0: renamed from veth1
[  685.559450] br0: port 1(swp1) entered blocking state
[  685.560084] br0: port 1(swp1) entered disabled state
[  685.560492] swp1: entered allmulticast mode
[  685.560988] swp1: entered promiscuous mode
[  685.561415] br0: port 1(swp1) entered blocking state
[  685.561818] br0: port 1(swp1) entered forwarding state
[  685.595539] br0: port 2(vx0) entered blocking state
[  685.595867] br0: port 2(vx0) entered disabled state
[  685.596154] vx0: entered allmulticast mode
[  685.596448] vx0: entered promiscuous mode
[  685.596684] br0: port 2(vx0) entered blocking state
[  685.596983] br0: port 2(vx0) entered forwarding state
[  685.810967] br0: port 1(swp1) entered blocking state
[  685.811265] br0: port 1(swp1) entered disabled state
[  685.811542] swp1: entered allmulticast mode
[  685.811940] swp1: entered promiscuous mode
[  685.812219] br0: port 1(swp1) entered blocking state
[  685.812497] br0: port 1(swp1) entered forwarding state
[  685.844240] br0: port 2(vx0) entered blocking state
[  685.844538] br0: port 2(vx0) entered disabled state
[  685.844817] vx0: entered allmulticast mode
[  685.845101] vx0: entered promiscuous mode
[  685.845542] br0: port 2(vx0) entered blocking state
[  685.845815] br0: port 2(vx0) entered forwarding state
# 
# Backup port
# -----------
# TEST: Forwarding out of swp1                                        [ OK ]
# TEST: No forwarding out of vx0                                      [ OK ]
[  691.359381] 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.761086] br0: port 1(swp1) entered blocking state
[  691.761463] 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 ]
[  692.366899] 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 ]
[  692.779282] br0: port 1(swp1) entered blocking state
[  692.779595] 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 ]
[  693.562147] 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 ]
[  693.977587] vx0: left allmulticast mode
[  693.977976] vx0: left promiscuous mode
[  693.978317] br0: port 2(vx0) entered disabled state
[  693.978778] swp1: left allmulticast mode
[  693.979078] swp1: left promiscuous mode
[  693.979317] br0: port 1(swp1) entered disabled state
[  694.050045] vx0: left allmulticast mode
[  694.050291] vx0: left promiscuous mode
[  694.050525] br0: port 2(vx0) entered disabled state
[  694.050952] swp1: left allmulticast mode
[  694.051238] swp1: left promiscuous mode
[  694.051506] br0: port 1(swp1) entered disabled state
[  694.436062] veth0: renamed from veth1
[  694.573080] br0: port 1(swp1) entered blocking state
[  694.573486] br0: port 1(swp1) entered disabled state
[  694.573917] swp1: entered allmulticast mode
[  694.574349] swp1: entered promiscuous mode
[  694.574720] br0: port 1(swp1) entered blocking state
[  694.575100] br0: port 1(swp1) entered forwarding state
[  694.606283] br0: port 2(vx0) entered blocking state
[  694.606688] br0: port 2(vx0) entered disabled state
[  694.607065] vx0: entered allmulticast mode
[  694.607476] vx0: entered promiscuous mode
[  694.607821] br0: port 2(vx0) entered blocking state
[  694.608183] br0: port 2(vx0) entered forwarding state
[  694.790033] br0: port 1(swp1) entered blocking state
[  694.790329] br0: port 1(swp1) entered disabled state
[  694.790600] swp1: entered allmulticast mode
[  694.790899] swp1: entered promiscuous mode
[  694.791162] br0: port 1(swp1) entered blocking state
[  694.791422] br0: port 1(swp1) entered forwarding state
[  694.819286] br0: port 2(vx0) entered blocking state
[  694.819703] br0: port 2(vx0) entered disabled state
[  694.820118] vx0: entered allmulticast mode
[  694.820540] vx0: entered promiscuous mode
[  694.820943] br0: port 2(vx0) entered blocking state
[  694.821323] 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 ]
[  700.520181] 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.246391] br0: port 1(swp1) entered blocking state
[  701.246769] 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 ]
[  701.701927] 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 ]
[  702.435227] br0: port 1(swp1) entered blocking state
[  702.435536] 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 ]
[  703.796132] 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 ]
[  704.501383] vx0: left allmulticast mode
[  704.501762] vx0: left promiscuous mode
[  704.502144] br0: port 2(vx0) entered disabled state
[  704.502772] swp1: left allmulticast mode
[  704.503129] swp1: left promiscuous mode
[  704.503483] br0: port 1(swp1) entered disabled state
[  704.573998] vx0: left allmulticast mode
[  704.574267] vx0: left promiscuous mode
[  704.574538] br0: port 2(vx0) entered disabled state
[  704.575015] swp1: left allmulticast mode
[  704.575292] swp1: left promiscuous mode
[  704.575583] br0: port 1(swp1) entered disabled state
[  704.991986] veth0: renamed from veth1
[  705.137602] br0: port 1(swp1) entered blocking state
[  705.137932] br0: port 1(swp1) entered disabled state
[  705.138203] swp1: entered allmulticast mode
[  705.138492] swp1: entered promiscuous mode
[  705.138763] br0: port 1(swp1) entered blocking state
[  705.139045] br0: port 1(swp1) entered forwarding state
[  705.169939] br0: port 2(vx0) entered blocking state
[  705.170231] br0: port 2(vx0) entered disabled state
[  705.170509] vx0: entered allmulticast mode
[  705.170799] vx0: entered promiscuous mode
[  705.171053] br0: port 2(vx0) entered blocking state
[  705.171308] br0: port 2(vx0) entered forwarding state
[  705.370334] br0: port 1(swp1) entered blocking state
[  705.370629] br0: port 1(swp1) entered disabled state
[  705.370911] swp1: entered allmulticast mode
[  705.371199] swp1: entered promiscuous mode
[  705.371468] br0: port 1(swp1) entered blocking state
[  705.371727] br0: port 1(swp1) entered forwarding state
[  705.403066] br0: port 2(vx0) entered blocking state
[  705.403381] br0: port 2(vx0) entered disabled state
[  705.403671] vx0: entered allmulticast mode
[  705.403976] vx0: entered promiscuous mode
[  705.404236] br0: port 2(vx0) entered blocking state
[  705.404517] 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 ]
[  710.790420] 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 ]
[  713.787362] vx0: left allmulticast mode
[  713.787608] vx0: left promiscuous mode
[  713.787867] br0: port 2(vx0) entered disabled state
[  713.788356] swp1: left allmulticast mode
[  713.788624] swp1: left promiscuous mode
[  713.788916] br0: port 1(swp1) entered disabled state
[  713.871032] vx0: left allmulticast mode
[  713.871294] vx0: left promiscuous mode
[  713.871579] br0: port 2(vx0) entered disabled state
[  713.872076] swp1: left allmulticast mode
[  713.872332] swp1: left promiscuous mode
[  713.872572] br0: port 1(swp1) entered disabled state
[  714.311018] veth0: renamed from veth1
[  714.468423] br0: port 1(swp1) entered blocking state
[  714.468736] br0: port 1(swp1) entered disabled state
[  714.469130] swp1: entered allmulticast mode
[  714.469440] swp1: entered promiscuous mode
[  714.469734] br0: port 1(swp1) entered blocking state
[  714.470042] br0: port 1(swp1) entered forwarding state
[  714.502169] br0: port 2(vx0) entered blocking state
[  714.502495] br0: port 2(vx0) entered disabled state
[  714.502836] vx0: entered allmulticast mode
[  714.503117] vx0: entered promiscuous mode
[  714.503369] br0: port 2(vx0) entered blocking state
[  714.503644] br0: port 2(vx0) entered forwarding state
[  714.703160] br0: port 1(swp1) entered blocking state
[  714.703469] br0: port 1(swp1) entered disabled state
[  714.703750] swp1: entered allmulticast mode
[  714.704111] swp1: entered promiscuous mode
[  714.704392] br0: port 1(swp1) entered blocking state
[  714.704660] br0: port 1(swp1) entered forwarding state
[  714.736473] br0: port 2(vx0) entered blocking state
[  714.736771] br0: port 2(vx0) entered disabled state
[  714.737151] vx0: entered allmulticast mode
[  714.737461] vx0: entered promiscuous mode
[  714.737709] br0: port 2(vx0) entered blocking state
[  714.737991] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - ping
# ------------------------
[  720.108632] br0: port 1(swp1) entered disabled state
[  721.150898] br0: port 1(swp1) entered disabled state
# TEST: Ping with backup nexthop ID                                   [ OK ]
# TEST: Ping after disabling backup nexthop ID                        [ OK ]
[  727.244279] vx0: left allmulticast mode
[  727.244627] vx0: left promiscuous mode
[  727.244972] br0: port 2(vx0) entered disabled state
[  727.245579] swp1: left allmulticast mode
[  727.246075] swp1: left promiscuous mode
[  727.246389] br0: port 1(swp1) entered disabled state
[  727.318088] vx0: left allmulticast mode
[  727.318711] vx0: left promiscuous mode
[  727.319257] br0: port 2(vx0) entered disabled state
[  727.320190] swp1: left allmulticast mode
[  727.320747] swp1: left promiscuous mode
[  727.321263] br0: port 1(swp1) entered disabled state
[  727.729107] veth0: renamed from veth1
[  727.894194] br0: port 1(swp1) entered blocking state
[  727.894491] br0: port 1(swp1) entered disabled state
[  727.894761] swp1: entered allmulticast mode
[  727.895070] swp1: entered promiscuous mode
[  727.895342] br0: port 1(swp1) entered blocking state
[  727.895601] br0: port 1(swp1) entered forwarding state
[  727.927488] br0: port 2(vx0) entered blocking state
[  727.927814] br0: port 2(vx0) entered disabled state
[  727.928092] vx0: entered allmulticast mode
[  727.928407] vx0: entered promiscuous mode
[  727.928679] br0: port 2(vx0) entered blocking state
[  727.928995] br0: port 2(vx0) entered forwarding state
[  728.147829] br0: port 1(swp1) entered blocking state
[  728.148148] br0: port 1(swp1) entered disabled state
[  728.148447] swp1: entered allmulticast mode
[  728.148805] swp1: entered promiscuous mode
[  728.149106] br0: port 1(swp1) entered blocking state
[  728.149365] br0: port 1(swp1) entered forwarding state
[  728.181075] br0: port 2(vx0) entered blocking state
[  728.181364] br0: port 2(vx0) entered disabled state
[  728.181638] vx0: entered allmulticast mode
[  728.181969] vx0: entered promiscuous mode
[  728.182222] br0: port 2(vx0) entered blocking state
[  728.182492] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - torture test
# --------------------------------
[  733.371430] br0: port 1(swp1) entered disabled state
# TEST: Torture test                                                  [ OK ]
[  763.413389] vx0: left allmulticast mode
[  763.413963] vx0: left promiscuous mode
[  763.414308] br0: port 2(vx0) entered disabled state
[  763.414963] swp1: left allmulticast mode
[  763.415263] swp1: left promiscuous mode
[  763.415712] br0: port 1(swp1) entered disabled state
# 
# Tests passed:  83
# Tests failed:   0
[  763.485112] vx0: left allmulticast mode
[  763.485668] vx0: left promiscuous mode
[  763.486251] br0: port 2(vx0) entered disabled state
[  763.487065] swp1: left allmulticast mode
[  763.487467] swp1: left promiscuous mode
[  763.487854] 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__->