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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # timeout set to 6000 # selftests: net: test_bridge_backup_port.sh [ 1913.252044][T15411] veth0: renamed from veth1 [ 1914.920395][T15427] br0: port 1(swp1) entered blocking state [ 1914.921068][T15427] br0: port 1(swp1) entered disabled state [ 1914.921403][T15427] swp1: entered allmulticast mode [ 1914.922793][T15427] swp1: entered promiscuous mode [ 1914.924327][T15427] br0: port 1(swp1) entered blocking state [ 1914.924681][T15427] br0: port 1(swp1) entered forwarding state [ 1915.294201][T15429] br0: port 2(vx0) entered blocking state [ 1915.294720][T15429] br0: port 2(vx0) entered disabled state [ 1915.295205][T15429] vx0: entered allmulticast mode [ 1915.297399][T15429] vx0: entered promiscuous mode [ 1915.298280][T15429] br0: port 2(vx0) entered blocking state [ 1915.298723][T15429] br0: port 2(vx0) entered forwarding state [ 1917.474462][T15442] br0: port 1(swp1) entered blocking state [ 1917.474868][T15442] br0: port 1(swp1) entered disabled state [ 1917.475201][T15442] swp1: entered allmulticast mode [ 1917.476554][T15442] swp1: entered promiscuous mode [ 1917.477900][T15442] br0: port 1(swp1) entered blocking state [ 1917.478219][T15442] br0: port 1(swp1) entered forwarding state [ 1917.836307][T15444] br0: port 2(vx0) entered blocking state [ 1917.837320][T15444] br0: port 2(vx0) entered disabled state [ 1917.837651][T15444] vx0: entered allmulticast mode [ 1917.838977][T15444] vx0: entered promiscuous mode [ 1917.839933][T15444] br0: port 2(vx0) entered blocking state [ 1917.840244][T15444] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 1924.296400][T15456] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 1926.189685][ T2315] 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 ] [ 1927.467155][T15018] br0: port 1(swp1) entered blocking state [ 1927.467541][T15018] 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 ] [ 1929.102582][T15018] 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 ] [ 1930.383497][T15018] br0: port 1(swp1) entered blocking state [ 1930.383884][T15018] 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 ] [ 1933.111074][ T7903] 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 ] [ 1934.484565][ T70] vx0: left allmulticast mode [ 1934.484945][ T70] vx0: left promiscuous mode [ 1934.485353][ T70] br0: port 2(vx0) entered disabled state [ 1934.499940][ T70] swp1: left allmulticast mode [ 1934.500285][ T70] swp1: left promiscuous mode [ 1934.500700][ T70] br0: port 1(swp1) entered disabled state [ 1934.945562][ T70] vx0: left allmulticast mode [ 1934.945868][ T70] vx0: left promiscuous mode [ 1934.946265][ T70] br0: port 2(vx0) entered disabled state [ 1934.958069][ T70] swp1: left allmulticast mode [ 1934.958357][ T70] swp1: left promiscuous mode [ 1934.958795][ T70] br0: port 1(swp1) entered disabled state [ 1939.770759][T15584] veth0: renamed from veth1 [ 1941.402555][T15600] br0: port 1(swp1) entered blocking state [ 1941.402904][T15600] br0: port 1(swp1) entered disabled state [ 1941.403248][T15600] swp1: entered allmulticast mode [ 1941.405185][T15600] swp1: entered promiscuous mode [ 1941.406624][T15600] br0: port 1(swp1) entered blocking state [ 1941.406934][T15600] br0: port 1(swp1) entered forwarding state [ 1941.741970][T15602] br0: port 2(vx0) entered blocking state [ 1941.742302][T15602] br0: port 2(vx0) entered disabled state [ 1941.742629][T15602] vx0: entered allmulticast mode [ 1941.744025][T15602] vx0: entered promiscuous mode [ 1941.744758][T15602] br0: port 2(vx0) entered blocking state [ 1941.745059][T15602] br0: port 2(vx0) entered forwarding state [ 1943.856529][T15615] br0: port 1(swp1) entered blocking state [ 1943.856868][T15615] br0: port 1(swp1) entered disabled state [ 1943.857201][T15615] swp1: entered allmulticast mode [ 1943.859218][T15615] swp1: entered promiscuous mode [ 1943.860598][T15615] br0: port 1(swp1) entered blocking state [ 1943.860907][T15615] br0: port 1(swp1) entered forwarding state [ 1944.196576][T15617] br0: port 2(vx0) entered blocking state [ 1944.196920][T15617] br0: port 2(vx0) entered disabled state [ 1944.197240][T15617] vx0: entered allmulticast mode [ 1944.198586][T15617] vx0: entered promiscuous mode [ 1944.199151][T15617] br0: port 2(vx0) entered blocking state [ 1944.199451][T15617] 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 ] [ 1953.773573][T11653] 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 ] [ 1955.878325][ T2315] br0: port 1(swp1) entered blocking state [ 1955.878704][ T2315] 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 ] [ 1957.571293][ T7903] 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 ] [ 1959.569567][T11961] br0: port 1(swp1) entered blocking state [ 1959.569914][T11961] 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 ] [ 1963.751620][T11961] 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 ] [ 1965.799316][ T70] vx0: left allmulticast mode [ 1965.799647][ T70] vx0: left promiscuous mode [ 1965.800035][ T70] br0: port 2(vx0) entered disabled state [ 1965.810691][ T70] swp1: left allmulticast mode [ 1965.810956][ T70] swp1: left promiscuous mode [ 1965.811363][ T70] br0: port 1(swp1) entered disabled state [ 1966.246083][ T70] vx0: left allmulticast mode [ 1966.246429][ T70] vx0: left promiscuous mode [ 1966.246838][ T70] br0: port 2(vx0) entered disabled state [ 1966.257955][ T70] swp1: left allmulticast mode [ 1966.258250][ T70] swp1: left promiscuous mode [ 1966.258664][ T70] br0: port 1(swp1) entered disabled state [ 1970.583304][T15813] veth0: renamed from veth1 [ 1972.344755][T15830] br0: port 1(swp1) entered blocking state [ 1972.345095][T15830] br0: port 1(swp1) entered disabled state [ 1972.345430][T15830] swp1: entered allmulticast mode [ 1972.346762][T15830] swp1: entered promiscuous mode [ 1972.349125][T15830] br0: port 1(swp1) entered blocking state [ 1972.349437][T15830] br0: port 1(swp1) entered forwarding state [ 1972.685362][T15832] br0: port 2(vx0) entered blocking state [ 1972.685744][T15832] br0: port 2(vx0) entered disabled state [ 1972.686086][T15832] vx0: entered allmulticast mode [ 1972.687565][T15832] vx0: entered promiscuous mode [ 1972.688202][T15832] br0: port 2(vx0) entered blocking state [ 1972.688532][T15832] br0: port 2(vx0) entered forwarding state [ 1974.870583][T15845] br0: port 1(swp1) entered blocking state [ 1974.871085][T15845] br0: port 1(swp1) entered disabled state [ 1974.871606][T15845] swp1: entered allmulticast mode [ 1974.874498][T15845] swp1: entered promiscuous mode [ 1974.876690][T15845] br0: port 1(swp1) entered blocking state [ 1974.877154][T15845] br0: port 1(swp1) entered forwarding state [ 1975.275078][T15847] br0: port 2(vx0) entered blocking state [ 1975.275411][T15847] br0: port 2(vx0) entered disabled state [ 1975.275742][T15847] vx0: entered allmulticast mode [ 1975.277034][T15847] vx0: entered promiscuous mode [ 1975.277716][T15847] br0: port 2(vx0) entered blocking state [ 1975.278015][T15847] 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 ] [ 1984.068097][ T2315] 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 ] [ 1994.761030][ T70] vx0: left allmulticast mode [ 1994.761479][ T70] vx0: left promiscuous mode [ 1994.762075][ T70] br0: port 2(vx0) entered disabled state [ 1994.772652][ T70] swp1: left allmulticast mode [ 1994.772931][ T70] swp1: left promiscuous mode [ 1994.773366][ T70] br0: port 1(swp1) entered disabled state [ 1995.311476][ T70] vx0: left allmulticast mode [ 1995.311788][ T70] vx0: left promiscuous mode [ 1995.312168][ T70] br0: port 2(vx0) entered disabled state [ 1995.326711][ T70] swp1: left allmulticast mode [ 1995.326987][ T70] swp1: left promiscuous mode [ 1995.327348][ T70] br0: port 1(swp1) entered disabled state [ 1999.837996][T16034] veth0: renamed from veth1 [ 2001.470352][T16050] br0: port 1(swp1) entered blocking state [ 2001.470707][T16050] br0: port 1(swp1) entered disabled state [ 2001.471042][T16050] swp1: entered allmulticast mode [ 2001.472386][T16050] swp1: entered promiscuous mode [ 2001.474602][T16050] br0: port 1(swp1) entered blocking state [ 2001.474912][T16050] br0: port 1(swp1) entered forwarding state [ 2001.796837][T16052] br0: port 2(vx0) entered blocking state [ 2001.797171][T16052] br0: port 2(vx0) entered disabled state [ 2001.798102][T16052] vx0: entered allmulticast mode [ 2001.799520][T16052] vx0: entered promiscuous mode [ 2001.804879][T16052] br0: port 2(vx0) entered blocking state [ 2001.805207][T16052] br0: port 2(vx0) entered forwarding state [ 2003.970829][T16065] br0: port 1(swp1) entered blocking state [ 2003.971162][T16065] br0: port 1(swp1) entered disabled state [ 2003.971496][T16065] swp1: entered allmulticast mode [ 2003.972822][T16065] swp1: entered promiscuous mode [ 2003.974415][T16065] br0: port 1(swp1) entered blocking state [ 2003.974741][T16065] br0: port 1(swp1) entered forwarding state [ 2004.306405][T16067] br0: port 2(vx0) entered blocking state [ 2004.306753][T16067] br0: port 2(vx0) entered disabled state [ 2004.307080][T16067] vx0: entered allmulticast mode [ 2004.308405][T16067] vx0: entered promiscuous mode [ 2004.309100][T16067] br0: port 2(vx0) entered blocking state [ 2004.309407][T16067] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 2012.401583][T11961] br0: port 1(swp1) entered disabled state [ 2013.448775][ T2315] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 2019.663530][ T70] vx0: left allmulticast mode [ 2019.663970][ T70] vx0: left promiscuous mode [ 2019.664580][ T70] br0: port 2(vx0) entered disabled state [ 2019.683278][ T70] swp1: left allmulticast mode [ 2019.683757][ T70] swp1: left promiscuous mode [ 2019.684320][ T70] br0: port 1(swp1) entered disabled state [ 2020.088384][ T70] vx0: left allmulticast mode [ 2020.088704][ T70] vx0: left promiscuous mode [ 2020.089082][ T70] br0: port 2(vx0) entered disabled state [ 2020.103391][ T70] swp1: left allmulticast mode [ 2020.103671][ T70] swp1: left promiscuous mode [ 2020.104032][ T70] br0: port 1(swp1) entered disabled state [ 2024.580415][T16144] veth0: renamed from veth1 [ 2026.230532][T16161] br0: port 1(swp1) entered blocking state [ 2026.230874][T16161] br0: port 1(swp1) entered disabled state [ 2026.231214][T16161] swp1: entered allmulticast mode [ 2026.233316][T16161] swp1: entered promiscuous mode [ 2026.234761][T16161] br0: port 1(swp1) entered blocking state [ 2026.235089][T16161] br0: port 1(swp1) entered forwarding state [ 2026.568458][T16163] br0: port 2(vx0) entered blocking state [ 2026.568810][T16163] br0: port 2(vx0) entered disabled state [ 2026.569144][T16163] vx0: entered allmulticast mode [ 2026.570516][T16163] vx0: entered promiscuous mode [ 2026.571080][T16163] br0: port 2(vx0) entered blocking state [ 2026.571376][T16163] br0: port 2(vx0) entered forwarding state [ 2028.805496][T16176] br0: port 1(swp1) entered blocking state [ 2028.805857][T16176] br0: port 1(swp1) entered disabled state [ 2028.806187][T16176] swp1: entered allmulticast mode [ 2028.807484][T16176] swp1: entered promiscuous mode [ 2028.809024][T16176] br0: port 1(swp1) entered blocking state [ 2028.809334][T16176] br0: port 1(swp1) entered forwarding state [ 2029.137623][T16178] br0: port 2(vx0) entered blocking state [ 2029.137955][T16178] br0: port 2(vx0) entered disabled state [ 2029.138267][T16178] vx0: entered allmulticast mode [ 2029.139561][T16178] vx0: entered promiscuous mode [ 2029.140237][T16178] br0: port 2(vx0) entered blocking state [ 2029.140554][T16178] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 2035.977602][ T7903] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 2066.306559][ T70] vx0: left allmulticast mode [ 2066.306884][ T70] vx0: left promiscuous mode [ 2066.307291][ T70] br0: port 2(vx0) entered disabled state [ 2066.317651][ T70] swp1: left allmulticast mode [ 2066.317942][ T70] swp1: left promiscuous mode [ 2066.318371][ T70] br0: port 1(swp1) entered disabled state [ 2066.775300][ T70] vx0: left allmulticast mode [ 2066.775603][ T70] vx0: left promiscuous mode [ 2066.775986][ T70] br0: port 2(vx0) entered disabled state [ 2066.788614][ T70] swp1: left allmulticast mode [ 2066.788899][ T70] swp1: left promiscuous mode [ 2066.789295][ T70] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->