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 [ 2013.066390] veth0: renamed from veth1 [ 2013.200513] br0: port 1(swp1) entered blocking state [ 2013.200811] br0: port 1(swp1) entered disabled state [ 2013.201086] swp1: entered allmulticast mode [ 2013.201399] swp1: entered promiscuous mode [ 2013.201716] br0: port 1(swp1) entered blocking state [ 2013.201981] br0: port 1(swp1) entered forwarding state [ 2013.226807] br0: port 2(vx0) entered blocking state [ 2013.227097] br0: port 2(vx0) entered disabled state [ 2013.227371] vx0: entered allmulticast mode [ 2013.227652] vx0: entered promiscuous mode [ 2013.227885] br0: port 2(vx0) entered blocking state [ 2013.228146] br0: port 2(vx0) entered forwarding state [ 2013.382888] br0: port 1(swp1) entered blocking state [ 2013.383316] br0: port 1(swp1) entered disabled state [ 2013.383590] swp1: entered allmulticast mode [ 2013.383902] swp1: entered promiscuous mode [ 2013.384218] br0: port 1(swp1) entered blocking state [ 2013.384558] br0: port 1(swp1) entered forwarding state [ 2013.409050] br0: port 2(vx0) entered blocking state [ 2013.409353] br0: port 2(vx0) entered disabled state [ 2013.409617] vx0: entered allmulticast mode [ 2013.409896] vx0: entered promiscuous mode [ 2013.410126] br0: port 2(vx0) entered blocking state [ 2013.410392] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 2018.879392] 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 ] [ 2019.292372] br0: port 1(swp1) entered blocking state [ 2019.292670] 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 ] [ 2019.887284] 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 ] [ 2020.297148] br0: port 1(swp1) entered blocking state [ 2020.297624] 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 ] [ 2021.058127] 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 ] [ 2021.473917] vx0: left allmulticast mode [ 2021.474378] vx0: left promiscuous mode [ 2021.474607] br0: port 2(vx0) entered disabled state [ 2021.475035] swp1: left allmulticast mode [ 2021.475260] swp1: left promiscuous mode [ 2021.475562] br0: port 1(swp1) entered disabled state [ 2021.555473] vx0: left allmulticast mode [ 2021.555728] vx0: left promiscuous mode [ 2021.555997] br0: port 2(vx0) entered disabled state [ 2021.556464] swp1: left allmulticast mode [ 2021.556706] swp1: left promiscuous mode [ 2021.556942] br0: port 1(swp1) entered disabled state [ 2021.900726] veth0: renamed from veth1 [ 2022.037793] br0: port 1(swp1) entered blocking state [ 2022.038114] br0: port 1(swp1) entered disabled state [ 2022.038492] swp1: entered allmulticast mode [ 2022.038804] swp1: entered promiscuous mode [ 2022.039095] br0: port 1(swp1) entered blocking state [ 2022.039382] br0: port 1(swp1) entered forwarding state [ 2022.066068] br0: port 2(vx0) entered blocking state [ 2022.066381] br0: port 2(vx0) entered disabled state [ 2022.066656] vx0: entered allmulticast mode [ 2022.066952] vx0: entered promiscuous mode [ 2022.067205] br0: port 2(vx0) entered blocking state [ 2022.067483] br0: port 2(vx0) entered forwarding state [ 2022.238942] br0: port 1(swp1) entered blocking state [ 2022.239252] br0: port 1(swp1) entered disabled state [ 2022.239524] swp1: entered allmulticast mode [ 2022.239829] swp1: entered promiscuous mode [ 2022.240114] br0: port 1(swp1) entered blocking state [ 2022.240390] br0: port 1(swp1) entered forwarding state [ 2022.266241] br0: port 2(vx0) entered blocking state [ 2022.266533] br0: port 2(vx0) entered disabled state [ 2022.266794] vx0: entered allmulticast mode [ 2022.267076] vx0: entered promiscuous mode [ 2022.267390] br0: port 2(vx0) entered blocking state [ 2022.267650] 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 ] [ 2027.887763] 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 ] [ 2028.568923] br0: port 1(swp1) entered blocking state [ 2028.569242] 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 ] [ 2028.982716] 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 ] [ 2029.655513] br0: port 1(swp1) entered blocking state [ 2029.655809] 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 ] [ 2030.981164] 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 ] [ 2031.673774] vx0: left allmulticast mode [ 2031.674182] vx0: left promiscuous mode [ 2031.674430] br0: port 2(vx0) entered disabled state [ 2031.674894] swp1: left allmulticast mode [ 2031.675283] swp1: left promiscuous mode [ 2031.675775] br0: port 1(swp1) entered disabled state [ 2031.766403] vx0: left allmulticast mode [ 2031.766679] vx0: left promiscuous mode [ 2031.766944] br0: port 2(vx0) entered disabled state [ 2031.767410] swp1: left allmulticast mode [ 2031.767660] swp1: left promiscuous mode [ 2031.767898] br0: port 1(swp1) entered disabled state [ 2032.106581] veth0: renamed from veth1 [ 2032.231491] br0: port 1(swp1) entered blocking state [ 2032.231812] br0: port 1(swp1) entered disabled state [ 2032.232098] swp1: entered allmulticast mode [ 2032.232527] swp1: entered promiscuous mode [ 2032.232820] br0: port 1(swp1) entered blocking state [ 2032.233099] br0: port 1(swp1) entered forwarding state [ 2032.259993] br0: port 2(vx0) entered blocking state [ 2032.260308] br0: port 2(vx0) entered disabled state [ 2032.260583] vx0: entered allmulticast mode [ 2032.260876] vx0: entered promiscuous mode [ 2032.261122] br0: port 2(vx0) entered blocking state [ 2032.261402] br0: port 2(vx0) entered forwarding state [ 2032.428697] br0: port 1(swp1) entered blocking state [ 2032.429016] br0: port 1(swp1) entered disabled state [ 2032.429320] swp1: entered allmulticast mode [ 2032.429629] swp1: entered promiscuous mode [ 2032.429917] br0: port 1(swp1) entered blocking state [ 2032.430205] br0: port 1(swp1) entered forwarding state [ 2032.458570] br0: port 2(vx0) entered blocking state [ 2032.458896] br0: port 2(vx0) entered disabled state [ 2032.459170] vx0: entered allmulticast mode [ 2032.459480] vx0: entered promiscuous mode [ 2032.459737] br0: port 2(vx0) entered blocking state [ 2032.460024] 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 ] [ 2037.777476] 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 ] [ 2040.591593] vx0: left allmulticast mode [ 2040.591835] vx0: left promiscuous mode [ 2040.592075] br0: port 2(vx0) entered disabled state [ 2040.592531] swp1: left allmulticast mode [ 2040.592754] swp1: left promiscuous mode [ 2040.592991] br0: port 1(swp1) entered disabled state [ 2040.660429] vx0: left allmulticast mode [ 2040.660691] vx0: left promiscuous mode [ 2040.660946] br0: port 2(vx0) entered disabled state [ 2040.661369] swp1: left allmulticast mode [ 2040.661595] swp1: left promiscuous mode [ 2040.661832] br0: port 1(swp1) entered disabled state [ 2041.023477] veth0: renamed from veth1 [ 2041.143089] br0: port 1(swp1) entered blocking state [ 2041.143443] br0: port 1(swp1) entered disabled state [ 2041.143732] swp1: entered allmulticast mode [ 2041.144094] swp1: entered promiscuous mode [ 2041.144389] br0: port 1(swp1) entered blocking state [ 2041.144655] br0: port 1(swp1) entered forwarding state [ 2041.169032] br0: port 2(vx0) entered blocking state [ 2041.169352] br0: port 2(vx0) entered disabled state [ 2041.169619] vx0: entered allmulticast mode [ 2041.169903] vx0: entered promiscuous mode [ 2041.170135] br0: port 2(vx0) entered blocking state [ 2041.170407] br0: port 2(vx0) entered forwarding state [ 2041.329034] br0: port 1(swp1) entered blocking state [ 2041.329369] br0: port 1(swp1) entered disabled state [ 2041.329667] swp1: entered allmulticast mode [ 2041.329971] swp1: entered promiscuous mode [ 2041.330256] br0: port 1(swp1) entered blocking state [ 2041.330536] br0: port 1(swp1) entered forwarding state [ 2041.355383] br0: port 2(vx0) entered blocking state [ 2041.355674] br0: port 2(vx0) entered disabled state [ 2041.355942] vx0: entered allmulticast mode [ 2041.356240] vx0: entered promiscuous mode [ 2041.356473] br0: port 2(vx0) entered blocking state [ 2041.356735] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2046.664564] br0: port 1(swp1) entered disabled state [ 2047.687280] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2053.758839] vx0: left allmulticast mode [ 2053.759184] vx0: left promiscuous mode [ 2053.759514] br0: port 2(vx0) entered disabled state [ 2053.759947] swp1: left allmulticast mode [ 2053.760167] swp1: left promiscuous mode [ 2053.760395] br0: port 1(swp1) entered disabled state [ 2053.828398] vx0: left allmulticast mode [ 2053.828697] vx0: left promiscuous mode [ 2053.828987] br0: port 2(vx0) entered disabled state [ 2053.829538] swp1: left allmulticast mode [ 2053.829761] swp1: left promiscuous mode [ 2053.829979] br0: port 1(swp1) entered disabled state [ 2054.186407] veth0: renamed from veth1 [ 2054.310683] br0: port 1(swp1) entered blocking state [ 2054.310986] br0: port 1(swp1) entered disabled state [ 2054.311278] swp1: entered allmulticast mode [ 2054.311577] swp1: entered promiscuous mode [ 2054.311853] br0: port 1(swp1) entered blocking state [ 2054.312118] br0: port 1(swp1) entered forwarding state [ 2054.338504] br0: port 2(vx0) entered blocking state [ 2054.338800] br0: port 2(vx0) entered disabled state [ 2054.339062] vx0: entered allmulticast mode [ 2054.339352] vx0: entered promiscuous mode [ 2054.339593] br0: port 2(vx0) entered blocking state [ 2054.339856] br0: port 2(vx0) entered forwarding state [ 2054.526274] br0: port 1(swp1) entered blocking state [ 2054.526686] br0: port 1(swp1) entered disabled state [ 2054.527068] swp1: entered allmulticast mode [ 2054.527582] swp1: entered promiscuous mode [ 2054.527980] br0: port 1(swp1) entered blocking state [ 2054.528371] br0: port 1(swp1) entered forwarding state [ 2054.554651] br0: port 2(vx0) entered blocking state [ 2054.554941] br0: port 2(vx0) entered disabled state [ 2054.555213] vx0: entered allmulticast mode [ 2054.555506] vx0: entered promiscuous mode [ 2054.555736] br0: port 2(vx0) entered blocking state [ 2054.556000] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2059.700500] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2089.734893] vx0: left allmulticast mode [ 2089.735305] vx0: left promiscuous mode [ 2089.735666] br0: port 2(vx0) entered disabled state [ 2089.736593] swp1: left allmulticast mode [ 2089.736828] swp1: left promiscuous mode [ 2089.737163] br0: port 1(swp1) entered disabled state # # Tests passed: 83 # Tests failed: 0 [ 2089.827370] vx0: left allmulticast mode [ 2089.827862] vx0: left promiscuous mode [ 2089.828302] br0: port 2(vx0) entered disabled state [ 2089.828952] swp1: left allmulticast mode [ 2089.829440] swp1: left promiscuous mode [ 2089.829917] 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__->