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
[  635.113513] veth0: renamed from veth1
[  635.288176] br0: port 1(swp1) entered blocking state
[  635.288497] br0: port 1(swp1) entered disabled state
[  635.288785] swp1: entered allmulticast mode
[  635.289109] swp1: entered promiscuous mode
[  635.289462] br0: port 1(swp1) entered blocking state
[  635.289746] br0: port 1(swp1) entered forwarding state
[  635.323076] br0: port 2(vx0) entered blocking state
[  635.323380] br0: port 2(vx0) entered disabled state
[  635.323643] vx0: entered allmulticast mode
[  635.323938] vx0: entered promiscuous mode
[  635.324178] br0: port 2(vx0) entered blocking state
[  635.324436] br0: port 2(vx0) entered forwarding state
[  635.543226] br0: port 1(swp1) entered blocking state
[  635.543526] br0: port 1(swp1) entered disabled state
[  635.543802] swp1: entered allmulticast mode
[  635.544106] swp1: entered promiscuous mode
[  635.544377] br0: port 1(swp1) entered blocking state
[  635.544644] br0: port 1(swp1) entered forwarding state
[  635.578187] br0: port 2(vx0) entered blocking state
[  635.578624] br0: port 2(vx0) entered disabled state
[  635.579020] vx0: entered allmulticast mode
[  635.579442] vx0: entered promiscuous mode
[  635.579759] br0: port 2(vx0) entered blocking state
[  635.580140] br0: port 2(vx0) entered forwarding state
# 
# Backup port
# -----------
[  640.707921] GACT probability NOT on
# TEST: Forwarding out of swp1                                        [ OK ]
# TEST: No forwarding out of vx0                                      [ OK ]
[  641.119215] 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 ]
[  641.514399] br0: port 1(swp1) entered blocking state
[  641.514715] 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 ]
[  642.125174] 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 ]
[  642.576350] br0: port 1(swp1) entered blocking state
[  642.576651] 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 ]
[  643.398513] 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 ]
[  643.803439] vx0: left allmulticast mode
[  643.803733] vx0: left promiscuous mode
[  643.803991] br0: port 2(vx0) entered disabled state
[  643.804444] swp1: left allmulticast mode
[  643.804696] swp1: left promiscuous mode
[  643.804941] br0: port 1(swp1) entered disabled state
[  643.863256] vx0: left allmulticast mode
[  643.863513] vx0: left promiscuous mode
[  643.863781] br0: port 2(vx0) entered disabled state
[  643.864242] swp1: left allmulticast mode
[  643.864518] swp1: left promiscuous mode
[  643.864777] br0: port 1(swp1) entered disabled state
[  644.298482] veth0: renamed from veth1
[  644.454528] br0: port 1(swp1) entered blocking state
[  644.454857] br0: port 1(swp1) entered disabled state
[  644.455188] swp1: entered allmulticast mode
[  644.455490] swp1: entered promiscuous mode
[  644.455783] br0: port 1(swp1) entered blocking state
[  644.456087] br0: port 1(swp1) entered forwarding state
[  644.486014] br0: port 2(vx0) entered blocking state
[  644.486495] br0: port 2(vx0) entered disabled state
[  644.486904] vx0: entered allmulticast mode
[  644.487312] vx0: entered promiscuous mode
[  644.487578] br0: port 2(vx0) entered blocking state
[  644.487847] br0: port 2(vx0) entered forwarding state
[  644.683169] br0: port 1(swp1) entered blocking state
[  644.683474] br0: port 1(swp1) entered disabled state
[  644.683755] swp1: entered allmulticast mode
[  644.684082] swp1: entered promiscuous mode
[  644.684375] br0: port 1(swp1) entered blocking state
[  644.684640] br0: port 1(swp1) entered forwarding state
[  644.713577] br0: port 2(vx0) entered blocking state
[  644.713870] br0: port 2(vx0) entered disabled state
[  644.714179] vx0: entered allmulticast mode
[  644.714468] vx0: entered promiscuous mode
[  644.714712] br0: port 2(vx0) entered blocking state
[  644.714972] 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 ]
[  650.424051] 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 ]
[  651.183351] br0: port 1(swp1) entered blocking state
[  651.183747] 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 ]
[  651.635197] 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 ]
[  652.353975] br0: port 1(swp1) entered blocking state
[  652.354304] 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 ]
[  653.769428] 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 ]
[  654.482871] vx0: left allmulticast mode
[  654.483159] vx0: left promiscuous mode
[  654.483547] br0: port 2(vx0) entered disabled state
[  654.484589] swp1: left allmulticast mode
[  654.484823] swp1: left promiscuous mode
[  654.485057] br0: port 1(swp1) entered disabled state
[  654.552435] vx0: left allmulticast mode
[  654.552741] vx0: left promiscuous mode
[  654.552968] br0: port 2(vx0) entered disabled state
[  654.553554] swp1: left allmulticast mode
[  654.553777] swp1: left promiscuous mode
[  654.553991] br0: port 1(swp1) entered disabled state
[  655.003429] veth0: renamed from veth1
[  655.173574] br0: port 1(swp1) entered blocking state
[  655.173883] br0: port 1(swp1) entered disabled state
[  655.174201] swp1: entered allmulticast mode
[  655.174624] swp1: entered promiscuous mode
[  655.174958] br0: port 1(swp1) entered blocking state
[  655.175351] br0: port 1(swp1) entered forwarding state
[  655.207284] br0: port 2(vx0) entered blocking state
[  655.207578] br0: port 2(vx0) entered disabled state
[  655.207839] vx0: entered allmulticast mode
[  655.208172] vx0: entered promiscuous mode
[  655.208415] br0: port 2(vx0) entered blocking state
[  655.208672] br0: port 2(vx0) entered forwarding state
[  655.421962] br0: port 1(swp1) entered blocking state
[  655.422350] br0: port 1(swp1) entered disabled state
[  655.422645] swp1: entered allmulticast mode
[  655.422951] swp1: entered promiscuous mode
[  655.423250] br0: port 1(swp1) entered blocking state
[  655.423535] br0: port 1(swp1) entered forwarding state
[  655.457287] br0: port 2(vx0) entered blocking state
[  655.457708] br0: port 2(vx0) entered disabled state
[  655.458112] vx0: entered allmulticast mode
[  655.458541] vx0: entered promiscuous mode
[  655.458890] br0: port 2(vx0) entered blocking state
[  655.459291] 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 ]
[  660.863722] 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 ]
[  663.867168] vx0: left allmulticast mode
[  663.867694] vx0: left promiscuous mode
[  663.867940] br0: port 2(vx0) entered disabled state
[  663.868898] swp1: left allmulticast mode
[  663.869486] swp1: left promiscuous mode
[  663.870005] br0: port 1(swp1) entered disabled state
[  663.978412] vx0: left allmulticast mode
[  663.978701] vx0: left promiscuous mode
[  663.978952] br0: port 2(vx0) entered disabled state
[  663.979495] swp1: left allmulticast mode
[  663.979760] swp1: left promiscuous mode
[  663.980072] br0: port 1(swp1) entered disabled state
[  664.406573] veth0: renamed from veth1
[  664.580306] br0: port 1(swp1) entered blocking state
[  664.580608] br0: port 1(swp1) entered disabled state
[  664.580888] swp1: entered allmulticast mode
[  664.581211] swp1: entered promiscuous mode
[  664.581494] br0: port 1(swp1) entered blocking state
[  664.581758] br0: port 1(swp1) entered forwarding state
[  664.617086] br0: port 2(vx0) entered blocking state
[  664.617440] br0: port 2(vx0) entered disabled state
[  664.617755] vx0: entered allmulticast mode
[  664.618110] vx0: entered promiscuous mode
[  664.618405] br0: port 2(vx0) entered blocking state
[  664.618716] br0: port 2(vx0) entered forwarding state
[  664.831745] br0: port 1(swp1) entered blocking state
[  664.832261] br0: port 1(swp1) entered disabled state
[  664.832687] swp1: entered allmulticast mode
[  664.833170] swp1: entered promiscuous mode
[  664.833585] br0: port 1(swp1) entered blocking state
[  664.833989] br0: port 1(swp1) entered forwarding state
[  664.865671] br0: port 2(vx0) entered blocking state
[  664.866178] br0: port 2(vx0) entered disabled state
[  664.866599] vx0: entered allmulticast mode
[  664.867042] vx0: entered promiscuous mode
[  664.867447] br0: port 2(vx0) entered blocking state
[  664.867844] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - ping
# ------------------------
[  670.245946] br0: port 1(swp1) entered disabled state
[  671.293261] br0: port 1(swp1) entered disabled state
# TEST: Ping with backup nexthop ID                                   [ OK ]
# TEST: Ping after disabling backup nexthop ID                        [ OK ]
[  677.409292] vx0: left allmulticast mode
[  677.409727] vx0: left promiscuous mode
[  677.410111] br0: port 2(vx0) entered disabled state
[  677.410811] swp1: left allmulticast mode
[  677.411173] swp1: left promiscuous mode
[  677.411471] br0: port 1(swp1) entered disabled state
[  677.485309] vx0: left allmulticast mode
[  677.485574] vx0: left promiscuous mode
[  677.485841] br0: port 2(vx0) entered disabled state
[  677.486324] swp1: left allmulticast mode
[  677.486610] swp1: left promiscuous mode
[  677.486890] br0: port 1(swp1) entered disabled state
[  677.889316] veth0: renamed from veth1
[  678.053668] br0: port 1(swp1) entered blocking state
[  678.053983] br0: port 1(swp1) entered disabled state
[  678.054311] swp1: entered allmulticast mode
[  678.054638] swp1: entered promiscuous mode
[  678.054950] br0: port 1(swp1) entered blocking state
[  678.055236] br0: port 1(swp1) entered forwarding state
[  678.085016] br0: port 2(vx0) entered blocking state
[  678.085327] br0: port 2(vx0) entered disabled state
[  678.085598] vx0: entered allmulticast mode
[  678.085894] vx0: entered promiscuous mode
[  678.086150] br0: port 2(vx0) entered blocking state
[  678.086409] br0: port 2(vx0) entered forwarding state
[  678.299992] br0: port 1(swp1) entered blocking state
[  678.300422] br0: port 1(swp1) entered disabled state
[  678.300814] swp1: entered allmulticast mode
[  678.301307] swp1: entered promiscuous mode
[  678.301707] br0: port 1(swp1) entered blocking state
[  678.302084] br0: port 1(swp1) entered forwarding state
[  678.335939] br0: port 2(vx0) entered blocking state
[  678.336371] br0: port 2(vx0) entered disabled state
[  678.336744] vx0: entered allmulticast mode
[  678.337178] vx0: entered promiscuous mode
[  678.337520] br0: port 2(vx0) entered blocking state
[  678.337900] br0: port 2(vx0) entered forwarding state
# 
# Backup nexthop ID - torture test
# --------------------------------
[  683.513107] br0: port 1(swp1) entered disabled state
# TEST: Torture test                                                  [ OK ]
[  713.546196] vx0: left allmulticast mode
[  713.546727] vx0: left promiscuous mode
[  713.547075] br0: port 2(vx0) entered disabled state
[  713.547687] swp1: left allmulticast mode
[  713.548080] swp1: left promiscuous mode
[  713.548593] br0: port 1(swp1) entered disabled state
# 
# Tests passed:  83
# Tests failed:   0
[  713.625419] vx0: left allmulticast mode
[  713.625983] vx0: left promiscuous mode
[  713.626513] br0: port 2(vx0) entered disabled state
[  713.627361] swp1: left allmulticast mode
[  713.627914] swp1: left promiscuous mode
[  713.628476] 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__->