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 [ 660.567780] veth0: renamed from veth1 [ 660.733577] br0: port 1(swp1) entered blocking state [ 660.733907] br0: port 1(swp1) entered disabled state [ 660.734210] swp1: entered allmulticast mode [ 660.734550] swp1: entered promiscuous mode [ 660.734854] br0: port 1(swp1) entered blocking state [ 660.735137] br0: port 1(swp1) entered forwarding state [ 660.769943] br0: port 2(vx0) entered blocking state [ 660.770363] br0: port 2(vx0) entered disabled state [ 660.770755] vx0: entered allmulticast mode [ 660.771179] vx0: entered promiscuous mode [ 660.771604] br0: port 2(vx0) entered blocking state [ 660.771994] br0: port 2(vx0) entered forwarding state [ 660.987893] br0: port 1(swp1) entered blocking state [ 660.988204] br0: port 1(swp1) entered disabled state [ 660.988495] swp1: entered allmulticast mode [ 660.988792] swp1: entered promiscuous mode [ 660.989075] br0: port 1(swp1) entered blocking state [ 660.989342] br0: port 1(swp1) entered forwarding state [ 661.022560] br0: port 2(vx0) entered blocking state [ 661.022880] br0: port 2(vx0) entered disabled state [ 661.023144] vx0: entered allmulticast mode [ 661.023477] vx0: entered promiscuous mode [ 661.023732] br0: port 2(vx0) entered blocking state [ 661.024006] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 666.134041] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 666.569872] 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 ] [ 666.994733] br0: port 1(swp1) entered blocking state [ 666.995043] 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 ] [ 667.575581] 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 ] [ 668.026451] br0: port 1(swp1) entered blocking state [ 668.026765] 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 ] [ 668.856826] 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 ] [ 669.283394] vx0: left allmulticast mode [ 669.283688] vx0: left promiscuous mode [ 669.284088] br0: port 2(vx0) entered disabled state [ 669.284601] swp1: left allmulticast mode [ 669.284884] swp1: left promiscuous mode [ 669.285171] br0: port 1(swp1) entered disabled state [ 669.391664] vx0: left allmulticast mode [ 669.392087] vx0: left promiscuous mode [ 669.392512] br0: port 2(vx0) entered disabled state [ 669.393176] swp1: left allmulticast mode [ 669.393605] swp1: left promiscuous mode [ 669.394034] br0: port 1(swp1) entered disabled state [ 669.829723] veth0: renamed from veth1 [ 670.000549] br0: port 1(swp1) entered blocking state [ 670.000964] br0: port 1(swp1) entered disabled state [ 670.001378] swp1: entered allmulticast mode [ 670.001929] swp1: entered promiscuous mode [ 670.002318] br0: port 1(swp1) entered blocking state [ 670.002696] br0: port 1(swp1) entered forwarding state [ 670.032391] br0: port 2(vx0) entered blocking state [ 670.032774] br0: port 2(vx0) entered disabled state [ 670.033122] vx0: entered allmulticast mode [ 670.033484] vx0: entered promiscuous mode [ 670.033764] br0: port 2(vx0) entered blocking state [ 670.034106] br0: port 2(vx0) entered forwarding state [ 670.245728] br0: port 1(swp1) entered blocking state [ 670.246035] br0: port 1(swp1) entered disabled state [ 670.246312] swp1: entered allmulticast mode [ 670.246622] swp1: entered promiscuous mode [ 670.246897] br0: port 1(swp1) entered blocking state [ 670.247162] br0: port 1(swp1) entered forwarding state [ 670.283461] br0: port 2(vx0) entered blocking state [ 670.283757] br0: port 2(vx0) entered disabled state [ 670.284029] vx0: entered allmulticast mode [ 670.284314] vx0: entered promiscuous mode [ 670.284599] br0: port 2(vx0) entered blocking state [ 670.284861] 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 ] [ 675.959144] 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 [FAIL] [ 676.707646] br0: port 1(swp1) entered blocking state [ 676.708074] 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 ] [ 677.204142] 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 [FAIL] [ 677.976273] br0: port 1(swp1) entered blocking state [ 677.976602] 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 [FAIL] # 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 [FAIL] [ 679.434100] 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 [FAIL] [ 680.195997] vx0: left allmulticast mode [ 680.196595] vx0: left promiscuous mode [ 680.196929] br0: port 2(vx0) entered disabled state [ 680.197542] swp1: left allmulticast mode [ 680.197866] swp1: left promiscuous mode [ 680.198370] br0: port 1(swp1) entered disabled state [ 680.296661] vx0: left allmulticast mode [ 680.297184] vx0: left promiscuous mode [ 680.297710] br0: port 2(vx0) entered disabled state [ 680.298160] swp1: left allmulticast mode [ 680.298534] swp1: left promiscuous mode [ 680.298774] br0: port 1(swp1) entered disabled state [ 680.660716] veth0: renamed from veth1 [ 680.818082] br0: port 1(swp1) entered blocking state [ 680.818591] br0: port 1(swp1) entered disabled state [ 680.819007] swp1: entered allmulticast mode [ 680.819467] swp1: entered promiscuous mode [ 680.819846] br0: port 1(swp1) entered blocking state [ 680.820213] br0: port 1(swp1) entered forwarding state [ 680.854870] br0: port 2(vx0) entered blocking state [ 680.855265] br0: port 2(vx0) entered disabled state [ 680.855656] vx0: entered allmulticast mode [ 680.855996] vx0: entered promiscuous mode [ 680.856238] br0: port 2(vx0) entered blocking state [ 680.856621] br0: port 2(vx0) entered forwarding state [ 681.073409] br0: port 1(swp1) entered blocking state [ 681.073709] br0: port 1(swp1) entered disabled state [ 681.073984] swp1: entered allmulticast mode [ 681.074283] swp1: entered promiscuous mode [ 681.074560] br0: port 1(swp1) entered blocking state [ 681.074822] br0: port 1(swp1) entered forwarding state [ 681.110996] br0: port 2(vx0) entered blocking state [ 681.111435] br0: port 2(vx0) entered disabled state [ 681.111821] vx0: entered allmulticast mode [ 681.112246] vx0: entered promiscuous mode [ 681.112724] br0: port 2(vx0) entered blocking state [ 681.113109] 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 ] [ 686.533899] 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 ] [ 689.511534] vx0: left allmulticast mode [ 689.512119] vx0: left promiscuous mode [ 689.512463] br0: port 2(vx0) entered disabled state [ 689.513192] swp1: left allmulticast mode [ 689.513876] swp1: left promiscuous mode [ 689.514471] br0: port 1(swp1) entered disabled state [ 689.591629] vx0: left allmulticast mode [ 689.592180] vx0: left promiscuous mode [ 689.592653] br0: port 2(vx0) entered disabled state [ 689.593291] swp1: left allmulticast mode [ 689.593566] swp1: left promiscuous mode [ 689.593802] br0: port 1(swp1) entered disabled state [ 689.992970] veth0: renamed from veth1 [ 690.158979] br0: port 1(swp1) entered blocking state [ 690.159386] br0: port 1(swp1) entered disabled state [ 690.159915] swp1: entered allmulticast mode [ 690.160334] swp1: entered promiscuous mode [ 690.160720] br0: port 1(swp1) entered blocking state [ 690.161118] br0: port 1(swp1) entered forwarding state [ 690.199788] br0: port 2(vx0) entered blocking state [ 690.200204] br0: port 2(vx0) entered disabled state [ 690.200608] vx0: entered allmulticast mode [ 690.201042] vx0: entered promiscuous mode [ 690.201792] br0: port 2(vx0) entered blocking state [ 690.202166] br0: port 2(vx0) entered forwarding state [ 690.401106] br0: port 1(swp1) entered blocking state [ 690.401560] br0: port 1(swp1) entered disabled state [ 690.401965] swp1: entered allmulticast mode [ 690.402420] swp1: entered promiscuous mode [ 690.402823] br0: port 1(swp1) entered blocking state [ 690.403212] br0: port 1(swp1) entered forwarding state [ 690.437072] br0: port 2(vx0) entered blocking state [ 690.437375] br0: port 2(vx0) entered disabled state [ 690.437657] vx0: entered allmulticast mode [ 690.437962] vx0: entered promiscuous mode [ 690.438211] br0: port 2(vx0) entered blocking state [ 690.438499] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 695.765526] br0: port 1(swp1) entered disabled state [ 696.767502] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 702.882248] vx0: left allmulticast mode [ 702.882604] vx0: left promiscuous mode [ 702.883104] br0: port 2(vx0) entered disabled state [ 702.883622] swp1: left allmulticast mode [ 702.883916] swp1: left promiscuous mode [ 702.884204] br0: port 1(swp1) entered disabled state [ 702.964690] vx0: left allmulticast mode [ 702.965335] vx0: left promiscuous mode [ 702.965963] br0: port 2(vx0) entered disabled state [ 702.966956] swp1: left allmulticast mode [ 702.967580] swp1: left promiscuous mode [ 702.968194] br0: port 1(swp1) entered disabled state [ 703.374713] veth0: renamed from veth1 [ 703.521613] br0: port 1(swp1) entered blocking state [ 703.521917] br0: port 1(swp1) entered disabled state [ 703.522193] swp1: entered allmulticast mode [ 703.522502] swp1: entered promiscuous mode [ 703.522774] br0: port 1(swp1) entered blocking state [ 703.523039] br0: port 1(swp1) entered forwarding state [ 703.552869] br0: port 2(vx0) entered blocking state [ 703.553220] br0: port 2(vx0) entered disabled state [ 703.553553] vx0: entered allmulticast mode [ 703.553842] vx0: entered promiscuous mode [ 703.554075] br0: port 2(vx0) entered blocking state [ 703.554334] br0: port 2(vx0) entered forwarding state [ 703.749742] br0: port 1(swp1) entered blocking state [ 703.750044] br0: port 1(swp1) entered disabled state [ 703.750328] swp1: entered allmulticast mode [ 703.750649] swp1: entered promiscuous mode [ 703.750932] br0: port 1(swp1) entered blocking state [ 703.751219] br0: port 1(swp1) entered forwarding state [ 703.781667] br0: port 2(vx0) entered blocking state [ 703.781977] br0: port 2(vx0) entered disabled state [ 703.782265] vx0: entered allmulticast mode [ 703.782677] vx0: entered promiscuous mode [ 703.782921] br0: port 2(vx0) entered blocking state [ 703.783190] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 708.961985] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 738.999338] vx0: left allmulticast mode [ 738.999710] vx0: left promiscuous mode [ 739.000111] br0: port 2(vx0) entered disabled state [ 739.000588] swp1: left allmulticast mode [ 739.000803] swp1: left promiscuous mode [ 739.001057] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 [ 739.072640] vx0: left allmulticast mode [ 739.073016] vx0: left promiscuous mode [ 739.073441] br0: port 2(vx0) entered disabled state [ 739.074096] swp1: left allmulticast mode [ 739.074498] swp1: left promiscuous mode [ 739.074920] 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__->