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 6000 # selftests: net: test_bridge_backup_port.sh [ 680.338020] veth0: renamed from veth1 [ 680.500545] br0: port 1(swp1) entered blocking state [ 680.500991] br0: port 1(swp1) entered disabled state [ 680.501395] swp1: entered allmulticast mode [ 680.501845] swp1: entered promiscuous mode [ 680.502258] br0: port 1(swp1) entered blocking state [ 680.502573] br0: port 1(swp1) entered forwarding state [ 680.532114] br0: port 2(vx0) entered blocking state [ 680.532414] br0: port 2(vx0) entered disabled state [ 680.532698] vx0: entered allmulticast mode [ 680.533066] vx0: entered promiscuous mode [ 680.533494] br0: port 2(vx0) entered blocking state [ 680.533807] br0: port 2(vx0) entered forwarding state [ 680.744319] br0: port 1(swp1) entered blocking state [ 680.744618] br0: port 1(swp1) entered disabled state [ 680.744960] swp1: entered allmulticast mode [ 680.745292] swp1: entered promiscuous mode [ 680.745568] br0: port 1(swp1) entered blocking state [ 680.745879] br0: port 1(swp1) entered forwarding state [ 680.776944] br0: port 2(vx0) entered blocking state [ 680.777294] br0: port 2(vx0) entered disabled state [ 680.777648] vx0: entered allmulticast mode [ 680.777997] vx0: entered promiscuous mode [ 680.778241] br0: port 2(vx0) entered blocking state [ 680.778503] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 686.282323] 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 ] [ 686.682190] br0: port 1(swp1) entered blocking state [ 686.682485] 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 ] [ 687.285898] 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 ] [ 687.708799] br0: port 1(swp1) entered blocking state [ 687.709214] 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 ] [ 688.499008] 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 ] [ 688.912668] vx0: left allmulticast mode [ 688.913102] vx0: left promiscuous mode [ 688.913421] br0: port 2(vx0) entered disabled state [ 688.913907] swp1: left allmulticast mode [ 688.914128] swp1: left promiscuous mode [ 688.914348] br0: port 1(swp1) entered disabled state [ 688.995032] vx0: left allmulticast mode [ 688.995363] vx0: left promiscuous mode [ 688.995679] br0: port 2(vx0) entered disabled state [ 688.996267] swp1: left allmulticast mode [ 688.996586] swp1: left promiscuous mode [ 688.996914] br0: port 1(swp1) entered disabled state [ 689.420959] veth0: renamed from veth1 [ 689.567864] br0: port 1(swp1) entered blocking state [ 689.568166] br0: port 1(swp1) entered disabled state [ 689.568443] swp1: entered allmulticast mode [ 689.568817] swp1: entered promiscuous mode [ 689.569119] br0: port 1(swp1) entered blocking state [ 689.569414] br0: port 1(swp1) entered forwarding state [ 689.597553] br0: port 2(vx0) entered blocking state [ 689.597883] br0: port 2(vx0) entered disabled state [ 689.598159] vx0: entered allmulticast mode [ 689.598467] vx0: entered promiscuous mode [ 689.598711] br0: port 2(vx0) entered blocking state [ 689.598982] br0: port 2(vx0) entered forwarding state [ 689.789857] br0: port 1(swp1) entered blocking state [ 689.790176] br0: port 1(swp1) entered disabled state [ 689.790469] swp1: entered allmulticast mode [ 689.790815] swp1: entered promiscuous mode [ 689.791093] br0: port 1(swp1) entered blocking state [ 689.791359] br0: port 1(swp1) entered forwarding state [ 689.818550] br0: port 2(vx0) entered blocking state [ 689.818959] br0: port 2(vx0) entered disabled state [ 689.819281] vx0: entered allmulticast mode [ 689.819626] vx0: entered promiscuous mode [ 689.819933] br0: port 2(vx0) entered blocking state [ 689.820253] 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 ] [ 695.471320] 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.182949] br0: port 1(swp1) entered blocking state [ 696.183251] 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 ] [ 696.635280] 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 ] [ 697.377501] br0: port 1(swp1) entered blocking state [ 697.377943] 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 ] [ 698.823589] 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 ] [ 699.512642] vx0: left allmulticast mode [ 699.513048] vx0: left promiscuous mode [ 699.513417] br0: port 2(vx0) entered disabled state [ 699.513894] swp1: left allmulticast mode [ 699.514127] swp1: left promiscuous mode [ 699.514346] br0: port 1(swp1) entered disabled state [ 699.591988] vx0: left allmulticast mode [ 699.592371] vx0: left promiscuous mode [ 699.592722] br0: port 2(vx0) entered disabled state [ 699.593271] swp1: left allmulticast mode [ 699.593612] swp1: left promiscuous mode [ 699.594117] br0: port 1(swp1) entered disabled state [ 699.967016] veth0: renamed from veth1 [ 700.126483] br0: port 1(swp1) entered blocking state [ 700.126882] br0: port 1(swp1) entered disabled state [ 700.127163] swp1: entered allmulticast mode [ 700.127463] swp1: entered promiscuous mode [ 700.127813] br0: port 1(swp1) entered blocking state [ 700.128165] br0: port 1(swp1) entered forwarding state [ 700.162889] br0: port 2(vx0) entered blocking state [ 700.163312] br0: port 2(vx0) entered disabled state [ 700.163705] vx0: entered allmulticast mode [ 700.164250] vx0: entered promiscuous mode [ 700.164558] br0: port 2(vx0) entered blocking state [ 700.164913] br0: port 2(vx0) entered forwarding state [ 700.365258] br0: port 1(swp1) entered blocking state [ 700.365562] br0: port 1(swp1) entered disabled state [ 700.365911] swp1: entered allmulticast mode [ 700.366239] swp1: entered promiscuous mode [ 700.366528] br0: port 1(swp1) entered blocking state [ 700.366820] br0: port 1(swp1) entered forwarding state [ 700.398467] br0: port 2(vx0) entered blocking state [ 700.398794] br0: port 2(vx0) entered disabled state [ 700.399082] vx0: entered allmulticast mode [ 700.399392] vx0: entered promiscuous mode [ 700.399655] br0: port 2(vx0) entered blocking state [ 700.399949] 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 ] [ 705.783191] 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 ] [ 708.830458] vx0: left allmulticast mode [ 708.830839] vx0: left promiscuous mode [ 708.831162] br0: port 2(vx0) entered disabled state [ 708.831989] swp1: left allmulticast mode [ 708.832345] swp1: left promiscuous mode [ 708.832675] br0: port 1(swp1) entered disabled state [ 708.919028] vx0: left allmulticast mode [ 708.919393] vx0: left promiscuous mode [ 708.919804] br0: port 2(vx0) entered disabled state [ 708.920676] swp1: left allmulticast mode [ 708.921034] swp1: left promiscuous mode [ 708.921447] br0: port 1(swp1) entered disabled state [ 709.352039] veth0: renamed from veth1 [ 709.527438] br0: port 1(swp1) entered blocking state [ 709.527774] br0: port 1(swp1) entered disabled state [ 709.528060] swp1: entered allmulticast mode [ 709.528375] swp1: entered promiscuous mode [ 709.528661] br0: port 1(swp1) entered blocking state [ 709.528942] br0: port 1(swp1) entered forwarding state [ 709.563137] br0: port 2(vx0) entered blocking state [ 709.563575] br0: port 2(vx0) entered disabled state [ 709.564005] vx0: entered allmulticast mode [ 709.564449] vx0: entered promiscuous mode [ 709.564872] br0: port 2(vx0) entered blocking state [ 709.565268] br0: port 2(vx0) entered forwarding state [ 709.783492] br0: port 1(swp1) entered blocking state [ 709.783893] br0: port 1(swp1) entered disabled state [ 709.784209] swp1: entered allmulticast mode [ 709.784525] swp1: entered promiscuous mode [ 709.784837] br0: port 1(swp1) entered blocking state [ 709.785152] br0: port 1(swp1) entered forwarding state [ 709.819953] br0: port 2(vx0) entered blocking state [ 709.820377] br0: port 2(vx0) entered disabled state [ 709.820781] vx0: entered allmulticast mode [ 709.821218] vx0: entered promiscuous mode [ 709.821581] br0: port 2(vx0) entered blocking state [ 709.821973] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 715.195865] br0: port 1(swp1) entered disabled state [ 716.223771] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 722.336274] vx0: left allmulticast mode [ 722.336623] vx0: left promiscuous mode [ 722.337048] br0: port 2(vx0) entered disabled state [ 722.337814] swp1: left allmulticast mode [ 722.338127] swp1: left promiscuous mode [ 722.338451] br0: port 1(swp1) entered disabled state [ 722.422086] vx0: left allmulticast mode [ 722.422704] vx0: left promiscuous mode [ 722.423299] br0: port 2(vx0) entered disabled state [ 722.424156] swp1: left allmulticast mode [ 722.424745] swp1: left promiscuous mode [ 722.425219] br0: port 1(swp1) entered disabled state [ 722.836097] veth0: renamed from veth1 [ 722.995914] br0: port 1(swp1) entered blocking state [ 722.996232] br0: port 1(swp1) entered disabled state [ 722.996513] swp1: entered allmulticast mode [ 722.996827] swp1: entered promiscuous mode [ 722.997124] br0: port 1(swp1) entered blocking state [ 722.997404] br0: port 1(swp1) entered forwarding state [ 723.028325] br0: port 2(vx0) entered blocking state [ 723.028623] br0: port 2(vx0) entered disabled state [ 723.028905] vx0: entered allmulticast mode [ 723.029210] vx0: entered promiscuous mode [ 723.029459] br0: port 2(vx0) entered blocking state [ 723.029726] br0: port 2(vx0) entered forwarding state [ 723.233435] br0: port 1(swp1) entered blocking state [ 723.233799] br0: port 1(swp1) entered disabled state [ 723.234083] swp1: entered allmulticast mode [ 723.234395] swp1: entered promiscuous mode [ 723.234682] br0: port 1(swp1) entered blocking state [ 723.234968] br0: port 1(swp1) entered forwarding state [ 723.266767] br0: port 2(vx0) entered blocking state [ 723.267067] br0: port 2(vx0) entered disabled state [ 723.267333] vx0: entered allmulticast mode [ 723.267619] vx0: entered promiscuous mode [ 723.267883] br0: port 2(vx0) entered blocking state [ 723.268165] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 728.426624] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 758.464485] vx0: left allmulticast mode [ 758.464742] vx0: left promiscuous mode [ 758.464998] br0: port 2(vx0) entered disabled state [ 758.465475] swp1: left allmulticast mode [ 758.465840] swp1: left promiscuous mode [ 758.466160] br0: port 1(swp1) entered disabled state [ 758.541988] vx0: left allmulticast mode [ 758.542365] vx0: left promiscuous mode [ 758.542749] br0: port 2(vx0) entered disabled state [ 758.543295] swp1: left allmulticast mode [ 758.543856] swp1: left promiscuous mode [ 758.544248] 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__->