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 [ 690.984517] veth0: renamed from veth1 [ 691.165789] br0: port 1(swp1) entered blocking state [ 691.166302] br0: port 1(swp1) entered disabled state [ 691.166732] swp1: entered allmulticast mode [ 691.167194] swp1: entered promiscuous mode [ 691.167610] br0: port 1(swp1) entered blocking state [ 691.167990] br0: port 1(swp1) entered forwarding state [ 691.205086] br0: port 2(vx0) entered blocking state [ 691.205430] br0: port 2(vx0) entered disabled state [ 691.205697] vx0: entered allmulticast mode [ 691.205985] vx0: entered promiscuous mode [ 691.206260] br0: port 2(vx0) entered blocking state [ 691.206517] br0: port 2(vx0) entered forwarding state [ 691.423683] br0: port 1(swp1) entered blocking state [ 691.423979] br0: port 1(swp1) entered disabled state [ 691.424311] swp1: entered allmulticast mode [ 691.424606] swp1: entered promiscuous mode [ 691.424881] br0: port 1(swp1) entered blocking state [ 691.425148] br0: port 1(swp1) entered forwarding state [ 691.458106] br0: port 2(vx0) entered blocking state [ 691.458414] br0: port 2(vx0) entered disabled state [ 691.458676] vx0: entered allmulticast mode [ 691.458965] vx0: entered promiscuous mode [ 691.459401] br0: port 2(vx0) entered blocking state [ 691.459674] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 696.970930] 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 ] [ 697.346923] br0: port 1(swp1) entered blocking state [ 697.347305] 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 ] # TEST: swp1 carrier off [ OK ] # TEST: No forwarding out of swp1 [ OK ] [ 697.973244] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 698.109813] br0: port 1(swp1) entered blocking state [ 698.110103] 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 ] # TEST: swp1 carrier off [ OK ] [ 698.981257] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of swp1 [FAIL] # TEST: No forwarding out of vx0 [ OK ] [ 699.250237] vx0: left allmulticast mode [ 699.250564] vx0: left promiscuous mode [ 699.250840] br0: port 2(vx0) entered disabled state [ 699.265346] swp1: left allmulticast mode [ 699.265722] swp1: left promiscuous mode [ 699.266077] br0: port 1(swp1) entered disabled state [ 699.401179] vx0: left allmulticast mode [ 699.401453] vx0: left promiscuous mode [ 699.401710] br0: port 2(vx0) entered disabled state [ 699.410273] swp1: left allmulticast mode [ 699.410556] swp1: left promiscuous mode [ 699.410837] br0: port 1(swp1) entered disabled state [ 699.741363] veth0: renamed from veth1 [ 699.903239] br0: port 1(swp1) entered blocking state [ 699.903547] br0: port 1(swp1) entered disabled state [ 699.903840] swp1: entered allmulticast mode [ 699.904175] swp1: entered promiscuous mode [ 699.904469] br0: port 1(swp1) entered blocking state [ 699.904755] br0: port 1(swp1) entered forwarding state [ 699.935796] br0: port 2(vx0) entered blocking state [ 699.936272] br0: port 2(vx0) entered disabled state [ 699.936674] vx0: entered allmulticast mode [ 699.937095] vx0: entered promiscuous mode [ 699.937485] br0: port 2(vx0) entered blocking state [ 699.937849] br0: port 2(vx0) entered forwarding state [ 700.123945] br0: port 1(swp1) entered blocking state [ 700.124318] br0: port 1(swp1) entered disabled state [ 700.124627] swp1: entered allmulticast mode [ 700.124930] swp1: entered promiscuous mode [ 700.125240] br0: port 1(swp1) entered blocking state [ 700.125527] br0: port 1(swp1) entered forwarding state [ 700.154213] br0: port 2(vx0) entered blocking state [ 700.154508] br0: port 2(vx0) entered disabled state [ 700.154768] vx0: entered allmulticast mode [ 700.155052] vx0: entered promiscuous mode [ 700.155304] br0: port 2(vx0) entered blocking state [ 700.155562] 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 ] [ 705.838438] 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 ] [ 706.502110] br0: port 1(swp1) entered blocking state [ 706.502452] 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 ] [ 706.900856] 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 ] [ 707.576495] br0: port 1(swp1) entered blocking state [ 707.576913] 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 ] [ 708.905790] 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 ] [ 709.571223] vx0: left allmulticast mode [ 709.571549] vx0: left promiscuous mode [ 709.571876] br0: port 2(vx0) entered disabled state [ 709.583339] swp1: left allmulticast mode [ 709.583577] swp1: left promiscuous mode [ 709.583788] br0: port 1(swp1) entered disabled state [ 709.715160] vx0: left allmulticast mode [ 709.715417] vx0: left promiscuous mode [ 709.715685] br0: port 2(vx0) entered disabled state [ 709.729279] swp1: left allmulticast mode [ 709.729527] swp1: left promiscuous mode [ 709.729777] br0: port 1(swp1) entered disabled state [ 710.064365] veth0: renamed from veth1 [ 710.221457] br0: port 1(swp1) entered blocking state [ 710.221870] br0: port 1(swp1) entered disabled state [ 710.222380] swp1: entered allmulticast mode [ 710.222750] swp1: entered promiscuous mode [ 710.223158] br0: port 1(swp1) entered blocking state [ 710.223541] br0: port 1(swp1) entered forwarding state [ 710.256640] br0: port 2(vx0) entered blocking state [ 710.256939] br0: port 2(vx0) entered disabled state [ 710.257219] vx0: entered allmulticast mode [ 710.257505] vx0: entered promiscuous mode [ 710.257740] br0: port 2(vx0) entered blocking state [ 710.258001] br0: port 2(vx0) entered forwarding state [ 710.460309] br0: port 1(swp1) entered blocking state [ 710.460603] br0: port 1(swp1) entered disabled state [ 710.460872] swp1: entered allmulticast mode [ 710.461180] swp1: entered promiscuous mode [ 710.461450] br0: port 1(swp1) entered blocking state [ 710.461710] br0: port 1(swp1) entered forwarding state [ 710.496144] br0: port 2(vx0) entered blocking state [ 710.496565] br0: port 2(vx0) entered disabled state [ 710.496953] vx0: entered allmulticast mode [ 710.497287] vx0: entered promiscuous mode [ 710.497531] br0: port 2(vx0) entered blocking state [ 710.497791] 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 ] [ 715.867929] 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 ] [ 718.873201] vx0: left allmulticast mode [ 718.873558] vx0: left promiscuous mode [ 718.873935] br0: port 2(vx0) entered disabled state [ 718.892441] swp1: left allmulticast mode [ 718.892811] swp1: left promiscuous mode [ 718.893189] br0: port 1(swp1) entered disabled state [ 719.024178] vx0: left allmulticast mode [ 719.024629] vx0: left promiscuous mode [ 719.025153] br0: port 2(vx0) entered disabled state [ 719.037291] swp1: left allmulticast mode [ 719.037532] swp1: left promiscuous mode [ 719.037750] br0: port 1(swp1) entered disabled state [ 719.367337] veth0: renamed from veth1 [ 719.540277] br0: port 1(swp1) entered blocking state [ 719.540576] br0: port 1(swp1) entered disabled state [ 719.540848] swp1: entered allmulticast mode [ 719.541158] swp1: entered promiscuous mode [ 719.541434] br0: port 1(swp1) entered blocking state [ 719.541695] br0: port 1(swp1) entered forwarding state [ 719.572898] br0: port 2(vx0) entered blocking state [ 719.573208] br0: port 2(vx0) entered disabled state [ 719.573481] vx0: entered allmulticast mode [ 719.573771] vx0: entered promiscuous mode [ 719.574065] br0: port 2(vx0) entered blocking state [ 719.574348] br0: port 2(vx0) entered forwarding state [ 719.780684] br0: port 1(swp1) entered blocking state [ 719.780978] br0: port 1(swp1) entered disabled state [ 719.781270] swp1: entered allmulticast mode [ 719.781565] swp1: entered promiscuous mode [ 719.781837] br0: port 1(swp1) entered blocking state [ 719.782104] br0: port 1(swp1) entered forwarding state [ 719.812316] br0: port 2(vx0) entered blocking state [ 719.812608] br0: port 2(vx0) entered disabled state [ 719.812881] vx0: entered allmulticast mode [ 719.813197] vx0: entered promiscuous mode [ 719.813455] br0: port 2(vx0) entered blocking state [ 719.813720] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 725.169558] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 726.174257] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 731.237256] vx0: left allmulticast mode [ 731.237599] vx0: left promiscuous mode [ 731.237915] br0: port 2(vx0) entered disabled state [ 731.250334] swp1: left allmulticast mode [ 731.250604] swp1: left promiscuous mode [ 731.250820] br0: port 1(swp1) entered disabled state [ 731.353174] vx0: left allmulticast mode [ 731.353564] vx0: left promiscuous mode [ 731.353932] br0: port 2(vx0) entered disabled state [ 731.364271] swp1: left allmulticast mode [ 731.364507] swp1: left promiscuous mode [ 731.364727] br0: port 1(swp1) entered disabled state [ 731.752379] veth0: renamed from veth1 [ 731.918592] br0: port 1(swp1) entered blocking state [ 731.918891] br0: port 1(swp1) entered disabled state [ 731.919221] swp1: entered allmulticast mode [ 731.919531] swp1: entered promiscuous mode [ 731.919805] br0: port 1(swp1) entered blocking state [ 731.920068] br0: port 1(swp1) entered forwarding state [ 731.953854] br0: port 2(vx0) entered blocking state [ 731.954272] br0: port 2(vx0) entered disabled state [ 731.954653] vx0: entered allmulticast mode [ 731.955076] vx0: entered promiscuous mode [ 731.955485] br0: port 2(vx0) entered blocking state [ 731.955857] br0: port 2(vx0) entered forwarding state [ 732.175424] br0: port 1(swp1) entered blocking state [ 732.175726] br0: port 1(swp1) entered disabled state [ 732.176010] swp1: entered allmulticast mode [ 732.176424] swp1: entered promiscuous mode [ 732.176702] br0: port 1(swp1) entered blocking state [ 732.176961] br0: port 1(swp1) entered forwarding state [ 732.207544] br0: port 2(vx0) entered blocking state [ 732.207871] br0: port 2(vx0) entered disabled state [ 732.208247] vx0: entered allmulticast mode [ 732.208557] vx0: entered promiscuous mode [ 732.208806] br0: port 2(vx0) entered blocking state [ 732.209079] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 737.382414] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 767.432197] vx0: left allmulticast mode [ 767.432564] vx0: left promiscuous mode [ 767.432967] br0: port 2(vx0) entered disabled state [ 767.446311] swp1: left allmulticast mode [ 767.446585] swp1: left promiscuous mode [ 767.446878] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 767.554177] vx0: left allmulticast mode [ 767.554579] vx0: left promiscuous mode [ 767.554950] br0: port 2(vx0) entered disabled state [ 767.568311] swp1: left allmulticast mode [ 767.568570] swp1: left promiscuous mode [ 767.568859] br0: port 1(swp1) entered disabled state not ok 1 selftests: net: test_bridge_backup_port.sh # exit=1 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__->