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.383684] veth0: renamed from veth1 [ 636.558755] br0: port 1(swp1) entered blocking state [ 636.559064] br0: port 1(swp1) entered disabled state [ 636.559467] swp1: entered allmulticast mode [ 636.559910] swp1: entered promiscuous mode [ 636.560238] br0: port 1(swp1) entered blocking state [ 636.560544] br0: port 1(swp1) entered forwarding state [ 636.592566] br0: port 2(vx0) entered blocking state [ 636.592862] br0: port 2(vx0) entered disabled state [ 636.593133] vx0: entered allmulticast mode [ 636.593458] vx0: entered promiscuous mode [ 636.593723] br0: port 2(vx0) entered blocking state [ 636.593990] br0: port 2(vx0) entered forwarding state [ 636.808416] br0: port 1(swp1) entered blocking state [ 636.808834] br0: port 1(swp1) entered disabled state [ 636.809231] swp1: entered allmulticast mode [ 636.809709] swp1: entered promiscuous mode [ 636.810074] br0: port 1(swp1) entered blocking state [ 636.810369] br0: port 1(swp1) entered forwarding state [ 636.843778] br0: port 2(vx0) entered blocking state [ 636.844079] br0: port 2(vx0) entered disabled state [ 636.844339] vx0: entered allmulticast mode [ 636.844672] vx0: entered promiscuous mode [ 636.844914] br0: port 2(vx0) entered blocking state [ 636.845195] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 641.959323] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 642.385744] 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.818547] br0: port 1(swp1) entered blocking state [ 642.818852] 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.385490] 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.804073] br0: port 1(swp1) entered blocking state [ 643.804402] 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.616615] 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 ] [ 645.035641] vx0: left allmulticast mode [ 645.036092] vx0: left promiscuous mode [ 645.036534] br0: port 2(vx0) entered disabled state [ 645.037109] swp1: left allmulticast mode [ 645.037325] swp1: left promiscuous mode [ 645.037553] br0: port 1(swp1) entered disabled state [ 645.117009] vx0: left allmulticast mode [ 645.117451] vx0: left promiscuous mode [ 645.117996] br0: port 2(vx0) entered disabled state [ 645.118554] swp1: left allmulticast mode [ 645.118868] swp1: left promiscuous mode [ 645.119391] br0: port 1(swp1) entered disabled state [ 645.508581] veth0: renamed from veth1 [ 645.683838] br0: port 1(swp1) entered blocking state [ 645.684140] br0: port 1(swp1) entered disabled state [ 645.684564] swp1: entered allmulticast mode [ 645.684886] swp1: entered promiscuous mode [ 645.685158] br0: port 1(swp1) entered blocking state [ 645.685432] br0: port 1(swp1) entered forwarding state [ 645.720799] br0: port 2(vx0) entered blocking state [ 645.721199] br0: port 2(vx0) entered disabled state [ 645.721544] vx0: entered allmulticast mode [ 645.721962] vx0: entered promiscuous mode [ 645.722209] br0: port 2(vx0) entered blocking state [ 645.722520] br0: port 2(vx0) entered forwarding state [ 645.938461] br0: port 1(swp1) entered blocking state [ 645.938862] br0: port 1(swp1) entered disabled state [ 645.939247] swp1: entered allmulticast mode [ 645.939756] swp1: entered promiscuous mode [ 645.940125] br0: port 1(swp1) entered blocking state [ 645.940483] br0: port 1(swp1) entered forwarding state [ 645.973917] br0: port 2(vx0) entered blocking state [ 645.974251] br0: port 2(vx0) entered disabled state [ 645.974544] vx0: entered allmulticast mode [ 645.974833] vx0: entered promiscuous mode [ 645.975105] br0: port 2(vx0) entered blocking state [ 645.975390] 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.671151] 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.391613] br0: port 1(swp1) entered blocking state [ 652.392046] 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.857342] 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.580551] br0: port 1(swp1) entered blocking state [ 653.580977] 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.967301] 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.702620] vx0: left allmulticast mode [ 655.703101] vx0: left promiscuous mode [ 655.703451] br0: port 2(vx0) entered disabled state [ 655.703906] swp1: left allmulticast mode [ 655.704142] swp1: left promiscuous mode [ 655.704401] br0: port 1(swp1) entered disabled state [ 655.802635] vx0: left allmulticast mode [ 655.803068] vx0: left promiscuous mode [ 655.803571] br0: port 2(vx0) entered disabled state [ 655.804468] swp1: left allmulticast mode [ 655.805096] swp1: left promiscuous mode [ 655.805695] br0: port 1(swp1) entered disabled state [ 656.227777] veth0: renamed from veth1 [ 656.400843] br0: port 1(swp1) entered blocking state [ 656.401174] br0: port 1(swp1) entered disabled state [ 656.401496] swp1: entered allmulticast mode [ 656.401837] swp1: entered promiscuous mode [ 656.402159] br0: port 1(swp1) entered blocking state [ 656.402464] br0: port 1(swp1) entered forwarding state [ 656.436931] br0: port 2(vx0) entered blocking state [ 656.437381] br0: port 2(vx0) entered disabled state [ 656.437783] vx0: entered allmulticast mode [ 656.438213] vx0: entered promiscuous mode [ 656.438626] br0: port 2(vx0) entered blocking state [ 656.439008] br0: port 2(vx0) entered forwarding state [ 656.648736] br0: port 1(swp1) entered blocking state [ 656.649049] br0: port 1(swp1) entered disabled state [ 656.649334] swp1: entered allmulticast mode [ 656.649647] swp1: entered promiscuous mode [ 656.649922] br0: port 1(swp1) entered blocking state [ 656.650195] br0: port 1(swp1) entered forwarding state [ 656.685246] br0: port 2(vx0) entered blocking state [ 656.685682] br0: port 2(vx0) entered disabled state [ 656.686070] vx0: entered allmulticast mode [ 656.686508] vx0: entered promiscuous mode [ 656.686849] br0: port 2(vx0) entered blocking state [ 656.687221] 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.104299] 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.182441] vx0: left allmulticast mode [ 665.182794] vx0: left promiscuous mode [ 665.183142] br0: port 2(vx0) entered disabled state [ 665.183846] swp1: left allmulticast mode [ 665.184083] swp1: left promiscuous mode [ 665.184320] br0: port 1(swp1) entered disabled state [ 665.267114] vx0: left allmulticast mode [ 665.267532] vx0: left promiscuous mode [ 665.267925] br0: port 2(vx0) entered disabled state [ 665.268560] swp1: left allmulticast mode [ 665.268867] swp1: left promiscuous mode [ 665.269122] br0: port 1(swp1) entered disabled state [ 665.660630] veth0: renamed from veth1 [ 665.833943] br0: port 1(swp1) entered blocking state [ 665.834264] br0: port 1(swp1) entered disabled state [ 665.834568] swp1: entered allmulticast mode [ 665.834861] swp1: entered promiscuous mode [ 665.835173] br0: port 1(swp1) entered blocking state [ 665.835479] br0: port 1(swp1) entered forwarding state [ 665.872429] br0: port 2(vx0) entered blocking state [ 665.872845] br0: port 2(vx0) entered disabled state [ 665.873221] vx0: entered allmulticast mode [ 665.873702] vx0: entered promiscuous mode [ 665.874024] br0: port 2(vx0) entered blocking state [ 665.874399] br0: port 2(vx0) entered forwarding state [ 666.089981] br0: port 1(swp1) entered blocking state [ 666.090306] br0: port 1(swp1) entered disabled state [ 666.090682] swp1: entered allmulticast mode [ 666.091008] swp1: entered promiscuous mode [ 666.091305] br0: port 1(swp1) entered blocking state [ 666.091595] br0: port 1(swp1) entered forwarding state [ 666.123092] br0: port 2(vx0) entered blocking state [ 666.123414] br0: port 2(vx0) entered disabled state [ 666.123690] vx0: entered allmulticast mode [ 666.123988] vx0: entered promiscuous mode [ 666.124246] br0: port 2(vx0) entered blocking state [ 666.124524] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 671.481415] br0: port 1(swp1) entered disabled state [ 672.522576] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 678.612531] vx0: left allmulticast mode [ 678.612967] vx0: left promiscuous mode [ 678.613292] br0: port 2(vx0) entered disabled state [ 678.613780] swp1: left allmulticast mode [ 678.614015] swp1: left promiscuous mode [ 678.614233] br0: port 1(swp1) entered disabled state [ 678.690642] vx0: left allmulticast mode [ 678.691233] vx0: left promiscuous mode [ 678.691755] br0: port 2(vx0) entered disabled state [ 678.692683] swp1: left allmulticast mode [ 678.693227] swp1: left promiscuous mode [ 678.693744] br0: port 1(swp1) entered disabled state [ 679.100771] veth0: renamed from veth1 [ 679.266442] br0: port 1(swp1) entered blocking state [ 679.266807] br0: port 1(swp1) entered disabled state [ 679.267189] swp1: entered allmulticast mode [ 679.267671] swp1: entered promiscuous mode [ 679.267953] br0: port 1(swp1) entered blocking state [ 679.268242] br0: port 1(swp1) entered forwarding state [ 679.300291] br0: port 2(vx0) entered blocking state [ 679.300685] br0: port 2(vx0) entered disabled state [ 679.301060] vx0: entered allmulticast mode [ 679.301487] vx0: entered promiscuous mode [ 679.301806] br0: port 2(vx0) entered blocking state [ 679.302181] br0: port 2(vx0) entered forwarding state [ 679.514003] br0: port 1(swp1) entered blocking state [ 679.514307] br0: port 1(swp1) entered disabled state [ 679.514606] swp1: entered allmulticast mode [ 679.514909] swp1: entered promiscuous mode [ 679.515184] br0: port 1(swp1) entered blocking state [ 679.515456] br0: port 1(swp1) entered forwarding state [ 679.546317] br0: port 2(vx0) entered blocking state [ 679.546622] br0: port 2(vx0) entered disabled state [ 679.546883] vx0: entered allmulticast mode [ 679.547178] vx0: entered promiscuous mode [ 679.547418] br0: port 2(vx0) entered blocking state [ 679.547675] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 684.716206] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 714.751284] vx0: left allmulticast mode [ 714.751576] vx0: left promiscuous mode [ 714.751988] br0: port 2(vx0) entered disabled state [ 714.752446] swp1: left allmulticast mode [ 714.752677] swp1: left promiscuous mode [ 714.752907] br0: port 1(swp1) entered disabled state [ 714.824604] vx0: left allmulticast mode [ 714.825038] vx0: left promiscuous mode [ 714.825388] br0: port 2(vx0) entered disabled state [ 714.825994] swp1: left allmulticast mode [ 714.826345] swp1: left promiscuous mode [ 714.826723] 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__->