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 [ 649.565499] veth0: renamed from veth1 [ 649.747853] br0: port 1(swp1) entered blocking state [ 649.748186] br0: port 1(swp1) entered disabled state [ 649.748501] swp1: entered allmulticast mode [ 649.748837] swp1: entered promiscuous mode [ 649.749188] br0: port 1(swp1) entered blocking state [ 649.749467] br0: port 1(swp1) entered forwarding state [ 649.785837] br0: port 2(vx0) entered blocking state [ 649.786206] br0: port 2(vx0) entered disabled state [ 649.786525] vx0: entered allmulticast mode [ 649.786875] vx0: entered promiscuous mode [ 649.787186] br0: port 2(vx0) entered blocking state [ 649.787498] br0: port 2(vx0) entered forwarding state [ 650.001631] br0: port 1(swp1) entered blocking state [ 650.001929] br0: port 1(swp1) entered disabled state [ 650.002216] swp1: entered allmulticast mode [ 650.002515] swp1: entered promiscuous mode [ 650.002790] br0: port 1(swp1) entered blocking state [ 650.003053] br0: port 1(swp1) entered forwarding state [ 650.038395] br0: port 2(vx0) entered blocking state [ 650.038812] br0: port 2(vx0) entered disabled state [ 650.039277] vx0: entered allmulticast mode [ 650.039734] vx0: entered promiscuous mode [ 650.040091] br0: port 2(vx0) entered blocking state [ 650.040488] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 655.163564] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 655.587122] 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 ] [ 656.008504] br0: port 1(swp1) entered blocking state [ 656.008925] 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 ] [ 656.591247] 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 ] [ 656.996730] br0: port 1(swp1) entered blocking state [ 656.997051] 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 ] [ 657.826041] 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 ] [ 658.240738] vx0: left allmulticast mode [ 658.241054] vx0: left promiscuous mode [ 658.241366] br0: port 2(vx0) entered disabled state [ 658.241882] swp1: left allmulticast mode [ 658.242336] swp1: left promiscuous mode [ 658.242627] br0: port 1(swp1) entered disabled state [ 658.323507] vx0: left allmulticast mode [ 658.324288] vx0: left promiscuous mode [ 658.324948] br0: port 2(vx0) entered disabled state [ 658.325910] swp1: left allmulticast mode [ 658.326549] swp1: left promiscuous mode [ 658.327221] br0: port 1(swp1) entered disabled state [ 658.789352] veth0: renamed from veth1 [ 658.969657] br0: port 1(swp1) entered blocking state [ 658.969984] br0: port 1(swp1) entered disabled state [ 658.970342] swp1: entered allmulticast mode [ 658.970666] swp1: entered promiscuous mode [ 658.970956] br0: port 1(swp1) entered blocking state [ 658.971234] br0: port 1(swp1) entered forwarding state [ 659.007070] br0: port 2(vx0) entered blocking state [ 659.007408] br0: port 2(vx0) entered disabled state [ 659.007691] vx0: entered allmulticast mode [ 659.008001] vx0: entered promiscuous mode [ 659.008259] br0: port 2(vx0) entered blocking state [ 659.008518] br0: port 2(vx0) entered forwarding state [ 659.222210] br0: port 1(swp1) entered blocking state [ 659.222511] br0: port 1(swp1) entered disabled state [ 659.222789] swp1: entered allmulticast mode [ 659.223087] swp1: entered promiscuous mode [ 659.223371] br0: port 1(swp1) entered blocking state [ 659.223669] br0: port 1(swp1) entered forwarding state [ 659.256586] br0: port 2(vx0) entered blocking state [ 659.256894] br0: port 2(vx0) entered disabled state [ 659.257238] vx0: entered allmulticast mode [ 659.257541] vx0: entered promiscuous mode [ 659.257789] br0: port 2(vx0) entered blocking state [ 659.258057] 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 ] [ 664.960972] 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 ] [ 665.696986] br0: port 1(swp1) entered blocking state [ 665.697306] 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 ] [ 666.138098] 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 ] [ 666.873651] br0: port 1(swp1) entered blocking state [ 666.873999] 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 ] [ 668.253974] 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 ] [ 668.984188] vx0: left allmulticast mode [ 668.984497] vx0: left promiscuous mode [ 668.984908] br0: port 2(vx0) entered disabled state [ 668.985390] swp1: left allmulticast mode [ 668.985604] swp1: left promiscuous mode [ 668.985837] br0: port 1(swp1) entered disabled state [ 669.081384] vx0: left allmulticast mode [ 669.082086] vx0: left promiscuous mode [ 669.082692] br0: port 2(vx0) entered disabled state [ 669.083761] swp1: left allmulticast mode [ 669.084342] swp1: left promiscuous mode [ 669.084819] br0: port 1(swp1) entered disabled state [ 669.486473] veth0: renamed from veth1 [ 669.650184] br0: port 1(swp1) entered blocking state [ 669.650547] br0: port 1(swp1) entered disabled state [ 669.650918] swp1: entered allmulticast mode [ 669.651402] swp1: entered promiscuous mode [ 669.651776] br0: port 1(swp1) entered blocking state [ 669.652151] br0: port 1(swp1) entered forwarding state [ 669.683317] br0: port 2(vx0) entered blocking state [ 669.683623] br0: port 2(vx0) entered disabled state [ 669.683909] vx0: entered allmulticast mode [ 669.684216] vx0: entered promiscuous mode [ 669.684451] br0: port 2(vx0) entered blocking state [ 669.684712] br0: port 2(vx0) entered forwarding state [ 669.871492] br0: port 1(swp1) entered blocking state [ 669.871807] br0: port 1(swp1) entered disabled state [ 669.872116] swp1: entered allmulticast mode [ 669.872461] swp1: entered promiscuous mode [ 669.872749] br0: port 1(swp1) entered blocking state [ 669.873029] br0: port 1(swp1) entered forwarding state [ 669.904369] br0: port 2(vx0) entered blocking state [ 669.904676] br0: port 2(vx0) entered disabled state [ 669.904949] vx0: entered allmulticast mode [ 669.905301] vx0: entered promiscuous mode [ 669.905532] br0: port 2(vx0) entered blocking state [ 669.905789] 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 ] [ 675.310530] 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 ] [ 678.309288] vx0: left allmulticast mode [ 678.309616] vx0: left promiscuous mode [ 678.310165] br0: port 2(vx0) entered disabled state [ 678.310728] swp1: left allmulticast mode [ 678.311022] swp1: left promiscuous mode [ 678.311410] br0: port 1(swp1) entered disabled state [ 678.396400] vx0: left allmulticast mode [ 678.396943] vx0: left promiscuous mode [ 678.397506] br0: port 2(vx0) entered disabled state [ 678.398114] swp1: left allmulticast mode [ 678.398618] swp1: left promiscuous mode [ 678.399209] br0: port 1(swp1) entered disabled state [ 678.802419] veth0: renamed from veth1 [ 678.958896] br0: port 1(swp1) entered blocking state [ 678.959248] br0: port 1(swp1) entered disabled state [ 678.959527] swp1: entered allmulticast mode [ 678.959847] swp1: entered promiscuous mode [ 678.960135] br0: port 1(swp1) entered blocking state [ 678.960399] br0: port 1(swp1) entered forwarding state [ 678.987714] br0: port 2(vx0) entered blocking state [ 678.988010] br0: port 2(vx0) entered disabled state [ 678.988310] vx0: entered allmulticast mode [ 678.988616] vx0: entered promiscuous mode [ 678.988848] br0: port 2(vx0) entered blocking state [ 678.989151] br0: port 2(vx0) entered forwarding state [ 679.177854] br0: port 1(swp1) entered blocking state [ 679.178197] br0: port 1(swp1) entered disabled state [ 679.178495] swp1: entered allmulticast mode [ 679.178813] swp1: entered promiscuous mode [ 679.179131] br0: port 1(swp1) entered blocking state [ 679.179407] br0: port 1(swp1) entered forwarding state [ 679.207444] br0: port 2(vx0) entered blocking state [ 679.207747] br0: port 2(vx0) entered disabled state [ 679.208038] vx0: entered allmulticast mode [ 679.208337] vx0: entered promiscuous mode [ 679.208605] br0: port 2(vx0) entered blocking state [ 679.208882] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 684.584337] br0: port 1(swp1) entered disabled state [ 685.631242] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 691.716136] vx0: left allmulticast mode [ 691.716577] vx0: left promiscuous mode [ 691.716939] br0: port 2(vx0) entered disabled state [ 691.717752] swp1: left allmulticast mode [ 691.717971] swp1: left promiscuous mode [ 691.718442] br0: port 1(swp1) entered disabled state [ 691.796332] vx0: left allmulticast mode [ 691.796867] vx0: left promiscuous mode [ 691.797413] br0: port 2(vx0) entered disabled state [ 691.798029] swp1: left allmulticast mode [ 691.798419] swp1: left promiscuous mode [ 691.798896] br0: port 1(swp1) entered disabled state [ 692.194465] veth0: renamed from veth1 [ 692.342029] br0: port 1(swp1) entered blocking state [ 692.342357] br0: port 1(swp1) entered disabled state [ 692.342647] swp1: entered allmulticast mode [ 692.342941] swp1: entered promiscuous mode [ 692.343224] br0: port 1(swp1) entered blocking state [ 692.343487] br0: port 1(swp1) entered forwarding state [ 692.374463] br0: port 2(vx0) entered blocking state [ 692.374875] br0: port 2(vx0) entered disabled state [ 692.375274] vx0: entered allmulticast mode [ 692.375695] vx0: entered promiscuous mode [ 692.376141] br0: port 2(vx0) entered blocking state [ 692.376521] br0: port 2(vx0) entered forwarding state [ 692.578809] br0: port 1(swp1) entered blocking state [ 692.579169] br0: port 1(swp1) entered disabled state [ 692.579511] swp1: entered allmulticast mode [ 692.579806] swp1: entered promiscuous mode [ 692.580093] br0: port 1(swp1) entered blocking state [ 692.580369] br0: port 1(swp1) entered forwarding state [ 692.611999] br0: port 2(vx0) entered blocking state [ 692.612444] br0: port 2(vx0) entered disabled state [ 692.612830] vx0: entered allmulticast mode [ 692.613268] vx0: entered promiscuous mode [ 692.613605] br0: port 2(vx0) entered blocking state [ 692.613985] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 697.787186] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 727.824692] vx0: left allmulticast mode [ 727.825253] vx0: left promiscuous mode [ 727.825635] br0: port 2(vx0) entered disabled state [ 727.826856] swp1: left allmulticast mode [ 727.827192] swp1: left promiscuous mode [ 727.827641] br0: port 1(swp1) entered disabled state [ 727.898362] vx0: left allmulticast mode [ 727.898739] vx0: left promiscuous mode [ 727.899124] br0: port 2(vx0) entered disabled state [ 727.899727] swp1: left allmulticast mode [ 727.900092] swp1: left promiscuous mode [ 727.900476] 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__->