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 [ 638.681854] veth0: renamed from veth1 [ 638.845819] br0: port 1(swp1) entered blocking state [ 638.846122] br0: port 1(swp1) entered disabled state [ 638.846398] swp1: entered allmulticast mode [ 638.846712] swp1: entered promiscuous mode [ 638.846989] br0: port 1(swp1) entered blocking state [ 638.847254] br0: port 1(swp1) entered forwarding state [ 638.878268] br0: port 2(vx0) entered blocking state [ 638.878561] br0: port 2(vx0) entered disabled state [ 638.878831] vx0: entered allmulticast mode [ 638.879109] vx0: entered promiscuous mode [ 638.879335] br0: port 2(vx0) entered blocking state [ 638.879590] br0: port 2(vx0) entered forwarding state [ 639.080357] br0: port 1(swp1) entered blocking state [ 639.080679] br0: port 1(swp1) entered disabled state [ 639.080955] swp1: entered allmulticast mode [ 639.081259] swp1: entered promiscuous mode [ 639.081533] br0: port 1(swp1) entered blocking state [ 639.081805] br0: port 1(swp1) entered forwarding state [ 639.114189] br0: port 2(vx0) entered blocking state [ 639.114470] br0: port 2(vx0) entered disabled state [ 639.114760] vx0: entered allmulticast mode [ 639.115077] vx0: entered promiscuous mode [ 639.115321] br0: port 2(vx0) entered blocking state [ 639.115602] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 644.625711] 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 ] [ 644.983697] br0: port 1(swp1) entered blocking state [ 644.983984] 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 ] [ 645.628755] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 645.722757] br0: port 1(swp1) entered blocking state [ 645.723066] 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] [ 646.636720] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 646.796907] vx0: left allmulticast mode [ 646.797446] vx0: left promiscuous mode [ 646.797969] br0: port 2(vx0) entered disabled state [ 646.804804] swp1: left allmulticast mode [ 646.805393] swp1: left promiscuous mode [ 646.805887] br0: port 1(swp1) entered disabled state [ 646.938856] vx0: left allmulticast mode [ 646.939268] vx0: left promiscuous mode [ 646.939676] br0: port 2(vx0) entered disabled state [ 646.950739] swp1: left allmulticast mode [ 646.951196] swp1: left promiscuous mode [ 646.951608] br0: port 1(swp1) entered disabled state [ 647.197390] veth0: renamed from veth1 [ 647.351361] br0: port 1(swp1) entered blocking state [ 647.351804] br0: port 1(swp1) entered disabled state [ 647.352192] swp1: entered allmulticast mode [ 647.352675] swp1: entered promiscuous mode [ 647.353083] br0: port 1(swp1) entered blocking state [ 647.353467] br0: port 1(swp1) entered forwarding state [ 647.380287] br0: port 2(vx0) entered blocking state [ 647.380582] br0: port 2(vx0) entered disabled state [ 647.380859] vx0: entered allmulticast mode [ 647.381154] vx0: entered promiscuous mode [ 647.381390] br0: port 2(vx0) entered blocking state [ 647.381651] br0: port 2(vx0) entered forwarding state [ 647.545850] br0: port 1(swp1) entered blocking state [ 647.546275] br0: port 1(swp1) entered disabled state [ 647.546676] swp1: entered allmulticast mode [ 647.547076] swp1: entered promiscuous mode [ 647.547346] br0: port 1(swp1) entered blocking state [ 647.547614] br0: port 1(swp1) entered forwarding state [ 647.571757] br0: port 2(vx0) entered blocking state [ 647.572167] br0: port 2(vx0) entered disabled state [ 647.572545] vx0: entered allmulticast mode [ 647.572971] vx0: entered promiscuous mode [ 647.573304] br0: port 2(vx0) entered blocking state [ 647.573559] 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 ] [ 653.170381] 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 ] [ 653.788772] br0: port 1(swp1) entered blocking state [ 653.789070] 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 ] [ 654.170706] 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 ] [ 654.791969] br0: port 1(swp1) entered blocking state [ 654.792385] 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 ] [ 656.074336] 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 ] [ 656.756830] vx0: left allmulticast mode [ 656.757128] vx0: left promiscuous mode [ 656.757366] br0: port 2(vx0) entered disabled state [ 656.774779] swp1: left allmulticast mode [ 656.775030] swp1: left promiscuous mode [ 656.775279] br0: port 1(swp1) entered disabled state [ 656.927785] vx0: left allmulticast mode [ 656.928020] vx0: left promiscuous mode [ 656.928263] br0: port 2(vx0) entered disabled state [ 656.937767] swp1: left allmulticast mode [ 656.938093] swp1: left promiscuous mode [ 656.938416] br0: port 1(swp1) entered disabled state [ 657.149866] veth0: renamed from veth1 [ 657.275621] br0: port 1(swp1) entered blocking state [ 657.275923] br0: port 1(swp1) entered disabled state [ 657.276200] swp1: entered allmulticast mode [ 657.276491] swp1: entered promiscuous mode [ 657.276767] br0: port 1(swp1) entered blocking state [ 657.277026] br0: port 1(swp1) entered forwarding state [ 657.300153] br0: port 2(vx0) entered blocking state [ 657.300453] br0: port 2(vx0) entered disabled state [ 657.300746] vx0: entered allmulticast mode [ 657.301050] vx0: entered promiscuous mode [ 657.301303] br0: port 2(vx0) entered blocking state [ 657.301585] br0: port 2(vx0) entered forwarding state [ 657.463581] br0: port 1(swp1) entered blocking state [ 657.463893] br0: port 1(swp1) entered disabled state [ 657.464167] swp1: entered allmulticast mode [ 657.464461] swp1: entered promiscuous mode [ 657.464804] br0: port 1(swp1) entered blocking state [ 657.465154] br0: port 1(swp1) entered forwarding state [ 657.493384] br0: port 2(vx0) entered blocking state [ 657.493850] br0: port 2(vx0) entered disabled state [ 657.494191] vx0: entered allmulticast mode [ 657.494490] vx0: entered promiscuous mode [ 657.494817] br0: port 2(vx0) entered blocking state [ 657.495188] 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 ] [ 662.790924] 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 ] [ 665.562814] vx0: left allmulticast mode [ 665.563049] vx0: left promiscuous mode [ 665.563334] br0: port 2(vx0) entered disabled state [ 665.570790] swp1: left allmulticast mode [ 665.571153] swp1: left promiscuous mode [ 665.571463] br0: port 1(swp1) entered disabled state [ 665.713770] vx0: left allmulticast mode [ 665.714047] vx0: left promiscuous mode [ 665.714369] br0: port 2(vx0) entered disabled state [ 665.724749] swp1: left allmulticast mode [ 665.725105] swp1: left promiscuous mode [ 665.725576] br0: port 1(swp1) entered disabled state [ 665.928822] veth0: renamed from veth1 [ 666.075713] br0: port 1(swp1) entered blocking state [ 666.076015] br0: port 1(swp1) entered disabled state [ 666.076288] swp1: entered allmulticast mode [ 666.076581] swp1: entered promiscuous mode [ 666.076874] br0: port 1(swp1) entered blocking state [ 666.077140] br0: port 1(swp1) entered forwarding state [ 666.103946] br0: port 2(vx0) entered blocking state [ 666.104233] br0: port 2(vx0) entered disabled state [ 666.104496] vx0: entered allmulticast mode [ 666.104793] vx0: entered promiscuous mode [ 666.105029] br0: port 2(vx0) entered blocking state [ 666.105292] br0: port 2(vx0) entered forwarding state [ 666.273607] br0: port 1(swp1) entered blocking state [ 666.273918] br0: port 1(swp1) entered disabled state [ 666.274192] swp1: entered allmulticast mode [ 666.274482] swp1: entered promiscuous mode [ 666.274759] br0: port 1(swp1) entered blocking state [ 666.275019] br0: port 1(swp1) entered forwarding state [ 666.302028] br0: port 2(vx0) entered blocking state [ 666.302346] br0: port 2(vx0) entered disabled state [ 666.302623] vx0: entered allmulticast mode [ 666.302917] vx0: entered promiscuous mode [ 666.303166] br0: port 2(vx0) entered blocking state [ 666.303446] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 671.625131] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 672.636809] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 677.746910] vx0: left allmulticast mode [ 677.747292] vx0: left promiscuous mode [ 677.747585] br0: port 2(vx0) entered disabled state [ 677.755780] swp1: left allmulticast mode [ 677.756301] swp1: left promiscuous mode [ 677.756748] br0: port 1(swp1) entered disabled state [ 677.889847] vx0: left allmulticast mode [ 677.890341] vx0: left promiscuous mode [ 677.890715] br0: port 2(vx0) entered disabled state [ 677.897750] swp1: left allmulticast mode [ 677.898186] swp1: left promiscuous mode [ 677.898665] br0: port 1(swp1) entered disabled state [ 678.121863] veth0: renamed from veth1 [ 678.259368] br0: port 1(swp1) entered blocking state [ 678.259711] br0: port 1(swp1) entered disabled state [ 678.260044] swp1: entered allmulticast mode [ 678.260453] swp1: entered promiscuous mode [ 678.260867] br0: port 1(swp1) entered blocking state [ 678.261245] br0: port 1(swp1) entered forwarding state [ 678.288388] br0: port 2(vx0) entered blocking state [ 678.288766] br0: port 2(vx0) entered disabled state [ 678.289104] vx0: entered allmulticast mode [ 678.289397] vx0: entered promiscuous mode [ 678.289670] br0: port 2(vx0) entered blocking state [ 678.289949] br0: port 2(vx0) entered forwarding state [ 678.468289] br0: port 1(swp1) entered blocking state [ 678.468582] br0: port 1(swp1) entered disabled state [ 678.468943] swp1: entered allmulticast mode [ 678.469249] swp1: entered promiscuous mode [ 678.469523] br0: port 1(swp1) entered blocking state [ 678.469799] br0: port 1(swp1) entered forwarding state [ 678.496402] br0: port 2(vx0) entered blocking state [ 678.496741] br0: port 2(vx0) entered disabled state [ 678.497001] vx0: entered allmulticast mode [ 678.497293] vx0: entered promiscuous mode [ 678.497534] br0: port 2(vx0) entered blocking state [ 678.497805] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 683.650497] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 713.750805] vx0: left allmulticast mode [ 713.751053] vx0: left promiscuous mode [ 713.751272] br0: port 2(vx0) entered disabled state [ 713.762941] swp1: left allmulticast mode [ 713.763503] swp1: left promiscuous mode [ 713.763916] 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__->