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 [ 678.574171] veth0: renamed from veth1 [ 678.697252] br0: port 1(swp1) entered blocking state [ 678.697690] br0: port 1(swp1) entered disabled state [ 678.698160] swp1: entered allmulticast mode [ 678.698606] swp1: entered promiscuous mode [ 678.699032] br0: port 1(swp1) entered blocking state [ 678.699434] br0: port 1(swp1) entered forwarding state [ 678.722031] br0: port 2(vx0) entered blocking state [ 678.722349] br0: port 2(vx0) entered disabled state [ 678.722622] vx0: entered allmulticast mode [ 678.722910] vx0: entered promiscuous mode [ 678.723220] br0: port 2(vx0) entered blocking state [ 678.723620] br0: port 2(vx0) entered forwarding state [ 678.872381] br0: port 1(swp1) entered blocking state [ 678.872721] br0: port 1(swp1) entered disabled state [ 678.873075] swp1: entered allmulticast mode [ 678.873387] swp1: entered promiscuous mode [ 678.873757] br0: port 1(swp1) entered blocking state [ 678.874054] br0: port 1(swp1) entered forwarding state [ 678.898205] br0: port 2(vx0) entered blocking state [ 678.898506] br0: port 2(vx0) entered disabled state [ 678.898797] vx0: entered allmulticast mode [ 678.899150] vx0: entered promiscuous mode [ 678.899541] br0: port 2(vx0) entered blocking state [ 678.899809] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 684.367877] 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 ] [ 684.707787] br0: port 1(swp1) entered blocking state [ 684.708111] 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 ] [ 685.377006] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 685.413513] br0: port 1(swp1) entered blocking state [ 685.414020] 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] [ 686.382106] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 686.518095] vx0: left allmulticast mode [ 686.518510] vx0: left promiscuous mode [ 686.518980] br0: port 2(vx0) entered disabled state [ 686.533154] swp1: left allmulticast mode [ 686.533803] swp1: left promiscuous mode [ 686.534362] br0: port 1(swp1) entered disabled state [ 686.698088] vx0: left allmulticast mode [ 686.698341] vx0: left promiscuous mode [ 686.698564] br0: port 2(vx0) entered disabled state [ 686.706054] swp1: left allmulticast mode [ 686.706396] swp1: left promiscuous mode [ 686.706745] br0: port 1(swp1) entered disabled state [ 686.856345] veth0: renamed from veth1 [ 686.963737] br0: port 1(swp1) entered blocking state [ 686.964106] br0: port 1(swp1) entered disabled state [ 686.964529] swp1: entered allmulticast mode [ 686.964875] swp1: entered promiscuous mode [ 686.965170] br0: port 1(swp1) entered blocking state [ 686.965459] br0: port 1(swp1) entered forwarding state [ 686.987740] br0: port 2(vx0) entered blocking state [ 686.988202] br0: port 2(vx0) entered disabled state [ 686.988594] vx0: entered allmulticast mode [ 686.989038] vx0: entered promiscuous mode [ 686.989406] br0: port 2(vx0) entered blocking state [ 686.989792] br0: port 2(vx0) entered forwarding state [ 687.123891] br0: port 1(swp1) entered blocking state [ 687.124213] br0: port 1(swp1) entered disabled state [ 687.124517] swp1: entered allmulticast mode [ 687.124833] swp1: entered promiscuous mode [ 687.125131] br0: port 1(swp1) entered blocking state [ 687.125401] br0: port 1(swp1) entered forwarding state [ 687.147770] br0: port 2(vx0) entered blocking state [ 687.148266] br0: port 2(vx0) entered disabled state [ 687.148685] vx0: entered allmulticast mode [ 687.149145] vx0: entered promiscuous mode [ 687.149516] br0: port 2(vx0) entered blocking state [ 687.149906] 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 ] [ 692.703000] 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 ] [ 693.326325] br0: port 1(swp1) entered blocking state [ 693.326645] 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 ] [ 693.703026] 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 ] [ 694.304959] br0: port 1(swp1) entered blocking state [ 694.305314] 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 ] [ 695.583528] 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 ] [ 696.262274] vx0: left allmulticast mode [ 696.262579] vx0: left promiscuous mode [ 696.262934] br0: port 2(vx0) entered disabled state [ 696.270078] swp1: left allmulticast mode [ 696.270380] swp1: left promiscuous mode [ 696.270617] br0: port 1(swp1) entered disabled state [ 696.390102] vx0: left allmulticast mode [ 696.390512] vx0: left promiscuous mode [ 696.390880] br0: port 2(vx0) entered disabled state [ 696.398100] swp1: left allmulticast mode [ 696.398411] swp1: left promiscuous mode [ 696.398720] br0: port 1(swp1) entered disabled state [ 696.584198] veth0: renamed from veth1 [ 696.690540] br0: port 1(swp1) entered blocking state [ 696.690845] br0: port 1(swp1) entered disabled state [ 696.691166] swp1: entered allmulticast mode [ 696.691464] swp1: entered promiscuous mode [ 696.691739] br0: port 1(swp1) entered blocking state [ 696.692023] br0: port 1(swp1) entered forwarding state [ 696.710805] br0: port 2(vx0) entered blocking state [ 696.711174] br0: port 2(vx0) entered disabled state [ 696.711449] vx0: entered allmulticast mode [ 696.711757] vx0: entered promiscuous mode [ 696.712007] br0: port 2(vx0) entered blocking state [ 696.712274] br0: port 2(vx0) entered forwarding state [ 696.848416] br0: port 1(swp1) entered blocking state [ 696.848722] br0: port 1(swp1) entered disabled state [ 696.849016] swp1: entered allmulticast mode [ 696.849320] swp1: entered promiscuous mode [ 696.849615] br0: port 1(swp1) entered blocking state [ 696.849887] br0: port 1(swp1) entered forwarding state [ 696.869951] br0: port 2(vx0) entered blocking state [ 696.870248] br0: port 2(vx0) entered disabled state [ 696.870518] vx0: entered allmulticast mode [ 696.870806] vx0: entered promiscuous mode [ 696.871120] br0: port 2(vx0) entered blocking state [ 696.871387] 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 ] [ 702.170764] 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 ] [ 704.937087] vx0: left allmulticast mode [ 704.937457] vx0: left promiscuous mode [ 704.937837] br0: port 2(vx0) entered disabled state [ 704.945066] swp1: left allmulticast mode [ 704.945453] swp1: left promiscuous mode [ 704.945976] br0: port 1(swp1) entered disabled state [ 705.100103] vx0: left allmulticast mode [ 705.100551] vx0: left promiscuous mode [ 705.100974] br0: port 2(vx0) entered disabled state [ 705.107056] swp1: left allmulticast mode [ 705.107290] swp1: left promiscuous mode [ 705.107517] br0: port 1(swp1) entered disabled state [ 705.300229] veth0: renamed from veth1 [ 705.419223] br0: port 1(swp1) entered blocking state [ 705.419545] br0: port 1(swp1) entered disabled state [ 705.419838] swp1: entered allmulticast mode [ 705.420170] swp1: entered promiscuous mode [ 705.420462] br0: port 1(swp1) entered blocking state [ 705.420745] br0: port 1(swp1) entered forwarding state [ 705.440469] br0: port 2(vx0) entered blocking state [ 705.440780] br0: port 2(vx0) entered disabled state [ 705.441069] vx0: entered allmulticast mode [ 705.441374] vx0: entered promiscuous mode [ 705.441632] br0: port 2(vx0) entered blocking state [ 705.441906] br0: port 2(vx0) entered forwarding state [ 705.568827] br0: port 1(swp1) entered blocking state [ 705.569264] br0: port 1(swp1) entered disabled state [ 705.569619] swp1: entered allmulticast mode [ 705.569959] swp1: entered promiscuous mode [ 705.570346] br0: port 1(swp1) entered blocking state [ 705.570734] br0: port 1(swp1) entered forwarding state [ 705.590575] br0: port 2(vx0) entered blocking state [ 705.590878] br0: port 2(vx0) entered disabled state [ 705.591163] vx0: entered allmulticast mode [ 705.591457] vx0: entered promiscuous mode [ 705.591705] br0: port 2(vx0) entered blocking state [ 705.591984] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 710.862134] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 711.870031] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 716.947150] vx0: left allmulticast mode [ 716.947690] vx0: left promiscuous mode [ 716.948089] br0: port 2(vx0) entered disabled state [ 716.960123] swp1: left allmulticast mode [ 716.960676] swp1: left promiscuous mode [ 716.961214] br0: port 1(swp1) entered disabled state [ 717.105126] vx0: left allmulticast mode [ 717.105410] vx0: left promiscuous mode [ 717.105671] br0: port 2(vx0) entered disabled state [ 717.113062] swp1: left allmulticast mode [ 717.113323] swp1: left promiscuous mode [ 717.113543] br0: port 1(swp1) entered disabled state [ 717.304150] veth0: renamed from veth1 [ 717.418016] br0: port 1(swp1) entered blocking state [ 717.418318] br0: port 1(swp1) entered disabled state [ 717.418609] swp1: entered allmulticast mode [ 717.419076] swp1: entered promiscuous mode [ 717.419360] br0: port 1(swp1) entered blocking state [ 717.419632] br0: port 1(swp1) entered forwarding state [ 717.439512] br0: port 2(vx0) entered blocking state [ 717.439830] br0: port 2(vx0) entered disabled state [ 717.440128] vx0: entered allmulticast mode [ 717.440518] vx0: entered promiscuous mode [ 717.440758] br0: port 2(vx0) entered blocking state [ 717.441048] br0: port 2(vx0) entered forwarding state [ 717.580720] br0: port 1(swp1) entered blocking state [ 717.581082] br0: port 1(swp1) entered disabled state [ 717.581381] swp1: entered allmulticast mode [ 717.581755] swp1: entered promiscuous mode [ 717.582124] br0: port 1(swp1) entered blocking state [ 717.582478] br0: port 1(swp1) entered forwarding state [ 717.603282] br0: port 2(vx0) entered blocking state [ 717.603583] br0: port 2(vx0) entered disabled state [ 717.603857] vx0: entered allmulticast mode [ 717.604164] vx0: entered promiscuous mode [ 717.604551] br0: port 2(vx0) entered blocking state [ 717.604832] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 722.729414] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 752.818098] vx0: left allmulticast mode [ 752.818458] vx0: left promiscuous mode [ 752.818748] br0: port 2(vx0) entered disabled state [ 752.833072] swp1: left allmulticast mode [ 752.833353] swp1: left promiscuous mode [ 752.833723] 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__->