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 [ 640.604797] veth0: renamed from veth1 [ 640.779170] br0: port 1(swp1) entered blocking state [ 640.779611] br0: port 1(swp1) entered disabled state [ 640.780028] swp1: entered allmulticast mode [ 640.780714] swp1: entered promiscuous mode [ 640.781155] br0: port 1(swp1) entered blocking state [ 640.781553] br0: port 1(swp1) entered forwarding state [ 640.817123] br0: port 2(vx0) entered blocking state [ 640.817514] br0: port 2(vx0) entered disabled state [ 640.817804] vx0: entered allmulticast mode [ 640.818110] vx0: entered promiscuous mode [ 640.818367] br0: port 2(vx0) entered blocking state [ 640.818644] br0: port 2(vx0) entered forwarding state [ 641.041752] br0: port 1(swp1) entered blocking state [ 641.042080] br0: port 1(swp1) entered disabled state [ 641.042371] swp1: entered allmulticast mode [ 641.042689] swp1: entered promiscuous mode [ 641.042972] br0: port 1(swp1) entered blocking state [ 641.043251] br0: port 1(swp1) entered forwarding state [ 641.080917] br0: port 2(vx0) entered blocking state [ 641.081358] br0: port 2(vx0) entered disabled state [ 641.081757] vx0: entered allmulticast mode [ 641.082215] vx0: entered promiscuous mode [ 641.082578] br0: port 2(vx0) entered blocking state [ 641.082963] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 646.208238] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 646.642415] 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 ] [ 647.075606] br0: port 1(swp1) entered blocking state [ 647.076016] 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 ] [ 647.648369] 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 ] [ 648.038918] br0: port 1(swp1) entered blocking state [ 648.039241] 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 ] [ 648.855629] 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 ] [ 649.291025] vx0: left allmulticast mode [ 649.291281] vx0: left promiscuous mode [ 649.291507] br0: port 2(vx0) entered disabled state [ 649.292003] swp1: left allmulticast mode [ 649.292230] swp1: left promiscuous mode [ 649.292444] br0: port 1(swp1) entered disabled state [ 649.379469] vx0: left allmulticast mode [ 649.379942] vx0: left promiscuous mode [ 649.380397] br0: port 2(vx0) entered disabled state [ 649.381104] swp1: left allmulticast mode [ 649.381567] swp1: left promiscuous mode [ 649.382048] br0: port 1(swp1) entered disabled state [ 649.768435] veth0: renamed from veth1 [ 649.930404] br0: port 1(swp1) entered blocking state [ 649.930704] br0: port 1(swp1) entered disabled state [ 649.931024] swp1: entered allmulticast mode [ 649.931373] swp1: entered promiscuous mode [ 649.931677] br0: port 1(swp1) entered blocking state [ 649.931979] br0: port 1(swp1) entered forwarding state [ 649.963596] br0: port 2(vx0) entered blocking state [ 649.963896] br0: port 2(vx0) entered disabled state [ 649.964158] vx0: entered allmulticast mode [ 649.964529] vx0: entered promiscuous mode [ 649.964778] br0: port 2(vx0) entered blocking state [ 649.965053] br0: port 2(vx0) entered forwarding state [ 650.160845] br0: port 1(swp1) entered blocking state [ 650.161288] br0: port 1(swp1) entered disabled state [ 650.161700] swp1: entered allmulticast mode [ 650.162140] swp1: entered promiscuous mode [ 650.162663] br0: port 1(swp1) entered blocking state [ 650.163048] br0: port 1(swp1) entered forwarding state [ 650.194952] br0: port 2(vx0) entered blocking state [ 650.195268] br0: port 2(vx0) entered disabled state [ 650.195557] vx0: entered allmulticast mode [ 650.195865] vx0: entered promiscuous mode [ 650.196127] br0: port 2(vx0) entered blocking state [ 650.196419] 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 ] [ 655.868996] 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 ] [ 656.576217] br0: port 1(swp1) entered blocking state [ 656.576510] 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 ] [ 657.009335] 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 ] [ 657.716153] br0: port 1(swp1) entered blocking state [ 657.716593] 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 ] [ 659.123915] 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 ] [ 659.828433] vx0: left allmulticast mode [ 659.828935] vx0: left promiscuous mode [ 659.829255] br0: port 2(vx0) entered disabled state [ 659.829796] swp1: left allmulticast mode [ 659.830290] swp1: left promiscuous mode [ 659.830880] br0: port 1(swp1) entered disabled state [ 659.904463] vx0: left allmulticast mode [ 659.904912] vx0: left promiscuous mode [ 659.905289] br0: port 2(vx0) entered disabled state [ 659.905886] swp1: left allmulticast mode [ 659.906280] swp1: left promiscuous mode [ 659.906651] br0: port 1(swp1) entered disabled state [ 660.267463] veth0: renamed from veth1 [ 660.423343] br0: port 1(swp1) entered blocking state [ 660.423667] br0: port 1(swp1) entered disabled state [ 660.423947] swp1: entered allmulticast mode [ 660.424259] swp1: entered promiscuous mode [ 660.424556] br0: port 1(swp1) entered blocking state [ 660.424845] br0: port 1(swp1) entered forwarding state [ 660.456991] br0: port 2(vx0) entered blocking state [ 660.457372] br0: port 2(vx0) entered disabled state [ 660.457703] vx0: entered allmulticast mode [ 660.457992] vx0: entered promiscuous mode [ 660.458260] br0: port 2(vx0) entered blocking state [ 660.458530] br0: port 2(vx0) entered forwarding state [ 660.670074] br0: port 1(swp1) entered blocking state [ 660.670602] br0: port 1(swp1) entered disabled state [ 660.671085] swp1: entered allmulticast mode [ 660.671549] swp1: entered promiscuous mode [ 660.671964] br0: port 1(swp1) entered blocking state [ 660.672377] br0: port 1(swp1) entered forwarding state [ 660.709481] br0: port 2(vx0) entered blocking state [ 660.709795] br0: port 2(vx0) entered disabled state [ 660.710079] vx0: entered allmulticast mode [ 660.710394] vx0: entered promiscuous mode [ 660.710648] br0: port 2(vx0) entered blocking state [ 660.710915] 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 ] [ 666.116190] 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 ] [ 669.095545] vx0: left allmulticast mode [ 669.095796] vx0: left promiscuous mode [ 669.096023] br0: port 2(vx0) entered disabled state [ 669.096663] swp1: left allmulticast mode [ 669.096880] swp1: left promiscuous mode [ 669.097102] br0: port 1(swp1) entered disabled state [ 669.188521] vx0: left allmulticast mode [ 669.188928] vx0: left promiscuous mode [ 669.189342] br0: port 2(vx0) entered disabled state [ 669.189965] swp1: left allmulticast mode [ 669.190283] swp1: left promiscuous mode [ 669.190726] br0: port 1(swp1) entered disabled state [ 669.570507] veth0: renamed from veth1 [ 669.752938] br0: port 1(swp1) entered blocking state [ 669.753398] br0: port 1(swp1) entered disabled state [ 669.753809] swp1: entered allmulticast mode [ 669.754274] swp1: entered promiscuous mode [ 669.754684] br0: port 1(swp1) entered blocking state [ 669.755083] br0: port 1(swp1) entered forwarding state [ 669.791915] br0: port 2(vx0) entered blocking state [ 669.792357] br0: port 2(vx0) entered disabled state [ 669.792762] vx0: entered allmulticast mode [ 669.793222] vx0: entered promiscuous mode [ 669.793614] br0: port 2(vx0) entered blocking state [ 669.794006] br0: port 2(vx0) entered forwarding state [ 670.018349] br0: port 1(swp1) entered blocking state [ 670.018770] br0: port 1(swp1) entered disabled state [ 670.019179] swp1: entered allmulticast mode [ 670.019708] swp1: entered promiscuous mode [ 670.020099] br0: port 1(swp1) entered blocking state [ 670.020506] br0: port 1(swp1) entered forwarding state [ 670.056942] br0: port 2(vx0) entered blocking state [ 670.057395] br0: port 2(vx0) entered disabled state [ 670.057777] vx0: entered allmulticast mode [ 670.058222] vx0: entered promiscuous mode [ 670.058612] br0: port 2(vx0) entered blocking state [ 670.058993] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 675.436374] br0: port 1(swp1) entered disabled state [ 676.479333] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 682.589788] vx0: left allmulticast mode [ 682.590304] vx0: left promiscuous mode [ 682.590669] br0: port 2(vx0) entered disabled state [ 682.592000] swp1: left allmulticast mode [ 682.592330] swp1: left promiscuous mode [ 682.592755] br0: port 1(swp1) entered disabled state [ 682.662526] vx0: left allmulticast mode [ 682.663049] vx0: left promiscuous mode [ 682.663408] br0: port 2(vx0) entered disabled state [ 682.664025] swp1: left allmulticast mode [ 682.664372] swp1: left promiscuous mode [ 682.664838] br0: port 1(swp1) entered disabled state [ 683.092583] veth0: renamed from veth1 [ 683.258145] br0: port 1(swp1) entered blocking state [ 683.258454] br0: port 1(swp1) entered disabled state [ 683.258735] swp1: entered allmulticast mode [ 683.259038] swp1: entered promiscuous mode [ 683.259326] br0: port 1(swp1) entered blocking state [ 683.259591] br0: port 1(swp1) entered forwarding state [ 683.290307] br0: port 2(vx0) entered blocking state [ 683.290613] br0: port 2(vx0) entered disabled state [ 683.290892] vx0: entered allmulticast mode [ 683.291222] vx0: entered promiscuous mode [ 683.291465] br0: port 2(vx0) entered blocking state [ 683.291725] br0: port 2(vx0) entered forwarding state [ 683.489277] br0: port 1(swp1) entered blocking state [ 683.489612] br0: port 1(swp1) entered disabled state [ 683.489894] swp1: entered allmulticast mode [ 683.490225] swp1: entered promiscuous mode [ 683.490553] br0: port 1(swp1) entered blocking state [ 683.490847] br0: port 1(swp1) entered forwarding state [ 683.522000] br0: port 2(vx0) entered blocking state [ 683.522435] br0: port 2(vx0) entered disabled state [ 683.522814] vx0: entered allmulticast mode [ 683.523245] vx0: entered promiscuous mode [ 683.523594] br0: port 2(vx0) entered blocking state [ 683.523960] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 688.687078] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 718.723353] vx0: left allmulticast mode [ 718.723756] vx0: left promiscuous mode [ 718.724233] br0: port 2(vx0) entered disabled state [ 718.724739] swp1: left allmulticast mode [ 718.724955] swp1: left promiscuous mode [ 718.725177] br0: port 1(swp1) entered disabled state [ 718.795441] vx0: left allmulticast mode [ 718.795938] vx0: left promiscuous mode [ 718.796466] br0: port 2(vx0) entered disabled state [ 718.797452] swp1: left allmulticast mode [ 718.797956] swp1: left promiscuous mode [ 718.798336] 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__->