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 [ 636.364483] veth0: renamed from veth1 [ 636.541932] br0: port 1(swp1) entered blocking state [ 636.542383] br0: port 1(swp1) entered disabled state [ 636.542793] swp1: entered allmulticast mode [ 636.543263] swp1: entered promiscuous mode [ 636.543709] br0: port 1(swp1) entered blocking state [ 636.544098] br0: port 1(swp1) entered forwarding state [ 636.578867] br0: port 2(vx0) entered blocking state [ 636.579306] br0: port 2(vx0) entered disabled state [ 636.579701] vx0: entered allmulticast mode [ 636.580138] vx0: entered promiscuous mode [ 636.580587] br0: port 2(vx0) entered blocking state [ 636.580976] br0: port 2(vx0) entered forwarding state [ 636.807087] br0: port 1(swp1) entered blocking state [ 636.807533] br0: port 1(swp1) entered disabled state [ 636.807947] swp1: entered allmulticast mode [ 636.808415] swp1: entered promiscuous mode [ 636.808829] br0: port 1(swp1) entered blocking state [ 636.809234] br0: port 1(swp1) entered forwarding state [ 636.845182] br0: port 2(vx0) entered blocking state [ 636.845497] br0: port 2(vx0) entered disabled state [ 636.845772] vx0: entered allmulticast mode [ 636.846065] vx0: entered promiscuous mode [ 636.846372] br0: port 2(vx0) entered blocking state [ 636.846656] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 641.964161] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 642.390019] 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 ] [ 642.833979] br0: port 1(swp1) entered blocking state [ 642.834303] 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 ] [ 643.391238] 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 ] [ 643.798070] br0: port 1(swp1) entered blocking state [ 643.798377] 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 ] [ 644.576422] 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.981353] vx0: left allmulticast mode [ 644.981593] vx0: left promiscuous mode [ 644.981813] br0: port 2(vx0) entered disabled state [ 644.982456] swp1: left allmulticast mode [ 644.982679] swp1: left promiscuous mode [ 644.982894] br0: port 1(swp1) entered disabled state [ 645.058365] vx0: left allmulticast mode [ 645.058802] vx0: left promiscuous mode [ 645.059205] br0: port 2(vx0) entered disabled state [ 645.059768] swp1: left allmulticast mode [ 645.060112] swp1: left promiscuous mode [ 645.060577] br0: port 1(swp1) entered disabled state [ 645.392346] veth0: renamed from veth1 [ 645.521337] br0: port 1(swp1) entered blocking state [ 645.521626] br0: port 1(swp1) entered disabled state [ 645.521899] swp1: entered allmulticast mode [ 645.522195] swp1: entered promiscuous mode [ 645.522460] br0: port 1(swp1) entered blocking state [ 645.522719] br0: port 1(swp1) entered forwarding state [ 645.546472] br0: port 2(vx0) entered blocking state [ 645.546752] br0: port 2(vx0) entered disabled state [ 645.547021] vx0: entered allmulticast mode [ 645.547381] vx0: entered promiscuous mode [ 645.547608] br0: port 2(vx0) entered blocking state [ 645.547861] br0: port 2(vx0) entered forwarding state [ 645.720824] br0: port 1(swp1) entered blocking state [ 645.721248] br0: port 1(swp1) entered disabled state [ 645.721555] swp1: entered allmulticast mode [ 645.721846] swp1: entered promiscuous mode [ 645.722152] br0: port 1(swp1) entered blocking state [ 645.722417] br0: port 1(swp1) entered forwarding state [ 645.750340] br0: port 2(vx0) entered blocking state [ 645.750756] br0: port 2(vx0) entered disabled state [ 645.751154] vx0: entered allmulticast mode [ 645.751579] vx0: entered promiscuous mode [ 645.751919] br0: port 2(vx0) entered blocking state [ 645.752308] 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 ] [ 651.451819] 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 ] [ 652.228235] br0: port 1(swp1) entered blocking state [ 652.228534] 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 ] [ 652.701345] 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 ] [ 653.394719] br0: port 1(swp1) entered blocking state [ 653.395162] 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 ] [ 654.801844] 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 ] [ 655.509257] vx0: left allmulticast mode [ 655.509541] vx0: left promiscuous mode [ 655.509918] br0: port 2(vx0) entered disabled state [ 655.510363] swp1: left allmulticast mode [ 655.510586] swp1: left promiscuous mode [ 655.510809] br0: port 1(swp1) entered disabled state [ 655.589363] vx0: left allmulticast mode [ 655.589751] vx0: left promiscuous mode [ 655.590168] br0: port 2(vx0) entered disabled state [ 655.590614] swp1: left allmulticast mode [ 655.590985] swp1: left promiscuous mode [ 655.591375] br0: port 1(swp1) entered disabled state [ 655.981432] veth0: renamed from veth1 [ 656.133159] br0: port 1(swp1) entered blocking state [ 656.133469] br0: port 1(swp1) entered disabled state [ 656.133747] swp1: entered allmulticast mode [ 656.134063] swp1: entered promiscuous mode [ 656.134355] br0: port 1(swp1) entered blocking state [ 656.134625] br0: port 1(swp1) entered forwarding state [ 656.167246] br0: port 2(vx0) entered blocking state [ 656.167669] br0: port 2(vx0) entered disabled state [ 656.168062] vx0: entered allmulticast mode [ 656.168509] vx0: entered promiscuous mode [ 656.168852] br0: port 2(vx0) entered blocking state [ 656.169245] br0: port 2(vx0) entered forwarding state [ 656.364449] br0: port 1(swp1) entered blocking state [ 656.364782] br0: port 1(swp1) entered disabled state [ 656.365079] swp1: entered allmulticast mode [ 656.365461] swp1: entered promiscuous mode [ 656.365788] br0: port 1(swp1) entered blocking state [ 656.366069] br0: port 1(swp1) entered forwarding state [ 656.395949] br0: port 2(vx0) entered blocking state [ 656.396309] br0: port 2(vx0) entered disabled state [ 656.396632] vx0: entered allmulticast mode [ 656.396951] vx0: entered promiscuous mode [ 656.397247] br0: port 2(vx0) entered blocking state [ 656.397524] 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 ] [ 661.767829] 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 ] [ 664.801021] vx0: left allmulticast mode [ 664.801295] vx0: left promiscuous mode [ 664.801528] br0: port 2(vx0) entered disabled state [ 664.802533] swp1: left allmulticast mode [ 664.802796] swp1: left promiscuous mode [ 664.803034] br0: port 1(swp1) entered disabled state [ 664.873533] vx0: left allmulticast mode [ 664.873859] vx0: left promiscuous mode [ 664.874176] br0: port 2(vx0) entered disabled state [ 664.874630] swp1: left allmulticast mode [ 664.874957] swp1: left promiscuous mode [ 664.875246] br0: port 1(swp1) entered disabled state [ 665.263669] veth0: renamed from veth1 [ 665.427347] br0: port 1(swp1) entered blocking state [ 665.427673] br0: port 1(swp1) entered disabled state [ 665.427974] swp1: entered allmulticast mode [ 665.428410] swp1: entered promiscuous mode [ 665.428703] br0: port 1(swp1) entered blocking state [ 665.428974] br0: port 1(swp1) entered forwarding state [ 665.466060] br0: port 2(vx0) entered blocking state [ 665.466496] br0: port 2(vx0) entered disabled state [ 665.466887] vx0: entered allmulticast mode [ 665.467325] vx0: entered promiscuous mode [ 665.467687] br0: port 2(vx0) entered blocking state [ 665.468069] br0: port 2(vx0) entered forwarding state [ 665.665619] br0: port 1(swp1) entered blocking state [ 665.665982] br0: port 1(swp1) entered disabled state [ 665.666271] swp1: entered allmulticast mode [ 665.666590] swp1: entered promiscuous mode [ 665.666861] br0: port 1(swp1) entered blocking state [ 665.667135] br0: port 1(swp1) entered forwarding state [ 665.695477] br0: port 2(vx0) entered blocking state [ 665.695894] br0: port 2(vx0) entered disabled state [ 665.696364] vx0: entered allmulticast mode [ 665.696797] vx0: entered promiscuous mode [ 665.697216] br0: port 2(vx0) entered blocking state [ 665.697477] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 671.030048] br0: port 1(swp1) entered disabled state [ 672.062258] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 678.195868] vx0: left allmulticast mode [ 678.196357] vx0: left promiscuous mode [ 678.196596] br0: port 2(vx0) entered disabled state [ 678.197076] swp1: left allmulticast mode [ 678.197337] swp1: left promiscuous mode [ 678.197676] br0: port 1(swp1) entered disabled state [ 678.268470] vx0: left allmulticast mode [ 678.268814] vx0: left promiscuous mode [ 678.269127] br0: port 2(vx0) entered disabled state [ 678.269757] swp1: left allmulticast mode [ 678.270074] swp1: left promiscuous mode [ 678.270409] br0: port 1(swp1) entered disabled state [ 678.677438] veth0: renamed from veth1 [ 678.833190] br0: port 1(swp1) entered blocking state [ 678.833620] br0: port 1(swp1) entered disabled state [ 678.834021] swp1: entered allmulticast mode [ 678.834479] swp1: entered promiscuous mode [ 678.834870] br0: port 1(swp1) entered blocking state [ 678.835277] br0: port 1(swp1) entered forwarding state [ 678.869787] br0: port 2(vx0) entered blocking state [ 678.870228] br0: port 2(vx0) entered disabled state [ 678.870623] vx0: entered allmulticast mode [ 678.871059] vx0: entered promiscuous mode [ 678.871483] br0: port 2(vx0) entered blocking state [ 678.871875] br0: port 2(vx0) entered forwarding state [ 679.090237] br0: port 1(swp1) entered blocking state [ 679.090536] br0: port 1(swp1) entered disabled state [ 679.090812] swp1: entered allmulticast mode [ 679.091104] swp1: entered promiscuous mode [ 679.091472] br0: port 1(swp1) entered blocking state [ 679.091739] br0: port 1(swp1) entered forwarding state [ 679.126094] br0: port 2(vx0) entered blocking state [ 679.126514] br0: port 2(vx0) entered disabled state [ 679.126892] vx0: entered allmulticast mode [ 679.127317] vx0: entered promiscuous mode [ 679.127663] br0: port 2(vx0) entered blocking state [ 679.128034] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 684.307553] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 714.344868] vx0: left allmulticast mode [ 714.345171] vx0: left promiscuous mode [ 714.345602] br0: port 2(vx0) entered disabled state [ 714.346053] swp1: left allmulticast mode [ 714.346282] swp1: left promiscuous mode [ 714.346514] br0: port 1(swp1) entered disabled state [ 714.411355] vx0: left allmulticast mode [ 714.411750] vx0: left promiscuous mode [ 714.412072] br0: port 2(vx0) entered disabled state [ 714.412663] swp1: left allmulticast mode [ 714.413005] swp1: left promiscuous mode [ 714.413321] 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-1/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-1/tools/testing/selftests' xx__-> echo $? 0 xx__->