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 [ 652.263305] veth0: renamed from veth1 [ 652.391977] br0: port 1(swp1) entered blocking state [ 652.392416] br0: port 1(swp1) entered disabled state [ 652.392919] swp1: entered allmulticast mode [ 652.393421] swp1: entered promiscuous mode [ 652.393863] br0: port 1(swp1) entered blocking state [ 652.394261] br0: port 1(swp1) entered forwarding state [ 652.418276] br0: port 2(vx0) entered blocking state [ 652.418694] br0: port 2(vx0) entered disabled state [ 652.419094] vx0: entered allmulticast mode [ 652.419450] vx0: entered promiscuous mode [ 652.419697] br0: port 2(vx0) entered blocking state [ 652.419984] br0: port 2(vx0) entered forwarding state [ 652.567487] br0: port 1(swp1) entered blocking state [ 652.567795] br0: port 1(swp1) entered disabled state [ 652.568100] swp1: entered allmulticast mode [ 652.568411] swp1: entered promiscuous mode [ 652.568697] br0: port 1(swp1) entered blocking state [ 652.568982] br0: port 1(swp1) entered forwarding state [ 652.590786] br0: port 2(vx0) entered blocking state [ 652.591105] br0: port 2(vx0) entered disabled state [ 652.591379] vx0: entered allmulticast mode [ 652.591677] vx0: entered promiscuous mode [ 652.591993] br0: port 2(vx0) entered blocking state [ 652.592262] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 658.048426] 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.388663] br0: port 1(swp1) entered blocking state [ 658.388995] 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 ] [ 659.053001] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 659.102092] br0: port 1(swp1) entered blocking state [ 659.102405] 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] [ 660.061005] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 660.191969] vx0: left allmulticast mode [ 660.192237] vx0: left promiscuous mode [ 660.192491] br0: port 2(vx0) entered disabled state [ 660.198942] swp1: left allmulticast mode [ 660.199191] swp1: left promiscuous mode [ 660.199441] br0: port 1(swp1) entered disabled state [ 660.376073] vx0: left allmulticast mode [ 660.376451] vx0: left promiscuous mode [ 660.376791] br0: port 2(vx0) entered disabled state [ 660.386028] swp1: left allmulticast mode [ 660.386462] swp1: left promiscuous mode [ 660.386805] br0: port 1(swp1) entered disabled state [ 660.533112] veth0: renamed from veth1 [ 660.644924] br0: port 1(swp1) entered blocking state [ 660.645280] br0: port 1(swp1) entered disabled state [ 660.645624] swp1: entered allmulticast mode [ 660.646007] swp1: entered promiscuous mode [ 660.646294] br0: port 1(swp1) entered blocking state [ 660.646638] br0: port 1(swp1) entered forwarding state [ 660.669567] br0: port 2(vx0) entered blocking state [ 660.669948] br0: port 2(vx0) entered disabled state [ 660.670302] vx0: entered allmulticast mode [ 660.670661] vx0: entered promiscuous mode [ 660.670987] br0: port 2(vx0) entered blocking state [ 660.671276] br0: port 2(vx0) entered forwarding state [ 660.826157] br0: port 1(swp1) entered blocking state [ 660.826591] br0: port 1(swp1) entered disabled state [ 660.827023] swp1: entered allmulticast mode [ 660.827483] swp1: entered promiscuous mode [ 660.827911] br0: port 1(swp1) entered blocking state [ 660.828283] br0: port 1(swp1) entered forwarding state [ 660.849118] br0: port 2(vx0) entered blocking state [ 660.849417] br0: port 2(vx0) entered disabled state [ 660.849688] vx0: entered allmulticast mode [ 660.849991] vx0: entered promiscuous mode [ 660.850242] br0: port 2(vx0) entered blocking state [ 660.850513] 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 ] [ 666.426243] 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 ] [ 667.052486] br0: port 1(swp1) entered blocking state [ 667.052798] 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 ] [ 667.427915] 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 ] [ 668.037739] br0: port 1(swp1) entered blocking state [ 668.038203] 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 ] [ 669.278992] 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 ] [ 669.949000] vx0: left allmulticast mode [ 669.949450] vx0: left promiscuous mode [ 669.949862] br0: port 2(vx0) entered disabled state [ 669.961957] swp1: left allmulticast mode [ 669.962425] swp1: left promiscuous mode [ 669.962856] br0: port 1(swp1) entered disabled state [ 670.107995] vx0: left allmulticast mode [ 670.108516] vx0: left promiscuous mode [ 670.109007] br0: port 2(vx0) entered disabled state [ 670.123978] swp1: left allmulticast mode [ 670.124247] swp1: left promiscuous mode [ 670.124498] br0: port 1(swp1) entered disabled state [ 670.335060] veth0: renamed from veth1 [ 670.458879] br0: port 1(swp1) entered blocking state [ 670.459205] br0: port 1(swp1) entered disabled state [ 670.459489] swp1: entered allmulticast mode [ 670.459795] swp1: entered promiscuous mode [ 670.460092] br0: port 1(swp1) entered blocking state [ 670.460366] br0: port 1(swp1) entered forwarding state [ 670.483061] br0: port 2(vx0) entered blocking state [ 670.483362] br0: port 2(vx0) entered disabled state [ 670.483630] vx0: entered allmulticast mode [ 670.483935] vx0: entered promiscuous mode [ 670.484182] br0: port 2(vx0) entered blocking state [ 670.484450] br0: port 2(vx0) entered forwarding state [ 670.628344] br0: port 1(swp1) entered blocking state [ 670.628787] br0: port 1(swp1) entered disabled state [ 670.629217] swp1: entered allmulticast mode [ 670.629667] swp1: entered promiscuous mode [ 670.630183] br0: port 1(swp1) entered blocking state [ 670.630589] br0: port 1(swp1) entered forwarding state [ 670.656474] br0: port 2(vx0) entered blocking state [ 670.656781] br0: port 2(vx0) entered disabled state [ 670.657076] vx0: entered allmulticast mode [ 670.657377] vx0: entered promiscuous mode [ 670.657627] br0: port 2(vx0) entered blocking state [ 670.657908] 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.930472] 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.754002] vx0: left allmulticast mode [ 678.754409] vx0: left promiscuous mode [ 678.754632] br0: port 2(vx0) entered disabled state [ 678.766955] swp1: left allmulticast mode [ 678.767324] swp1: left promiscuous mode [ 678.767646] br0: port 1(swp1) entered disabled state [ 678.935129] vx0: left allmulticast mode [ 678.935505] vx0: left promiscuous mode [ 678.935788] br0: port 2(vx0) entered disabled state [ 678.948954] swp1: left allmulticast mode [ 678.949224] swp1: left promiscuous mode [ 678.949454] br0: port 1(swp1) entered disabled state [ 679.104050] veth0: renamed from veth1 [ 679.237169] br0: port 1(swp1) entered blocking state [ 679.237500] br0: port 1(swp1) entered disabled state [ 679.237812] swp1: entered allmulticast mode [ 679.238153] swp1: entered promiscuous mode [ 679.238457] br0: port 1(swp1) entered blocking state [ 679.238742] br0: port 1(swp1) entered forwarding state [ 679.264625] br0: port 2(vx0) entered blocking state [ 679.264964] br0: port 2(vx0) entered disabled state [ 679.265258] vx0: entered allmulticast mode [ 679.265574] vx0: entered promiscuous mode [ 679.265857] br0: port 2(vx0) entered blocking state [ 679.266149] br0: port 2(vx0) entered forwarding state [ 679.416849] br0: port 1(swp1) entered blocking state [ 679.417191] br0: port 1(swp1) entered disabled state [ 679.417528] swp1: entered allmulticast mode [ 679.417865] swp1: entered promiscuous mode [ 679.418156] br0: port 1(swp1) entered blocking state [ 679.418429] br0: port 1(swp1) entered forwarding state [ 679.441149] br0: port 2(vx0) entered blocking state [ 679.441573] br0: port 2(vx0) entered disabled state [ 679.441959] vx0: entered allmulticast mode [ 679.442376] vx0: entered promiscuous mode [ 679.442737] br0: port 2(vx0) entered blocking state [ 679.443141] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 684.718889] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 685.756982] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 690.814095] vx0: left allmulticast mode [ 690.814733] vx0: left promiscuous mode [ 690.815290] br0: port 2(vx0) entered disabled state [ 690.827956] swp1: left allmulticast mode [ 690.828361] swp1: left promiscuous mode [ 690.828709] br0: port 1(swp1) entered disabled state [ 690.994033] vx0: left allmulticast mode [ 690.994465] vx0: left promiscuous mode [ 690.994889] br0: port 2(vx0) entered disabled state [ 691.002974] swp1: left allmulticast mode [ 691.003376] swp1: left promiscuous mode [ 691.003731] br0: port 1(swp1) entered disabled state [ 691.137653] veth0: renamed from veth1 [ 691.255983] br0: port 1(swp1) entered blocking state [ 691.256290] br0: port 1(swp1) entered disabled state [ 691.256573] swp1: entered allmulticast mode [ 691.256892] swp1: entered promiscuous mode [ 691.257189] br0: port 1(swp1) entered blocking state [ 691.257465] br0: port 1(swp1) entered forwarding state [ 691.279539] br0: port 2(vx0) entered blocking state [ 691.279894] br0: port 2(vx0) entered disabled state [ 691.280176] vx0: entered allmulticast mode [ 691.280465] vx0: entered promiscuous mode [ 691.280715] br0: port 2(vx0) entered blocking state [ 691.280992] br0: port 2(vx0) entered forwarding state [ 691.419015] br0: port 1(swp1) entered blocking state [ 691.419324] br0: port 1(swp1) entered disabled state [ 691.419610] swp1: entered allmulticast mode [ 691.419926] swp1: entered promiscuous mode [ 691.420236] br0: port 1(swp1) entered blocking state [ 691.420517] br0: port 1(swp1) entered forwarding state [ 691.441632] br0: port 2(vx0) entered blocking state [ 691.441960] br0: port 2(vx0) entered disabled state [ 691.442244] vx0: entered allmulticast mode [ 691.442541] vx0: entered promiscuous mode [ 691.442800] br0: port 2(vx0) entered blocking state [ 691.443091] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 696.561321] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] # # Tests passed: 82 # Tests failed: 1 [ 726.666102] vx0: left allmulticast mode [ 726.666518] vx0: left promiscuous mode [ 726.666957] br0: port 2(vx0) entered disabled state [ 726.684997] swp1: left allmulticast mode [ 726.685486] swp1: left promiscuous mode [ 726.686039] 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__->