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 4800 # selftests: net: test_bridge_backup_port.sh [ 470.764372] veth0: renamed from veth1 [ 470.868645] br0: port 1(swp1) entered blocking state [ 470.868950] br0: port 1(swp1) entered disabled state [ 470.869241] swp1: entered allmulticast mode [ 470.869545] swp1: entered promiscuous mode [ 470.869956] br0: port 1(swp1) entered blocking state [ 470.870245] br0: port 1(swp1) entered forwarding state [ 470.891460] br0: port 2(vx0) entered blocking state [ 470.891773] br0: port 2(vx0) entered disabled state [ 470.892083] vx0: entered allmulticast mode [ 470.892371] vx0: entered promiscuous mode [ 470.892618] br0: port 2(vx0) entered blocking state [ 470.892891] br0: port 2(vx0) entered forwarding state [ 471.017135] br0: port 1(swp1) entered blocking state [ 471.017439] br0: port 1(swp1) entered disabled state [ 471.017718] swp1: entered allmulticast mode [ 471.018026] swp1: entered promiscuous mode [ 471.018302] br0: port 1(swp1) entered blocking state [ 471.018570] br0: port 1(swp1) entered forwarding state [ 471.037680] br0: port 2(vx0) entered blocking state [ 471.038012] br0: port 2(vx0) entered disabled state [ 471.038278] vx0: entered allmulticast mode [ 471.038561] vx0: entered promiscuous mode [ 471.038808] br0: port 2(vx0) entered blocking state [ 471.039089] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 476.110798] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 476.499612] 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 ] [ 476.825196] br0: port 1(swp1) entered blocking state [ 476.825497] 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 ] [ 477.500049] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 477.521488] br0: port 1(swp1) entered blocking state [ 477.521786] 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 ] # TEST: No forwarding out of swp1 [FAIL] [ 478.508121] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 478.638175] vx0: left allmulticast mode [ 478.638539] vx0: left promiscuous mode [ 478.638863] br0: port 2(vx0) entered disabled state [ 478.649109] swp1: left allmulticast mode [ 478.649544] swp1: left promiscuous mode [ 478.649861] br0: port 1(swp1) entered disabled state [ 478.790153] vx0: left allmulticast mode [ 478.790454] vx0: left promiscuous mode [ 478.790702] br0: port 2(vx0) entered disabled state [ 478.802184] swp1: left allmulticast mode [ 478.802422] swp1: left promiscuous mode [ 478.802663] br0: port 1(swp1) entered disabled state [ 479.007232] veth0: renamed from veth1 [ 479.144152] br0: port 1(swp1) entered blocking state [ 479.144590] br0: port 1(swp1) entered disabled state [ 479.145062] swp1: entered allmulticast mode [ 479.145526] swp1: entered promiscuous mode [ 479.145809] br0: port 1(swp1) entered blocking state [ 479.146088] br0: port 1(swp1) entered forwarding state [ 479.169266] br0: port 2(vx0) entered blocking state [ 479.169562] br0: port 2(vx0) entered disabled state [ 479.169828] vx0: entered allmulticast mode [ 479.170208] vx0: entered promiscuous mode [ 479.170516] br0: port 2(vx0) entered blocking state [ 479.170780] br0: port 2(vx0) entered forwarding state [ 479.321055] br0: port 1(swp1) entered blocking state [ 479.321361] br0: port 1(swp1) entered disabled state [ 479.321646] swp1: entered allmulticast mode [ 479.321976] swp1: entered promiscuous mode [ 479.322268] br0: port 1(swp1) entered blocking state [ 479.322539] br0: port 1(swp1) entered forwarding state [ 479.347268] br0: port 2(vx0) entered blocking state [ 479.347653] br0: port 2(vx0) entered disabled state [ 479.348094] vx0: entered allmulticast mode [ 479.348483] vx0: entered promiscuous mode [ 479.348798] br0: port 2(vx0) entered blocking state [ 479.349158] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID # ----------------- [ 484.420971] tc (22767) used greatest stack depth: 11696 bytes left # TEST: vx0 configured as backup port of swp1 [ OK ] # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 484.940515] 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 ] [ 485.554953] br0: port 1(swp1) entered blocking state [ 485.555285] 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 ] # TEST: swp1 carrier off [ OK ] [ 485.941114] br0: port 1(swp1) entered disabled state # 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 ] [ 486.546670] br0: port 1(swp1) entered blocking state [ 486.546988] 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 ] [ 487.815449] 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 ] [ 488.543202] vx0: left allmulticast mode [ 488.543461] vx0: left promiscuous mode [ 488.543760] br0: port 2(vx0) entered disabled state [ 488.556115] swp1: left allmulticast mode [ 488.556400] swp1: left promiscuous mode [ 488.556679] br0: port 1(swp1) entered disabled state [ 488.725190] vx0: left allmulticast mode [ 488.725552] vx0: left promiscuous mode [ 488.725913] br0: port 2(vx0) entered disabled state [ 488.736143] swp1: left allmulticast mode [ 488.736808] swp1: left promiscuous mode [ 488.737416] br0: port 1(swp1) entered disabled state [ 488.871239] veth0: renamed from veth1 [ 488.994364] br0: port 1(swp1) entered blocking state [ 488.994730] br0: port 1(swp1) entered disabled state [ 488.995081] swp1: entered allmulticast mode [ 488.995448] swp1: entered promiscuous mode [ 488.995758] br0: port 1(swp1) entered blocking state [ 488.996118] br0: port 1(swp1) entered forwarding state [ 489.019510] br0: port 2(vx0) entered blocking state [ 489.019928] br0: port 2(vx0) entered disabled state [ 489.020332] vx0: entered allmulticast mode [ 489.020766] vx0: entered promiscuous mode [ 489.021263] br0: port 2(vx0) entered blocking state [ 489.021649] br0: port 2(vx0) entered forwarding state [ 489.169467] br0: port 1(swp1) entered blocking state [ 489.169895] br0: port 1(swp1) entered disabled state [ 489.170313] swp1: entered allmulticast mode [ 489.170754] swp1: entered promiscuous mode [ 489.171172] br0: port 1(swp1) entered blocking state [ 489.171561] br0: port 1(swp1) entered forwarding state [ 489.195240] br0: port 2(vx0) entered blocking state [ 489.195653] br0: port 2(vx0) entered disabled state [ 489.196049] vx0: entered allmulticast mode [ 489.196476] vx0: entered promiscuous mode [ 489.196837] br0: port 2(vx0) entered blocking state [ 489.197238] 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 ] [ 494.496592] 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 ] [ 497.220166] vx0: left allmulticast mode [ 497.220558] vx0: left promiscuous mode [ 497.220926] br0: port 2(vx0) entered disabled state [ 497.234156] swp1: left allmulticast mode [ 497.234519] swp1: left promiscuous mode [ 497.234858] br0: port 1(swp1) entered disabled state [ 497.382111] vx0: left allmulticast mode [ 497.382493] vx0: left promiscuous mode [ 497.382847] br0: port 2(vx0) entered disabled state [ 497.390070] swp1: left allmulticast mode [ 497.390414] swp1: left promiscuous mode [ 497.390649] br0: port 1(swp1) entered disabled state [ 497.522231] veth0: renamed from veth1 [ 497.635288] br0: port 1(swp1) entered blocking state [ 497.635596] br0: port 1(swp1) entered disabled state [ 497.635901] swp1: entered allmulticast mode [ 497.636354] swp1: entered promiscuous mode [ 497.636759] br0: port 1(swp1) entered blocking state [ 497.637165] br0: port 1(swp1) entered forwarding state [ 497.657614] br0: port 2(vx0) entered blocking state [ 497.657912] br0: port 2(vx0) entered disabled state [ 497.658193] vx0: entered allmulticast mode [ 497.658486] vx0: entered promiscuous mode [ 497.658723] br0: port 2(vx0) entered blocking state [ 497.659073] br0: port 2(vx0) entered forwarding state [ 497.786092] br0: port 1(swp1) entered blocking state [ 497.786399] br0: port 1(swp1) entered disabled state [ 497.786680] swp1: entered allmulticast mode [ 497.786987] swp1: entered promiscuous mode [ 497.787260] br0: port 1(swp1) entered blocking state [ 497.787532] br0: port 1(swp1) entered forwarding state [ 497.806786] br0: port 2(vx0) entered blocking state [ 497.807157] br0: port 2(vx0) entered disabled state [ 497.807538] vx0: entered allmulticast mode [ 497.807976] vx0: entered promiscuous mode [ 497.808335] br0: port 2(vx0) entered blocking state [ 497.808718] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 503.079984] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 504.124107] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 509.174193] vx0: left allmulticast mode [ 509.174894] vx0: left promiscuous mode [ 509.175555] br0: port 2(vx0) entered disabled state [ 509.182163] swp1: left allmulticast mode [ 509.182724] swp1: left promiscuous mode [ 509.183274] br0: port 1(swp1) entered disabled state [ 509.340144] vx0: left allmulticast mode [ 509.340477] vx0: left promiscuous mode [ 509.340867] br0: port 2(vx0) entered disabled state [ 509.352089] swp1: left allmulticast mode [ 509.352492] swp1: left promiscuous mode [ 509.352749] br0: port 1(swp1) entered disabled state [ 509.498148] veth0: renamed from veth1 [ 509.609496] br0: port 1(swp1) entered blocking state [ 509.609833] br0: port 1(swp1) entered disabled state [ 509.610212] swp1: entered allmulticast mode [ 509.610567] swp1: entered promiscuous mode [ 509.610873] br0: port 1(swp1) entered blocking state [ 509.611164] br0: port 1(swp1) entered forwarding state [ 509.633493] br0: port 2(vx0) entered blocking state [ 509.633793] br0: port 2(vx0) entered disabled state [ 509.634075] vx0: entered allmulticast mode [ 509.634366] vx0: entered promiscuous mode [ 509.634604] br0: port 2(vx0) entered blocking state [ 509.634873] br0: port 2(vx0) entered forwarding state [ 509.781140] br0: port 1(swp1) entered blocking state [ 509.781445] br0: port 1(swp1) entered disabled state [ 509.781728] swp1: entered allmulticast mode [ 509.782050] swp1: entered promiscuous mode [ 509.782326] br0: port 1(swp1) entered blocking state [ 509.782598] br0: port 1(swp1) entered forwarding state [ 509.804003] br0: port 2(vx0) entered blocking state [ 509.804301] br0: port 2(vx0) entered disabled state [ 509.804587] vx0: entered allmulticast mode [ 509.804900] vx0: entered promiscuous mode [ 509.805153] br0: port 2(vx0) entered blocking state [ 509.805420] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 514.917292] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 545.003116] vx0: left allmulticast mode [ 545.003490] vx0: left promiscuous mode [ 545.003863] br0: port 2(vx0) entered disabled state [ 545.011087] swp1: left allmulticast mode [ 545.011318] swp1: left promiscuous mode [ 545.011544] 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__-> [ 545.123078] vx0: left allmulticast mode [ 545.123323] vx0: left promiscuous mode [ 545.123543] br0: port 2(vx0) entered disabled state [ 545.129068] swp1: left allmulticast mode [ 545.129297] swp1: left promiscuous mode [ 545.129549] br0: port 1(swp1) entered disabled state xx__-> xx__->