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 [ 2.713601] ip (248) used greatest stack depth: 11824 bytes left [ 2.760054] veth0: renamed from veth1 [ 2.817338] ip (258) used greatest stack depth: 11768 bytes left [ 2.865111] br0: port 1(swp1) entered blocking state [ 2.865464] br0: port 1(swp1) entered disabled state [ 2.865746] swp1: entered allmulticast mode [ 2.866058] swp1: entered promiscuous mode [ 2.866353] br0: port 1(swp1) entered blocking state [ 2.866642] br0: port 1(swp1) entered forwarding state [ 2.910207] br0: port 2(vx0) entered blocking state [ 2.910511] br0: port 2(vx0) entered disabled state [ 2.910779] vx0: entered allmulticast mode [ 2.911091] vx0: entered promiscuous mode [ 2.911357] br0: port 2(vx0) entered blocking state [ 2.911624] br0: port 2(vx0) entered forwarding state [ 3.053896] br0: port 1(swp1) entered blocking state [ 3.054331] br0: port 1(swp1) entered disabled state [ 3.054744] swp1: entered allmulticast mode [ 3.055249] swp1: entered promiscuous mode [ 3.055660] br0: port 1(swp1) entered blocking state [ 3.056080] br0: port 1(swp1) entered forwarding state [ 3.078350] br0: port 2(vx0) entered blocking state [ 3.078635] br0: port 2(vx0) entered disabled state [ 3.078918] vx0: entered allmulticast mode [ 3.079224] vx0: entered promiscuous mode [ 3.079466] br0: port 2(vx0) entered blocking state [ 3.079744] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 8.184571] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 8.595632] 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 ] [ 8.936954] br0: port 1(swp1) entered blocking state [ 8.937255] 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 ] [ 9.597120] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 9.638501] br0: port 1(swp1) entered blocking state [ 9.638796] 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] [ 10.605049] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 10.699025] vx0: left allmulticast mode [ 10.699325] vx0: left promiscuous mode [ 10.699575] br0: port 2(vx0) entered disabled state [ 10.713022] swp1: left allmulticast mode [ 10.713280] swp1: left promiscuous mode [ 10.713560] br0: port 1(swp1) entered disabled state [ 10.837987] vx0: left allmulticast mode [ 10.838230] vx0: left promiscuous mode [ 10.838454] br0: port 2(vx0) entered disabled state [ 10.846002] swp1: left allmulticast mode [ 10.846246] swp1: left promiscuous mode [ 10.846491] br0: port 1(swp1) entered disabled state [ 11.039003] veth0: renamed from veth1 [ 11.137420] br0: port 1(swp1) entered blocking state [ 11.137719] br0: port 1(swp1) entered disabled state [ 11.138043] swp1: entered allmulticast mode [ 11.138348] swp1: entered promiscuous mode [ 11.138623] br0: port 1(swp1) entered blocking state [ 11.138912] br0: port 1(swp1) entered forwarding state [ 11.157671] br0: port 2(vx0) entered blocking state [ 11.158003] br0: port 2(vx0) entered disabled state [ 11.158270] vx0: entered allmulticast mode [ 11.158562] vx0: entered promiscuous mode [ 11.158807] br0: port 2(vx0) entered blocking state [ 11.159086] br0: port 2(vx0) entered forwarding state [ 11.276777] br0: port 1(swp1) entered blocking state [ 11.277110] br0: port 1(swp1) entered disabled state [ 11.277455] swp1: entered allmulticast mode [ 11.277753] swp1: entered promiscuous mode [ 11.278043] br0: port 1(swp1) entered blocking state [ 11.278317] br0: port 1(swp1) entered forwarding state [ 11.298041] br0: port 2(vx0) entered blocking state [ 11.298336] br0: port 2(vx0) entered disabled state [ 11.298603] vx0: entered allmulticast mode [ 11.298909] vx0: entered promiscuous mode [ 11.299146] br0: port 2(vx0) entered blocking state [ 11.299410] 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 ] [ 16.844445] 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 ] [ 17.466363] br0: port 1(swp1) entered blocking state [ 17.466666] 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 ] [ 17.844949] 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 ] [ 18.447658] br0: port 1(swp1) entered blocking state [ 18.447968] 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 ] [ 19.715547] 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 ] [ 20.406068] vx0: left allmulticast mode [ 20.406339] vx0: left promiscuous mode [ 20.406592] br0: port 2(vx0) entered disabled state [ 20.419969] swp1: left allmulticast mode [ 20.420214] swp1: left promiscuous mode [ 20.420439] br0: port 1(swp1) entered disabled state [ 20.552974] vx0: left allmulticast mode [ 20.553252] vx0: left promiscuous mode [ 20.553506] br0: port 2(vx0) entered disabled state [ 20.559970] swp1: left allmulticast mode [ 20.560228] swp1: left promiscuous mode [ 20.560457] br0: port 1(swp1) entered disabled state [ 20.746093] veth0: renamed from veth1 [ 20.862921] br0: port 1(swp1) entered blocking state [ 20.863242] br0: port 1(swp1) entered disabled state [ 20.863530] swp1: entered allmulticast mode [ 20.863824] swp1: entered promiscuous mode [ 20.864171] br0: port 1(swp1) entered blocking state [ 20.864453] br0: port 1(swp1) entered forwarding state [ 20.886266] br0: port 2(vx0) entered blocking state [ 20.886557] br0: port 2(vx0) entered disabled state [ 20.886822] vx0: entered allmulticast mode [ 20.887125] vx0: entered promiscuous mode [ 20.887372] br0: port 2(vx0) entered blocking state [ 20.887640] br0: port 2(vx0) entered forwarding state [ 21.019774] br0: port 1(swp1) entered blocking state [ 21.020107] br0: port 1(swp1) entered disabled state [ 21.020391] swp1: entered allmulticast mode [ 21.020687] swp1: entered promiscuous mode [ 21.020969] br0: port 1(swp1) entered blocking state [ 21.021240] br0: port 1(swp1) entered forwarding state [ 21.042726] br0: port 2(vx0) entered blocking state [ 21.043050] br0: port 2(vx0) entered disabled state [ 21.043334] vx0: entered allmulticast mode [ 21.043626] vx0: entered promiscuous mode [ 21.043997] br0: port 2(vx0) entered blocking state [ 21.044266] 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 ] [ 26.323961] 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 ] [ 29.058992] vx0: left allmulticast mode [ 29.059275] vx0: left promiscuous mode [ 29.059539] br0: port 2(vx0) entered disabled state [ 29.066946] swp1: left allmulticast mode [ 29.067186] swp1: left promiscuous mode [ 29.067420] br0: port 1(swp1) entered disabled state [ 29.213007] vx0: left allmulticast mode [ 29.213288] vx0: left promiscuous mode [ 29.213543] br0: port 2(vx0) entered disabled state [ 29.220974] swp1: left allmulticast mode [ 29.221227] swp1: left promiscuous mode [ 29.221487] br0: port 1(swp1) entered disabled state [ 29.360007] veth0: renamed from veth1 [ 29.463918] br0: port 1(swp1) entered blocking state [ 29.464223] br0: port 1(swp1) entered disabled state [ 29.464499] swp1: entered allmulticast mode [ 29.464794] swp1: entered promiscuous mode [ 29.465079] br0: port 1(swp1) entered blocking state [ 29.465355] br0: port 1(swp1) entered forwarding state [ 29.486385] br0: port 2(vx0) entered blocking state [ 29.486676] br0: port 2(vx0) entered disabled state [ 29.486982] vx0: entered allmulticast mode [ 29.487268] vx0: entered promiscuous mode [ 29.487508] br0: port 2(vx0) entered blocking state [ 29.487776] br0: port 2(vx0) entered forwarding state [ 29.614511] br0: port 1(swp1) entered blocking state [ 29.614820] br0: port 1(swp1) entered disabled state [ 29.615125] swp1: entered allmulticast mode [ 29.615433] swp1: entered promiscuous mode [ 29.615721] br0: port 1(swp1) entered blocking state [ 29.616010] br0: port 1(swp1) entered forwarding state [ 29.636656] br0: port 2(vx0) entered blocking state [ 29.636963] br0: port 2(vx0) entered disabled state [ 29.637234] vx0: entered allmulticast mode [ 29.637525] vx0: entered promiscuous mode [ 29.637769] br0: port 2(vx0) entered blocking state [ 29.638046] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 34.873416] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 35.900933] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 40.942995] vx0: left allmulticast mode [ 40.943268] vx0: left promiscuous mode [ 40.943513] br0: port 2(vx0) entered disabled state [ 40.952962] swp1: left allmulticast mode [ 40.953192] swp1: left promiscuous mode [ 40.953433] br0: port 1(swp1) entered disabled state [ 41.074961] vx0: left allmulticast mode [ 41.075216] vx0: left promiscuous mode [ 41.075465] br0: port 2(vx0) entered disabled state [ 41.086939] swp1: left allmulticast mode [ 41.087162] swp1: left promiscuous mode [ 41.087385] br0: port 1(swp1) entered disabled state [ 41.259051] veth0: renamed from veth1 [ 41.357028] br0: port 1(swp1) entered blocking state [ 41.357461] br0: port 1(swp1) entered disabled state [ 41.357891] swp1: entered allmulticast mode [ 41.358352] swp1: entered promiscuous mode [ 41.358767] br0: port 1(swp1) entered blocking state [ 41.359182] br0: port 1(swp1) entered forwarding state [ 41.378908] br0: port 2(vx0) entered blocking state [ 41.379325] br0: port 2(vx0) entered disabled state [ 41.379735] vx0: entered allmulticast mode [ 41.380192] vx0: entered promiscuous mode [ 41.380549] br0: port 2(vx0) entered blocking state [ 41.380955] br0: port 2(vx0) entered forwarding state [ 41.495789] br0: port 1(swp1) entered blocking state [ 41.496131] br0: port 1(swp1) entered disabled state [ 41.496408] swp1: entered allmulticast mode [ 41.496706] swp1: entered promiscuous mode [ 41.497022] br0: port 1(swp1) entered blocking state [ 41.497295] br0: port 1(swp1) entered forwarding state [ 41.516637] br0: port 2(vx0) entered blocking state [ 41.517075] br0: port 2(vx0) entered disabled state [ 41.517483] vx0: entered allmulticast mode [ 41.517929] vx0: entered promiscuous mode [ 41.518283] br0: port 2(vx0) entered blocking state [ 41.518680] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 46.617616] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 76.698997] vx0: left allmulticast mode [ 76.699265] vx0: left promiscuous mode [ 76.699531] br0: port 2(vx0) entered disabled state [ 76.708998] swp1: left allmulticast mode [ 76.709239] swp1: left promiscuous mode [ 76.709475] 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__->