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 [ 2000.826053] veth0: renamed from veth1 [ 2000.961337] br0: port 1(swp1) entered blocking state [ 2000.961885] br0: port 1(swp1) entered disabled state [ 2000.962290] swp1: entered allmulticast mode [ 2000.962818] swp1: entered promiscuous mode [ 2000.963265] br0: port 1(swp1) entered blocking state [ 2000.963695] br0: port 1(swp1) entered forwarding state [ 2000.990499] br0: port 2(vx0) entered blocking state [ 2000.990829] br0: port 2(vx0) entered disabled state [ 2000.991092] vx0: entered allmulticast mode [ 2000.991375] vx0: entered promiscuous mode [ 2000.991607] br0: port 2(vx0) entered blocking state [ 2000.991873] br0: port 2(vx0) entered forwarding state [ 2001.159881] br0: port 1(swp1) entered blocking state [ 2001.160174] br0: port 1(swp1) entered disabled state [ 2001.160439] swp1: entered allmulticast mode [ 2001.160724] swp1: entered promiscuous mode [ 2001.161037] br0: port 1(swp1) entered blocking state [ 2001.161296] br0: port 1(swp1) entered forwarding state [ 2001.190531] br0: port 2(vx0) entered blocking state [ 2001.190825] br0: port 2(vx0) entered disabled state [ 2001.191083] vx0: entered allmulticast mode [ 2001.191360] vx0: entered promiscuous mode [ 2001.191819] br0: port 2(vx0) entered blocking state [ 2001.192075] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 2006.328006] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2006.722570] 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 ] [ 2007.116332] br0: port 1(swp1) entered blocking state [ 2007.116766] 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 ] [ 2007.724992] 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 ] [ 2008.115141] br0: port 1(swp1) entered blocking state [ 2008.115467] 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 ] [ 2008.868306] 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 ] [ 2009.261285] vx0: left allmulticast mode [ 2009.261598] vx0: left promiscuous mode [ 2009.261838] br0: port 2(vx0) entered disabled state [ 2009.262383] swp1: left allmulticast mode [ 2009.262776] swp1: left promiscuous mode [ 2009.263000] br0: port 1(swp1) entered disabled state [ 2009.331957] vx0: left allmulticast mode [ 2009.332196] vx0: left promiscuous mode [ 2009.332420] br0: port 2(vx0) entered disabled state [ 2009.332866] swp1: left allmulticast mode [ 2009.333092] swp1: left promiscuous mode [ 2009.333304] br0: port 1(swp1) entered disabled state [ 2009.693117] veth0: renamed from veth1 [ 2009.824814] br0: port 1(swp1) entered blocking state [ 2009.825241] br0: port 1(swp1) entered disabled state [ 2009.825637] swp1: entered allmulticast mode [ 2009.826119] swp1: entered promiscuous mode [ 2009.826537] br0: port 1(swp1) entered blocking state [ 2009.826934] br0: port 1(swp1) entered forwarding state [ 2009.854155] br0: port 2(vx0) entered blocking state [ 2009.854560] br0: port 2(vx0) entered disabled state [ 2009.854963] vx0: entered allmulticast mode [ 2009.855392] vx0: entered promiscuous mode [ 2009.855726] br0: port 2(vx0) entered blocking state [ 2009.856119] br0: port 2(vx0) entered forwarding state [ 2010.011602] br0: port 1(swp1) entered blocking state [ 2010.011947] br0: port 1(swp1) entered disabled state [ 2010.012218] swp1: entered allmulticast mode [ 2010.012523] swp1: entered promiscuous mode [ 2010.012810] br0: port 1(swp1) entered blocking state [ 2010.013070] br0: port 1(swp1) entered forwarding state [ 2010.036971] br0: port 2(vx0) entered blocking state [ 2010.037257] br0: port 2(vx0) entered disabled state [ 2010.037513] vx0: entered allmulticast mode [ 2010.037816] vx0: entered promiscuous mode [ 2010.038047] br0: port 2(vx0) entered blocking state [ 2010.038302] 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 ] [ 2015.620958] 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 ] [ 2016.285968] br0: port 1(swp1) entered blocking state [ 2016.286254] 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 ] [ 2016.694410] 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 ] [ 2017.395350] br0: port 1(swp1) entered blocking state [ 2017.395641] 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 ] [ 2018.789460] 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 ] [ 2019.466441] vx0: left allmulticast mode [ 2019.466675] vx0: left promiscuous mode [ 2019.466904] br0: port 2(vx0) entered disabled state [ 2019.467575] swp1: left allmulticast mode [ 2019.467806] swp1: left promiscuous mode [ 2019.468027] br0: port 1(swp1) entered disabled state [ 2019.553975] vx0: left allmulticast mode [ 2019.554410] vx0: left promiscuous mode [ 2019.554817] br0: port 2(vx0) entered disabled state [ 2019.555309] swp1: left allmulticast mode [ 2019.555519] swp1: left promiscuous mode [ 2019.555844] br0: port 1(swp1) entered disabled state [ 2019.878962] veth0: renamed from veth1 [ 2020.007052] br0: port 1(swp1) entered blocking state [ 2020.007349] br0: port 1(swp1) entered disabled state [ 2020.007620] swp1: entered allmulticast mode [ 2020.008014] swp1: entered promiscuous mode [ 2020.008312] br0: port 1(swp1) entered blocking state [ 2020.008575] br0: port 1(swp1) entered forwarding state [ 2020.033426] br0: port 2(vx0) entered blocking state [ 2020.033716] br0: port 2(vx0) entered disabled state [ 2020.033982] vx0: entered allmulticast mode [ 2020.034261] vx0: entered promiscuous mode [ 2020.034500] br0: port 2(vx0) entered blocking state [ 2020.034760] br0: port 2(vx0) entered forwarding state [ 2020.193697] br0: port 1(swp1) entered blocking state [ 2020.194011] br0: port 1(swp1) entered disabled state [ 2020.194280] swp1: entered allmulticast mode [ 2020.194573] swp1: entered promiscuous mode [ 2020.194864] br0: port 1(swp1) entered blocking state [ 2020.195123] br0: port 1(swp1) entered forwarding state [ 2020.219158] br0: port 2(vx0) entered blocking state [ 2020.219551] br0: port 2(vx0) entered disabled state [ 2020.219886] vx0: entered allmulticast mode [ 2020.220168] vx0: entered promiscuous mode [ 2020.220393] br0: port 2(vx0) entered blocking state [ 2020.220646] 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 ] [ 2025.557734] 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 ] [ 2028.406979] vx0: left allmulticast mode [ 2028.407373] vx0: left promiscuous mode [ 2028.407652] br0: port 2(vx0) entered disabled state [ 2028.408356] swp1: left allmulticast mode [ 2028.408582] swp1: left promiscuous mode [ 2028.408821] br0: port 1(swp1) entered disabled state [ 2028.494942] vx0: left allmulticast mode [ 2028.495357] vx0: left promiscuous mode [ 2028.495781] br0: port 2(vx0) entered disabled state [ 2028.496358] swp1: left allmulticast mode [ 2028.496778] swp1: left promiscuous mode [ 2028.497158] br0: port 1(swp1) entered disabled state [ 2028.831147] veth0: renamed from veth1 [ 2028.961788] br0: port 1(swp1) entered blocking state [ 2028.962096] br0: port 1(swp1) entered disabled state [ 2028.962410] swp1: entered allmulticast mode [ 2028.962705] swp1: entered promiscuous mode [ 2028.963001] br0: port 1(swp1) entered blocking state [ 2028.963267] br0: port 1(swp1) entered forwarding state [ 2028.989544] br0: port 2(vx0) entered blocking state [ 2028.989845] br0: port 2(vx0) entered disabled state [ 2028.990123] vx0: entered allmulticast mode [ 2028.990522] vx0: entered promiscuous mode [ 2028.990772] br0: port 2(vx0) entered blocking state [ 2028.991047] br0: port 2(vx0) entered forwarding state [ 2029.170401] br0: port 1(swp1) entered blocking state [ 2029.170693] br0: port 1(swp1) entered disabled state [ 2029.171010] swp1: entered allmulticast mode [ 2029.171302] swp1: entered promiscuous mode [ 2029.171574] br0: port 1(swp1) entered blocking state [ 2029.171842] br0: port 1(swp1) entered forwarding state [ 2029.202160] br0: port 2(vx0) entered blocking state [ 2029.202585] br0: port 2(vx0) entered disabled state [ 2029.203036] vx0: entered allmulticast mode [ 2029.203477] vx0: entered promiscuous mode [ 2029.203889] br0: port 2(vx0) entered blocking state [ 2029.204260] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2034.518178] br0: port 1(swp1) entered disabled state [ 2035.524847] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2041.622724] vx0: left allmulticast mode [ 2041.622969] vx0: left promiscuous mode [ 2041.623194] br0: port 2(vx0) entered disabled state [ 2041.623655] swp1: left allmulticast mode [ 2041.623892] swp1: left promiscuous mode [ 2041.624105] br0: port 1(swp1) entered disabled state [ 2041.703953] vx0: left allmulticast mode [ 2041.704358] vx0: left promiscuous mode [ 2041.704715] br0: port 2(vx0) entered disabled state [ 2041.705117] swp1: left allmulticast mode [ 2041.705326] swp1: left promiscuous mode [ 2041.705579] br0: port 1(swp1) entered disabled state [ 2042.044945] veth0: renamed from veth1 [ 2042.176188] br0: port 1(swp1) entered blocking state [ 2042.176484] br0: port 1(swp1) entered disabled state [ 2042.176766] swp1: entered allmulticast mode [ 2042.177065] swp1: entered promiscuous mode [ 2042.177343] br0: port 1(swp1) entered blocking state [ 2042.177601] br0: port 1(swp1) entered forwarding state [ 2042.202618] br0: port 2(vx0) entered blocking state [ 2042.202956] br0: port 2(vx0) entered disabled state [ 2042.203247] vx0: entered allmulticast mode [ 2042.203531] vx0: entered promiscuous mode [ 2042.203767] br0: port 2(vx0) entered blocking state [ 2042.204022] br0: port 2(vx0) entered forwarding state [ 2042.362935] br0: port 1(swp1) entered blocking state [ 2042.363241] br0: port 1(swp1) entered disabled state [ 2042.363526] swp1: entered allmulticast mode [ 2042.363843] swp1: entered promiscuous mode [ 2042.364175] br0: port 1(swp1) entered blocking state [ 2042.364440] br0: port 1(swp1) entered forwarding state [ 2042.389816] br0: port 2(vx0) entered blocking state [ 2042.390112] br0: port 2(vx0) entered disabled state [ 2042.390368] vx0: entered allmulticast mode [ 2042.390649] vx0: entered promiscuous mode [ 2042.390903] br0: port 2(vx0) entered blocking state [ 2042.391161] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2047.545955] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2077.574012] vx0: left allmulticast mode [ 2077.574329] vx0: left promiscuous mode [ 2077.574664] br0: port 2(vx0) entered disabled state [ 2077.575379] swp1: left allmulticast mode [ 2077.575724] swp1: left promiscuous mode [ 2077.576123] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 [ 2077.664928] vx0: left allmulticast mode [ 2077.665163] vx0: left promiscuous mode [ 2077.665383] br0: port 2(vx0) entered disabled state [ 2077.665910] swp1: left allmulticast mode [ 2077.666257] swp1: left promiscuous mode [ 2077.666601] 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__->