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 [ 650.012457] veth0: renamed from veth1 [ 650.195255] br0: port 1(swp1) entered blocking state [ 650.195679] br0: port 1(swp1) entered disabled state [ 650.196085] swp1: entered allmulticast mode [ 650.196551] swp1: entered promiscuous mode [ 650.196976] br0: port 1(swp1) entered blocking state [ 650.197379] br0: port 1(swp1) entered forwarding state [ 650.234394] br0: port 2(vx0) entered blocking state [ 650.234808] br0: port 2(vx0) entered disabled state [ 650.235344] vx0: entered allmulticast mode [ 650.235765] vx0: entered promiscuous mode [ 650.236160] br0: port 2(vx0) entered blocking state [ 650.236527] br0: port 2(vx0) entered forwarding state [ 650.439706] br0: port 1(swp1) entered blocking state [ 650.439997] br0: port 1(swp1) entered disabled state [ 650.440274] swp1: entered allmulticast mode [ 650.440581] swp1: entered promiscuous mode [ 650.440846] br0: port 1(swp1) entered blocking state [ 650.441103] br0: port 1(swp1) entered forwarding state [ 650.472222] br0: port 2(vx0) entered blocking state [ 650.472518] br0: port 2(vx0) entered disabled state [ 650.472800] vx0: entered allmulticast mode [ 650.473079] vx0: entered promiscuous mode [ 650.473322] br0: port 2(vx0) entered blocking state [ 650.473580] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- [ 655.585930] GACT probability NOT on # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 656.010587] 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 ] [ 656.431212] br0: port 1(swp1) entered blocking state [ 656.431505] 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 ] [ 657.014248] 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 ] [ 657.436535] br0: port 1(swp1) entered blocking state [ 657.436830] 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 ] [ 658.223943] 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.617363] vx0: left allmulticast mode [ 658.617762] vx0: left promiscuous mode [ 658.618037] br0: port 2(vx0) entered disabled state [ 658.618518] swp1: left allmulticast mode [ 658.618858] swp1: left promiscuous mode [ 658.619218] br0: port 1(swp1) entered disabled state [ 658.696492] vx0: left allmulticast mode [ 658.697247] vx0: left promiscuous mode [ 658.697966] br0: port 2(vx0) entered disabled state [ 658.699064] swp1: left allmulticast mode [ 658.699799] swp1: left promiscuous mode [ 658.700683] br0: port 1(swp1) entered disabled state [ 659.175505] veth0: renamed from veth1 [ 659.353232] br0: port 1(swp1) entered blocking state [ 659.353630] br0: port 1(swp1) entered disabled state [ 659.353999] swp1: entered allmulticast mode [ 659.354443] swp1: entered promiscuous mode [ 659.354839] br0: port 1(swp1) entered blocking state [ 659.355217] br0: port 1(swp1) entered forwarding state [ 659.389994] br0: port 2(vx0) entered blocking state [ 659.390412] br0: port 2(vx0) entered disabled state [ 659.390776] vx0: entered allmulticast mode [ 659.391193] vx0: entered promiscuous mode [ 659.391540] br0: port 2(vx0) entered blocking state [ 659.391930] br0: port 2(vx0) entered forwarding state [ 659.611299] br0: port 1(swp1) entered blocking state [ 659.611706] br0: port 1(swp1) entered disabled state [ 659.612107] swp1: entered allmulticast mode [ 659.612618] swp1: entered promiscuous mode [ 659.613021] br0: port 1(swp1) entered blocking state [ 659.613402] br0: port 1(swp1) entered forwarding state [ 659.648793] br0: port 2(vx0) entered blocking state [ 659.649285] br0: port 2(vx0) entered disabled state [ 659.649676] vx0: entered allmulticast mode [ 659.650113] vx0: entered promiscuous mode [ 659.650517] br0: port 2(vx0) entered blocking state [ 659.650885] 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 ] [ 665.374538] 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 [FAIL] [ 666.085543] br0: port 1(swp1) entered blocking state [ 666.085956] 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 ] [ 666.527165] 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 [FAIL] [ 667.216300] br0: port 1(swp1) entered blocking state [ 667.216591] 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 [FAIL] # 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 [FAIL] [ 668.624078] 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 [FAIL] [ 669.328407] vx0: left allmulticast mode [ 669.328755] vx0: left promiscuous mode [ 669.329069] br0: port 2(vx0) entered disabled state [ 669.330091] swp1: left allmulticast mode [ 669.330456] swp1: left promiscuous mode [ 669.330783] br0: port 1(swp1) entered disabled state [ 669.414427] vx0: left allmulticast mode [ 669.414897] vx0: left promiscuous mode [ 669.415239] br0: port 2(vx0) entered disabled state [ 669.415807] swp1: left allmulticast mode [ 669.416164] swp1: left promiscuous mode [ 669.416561] br0: port 1(swp1) entered disabled state [ 669.848389] veth0: renamed from veth1 [ 670.003568] br0: port 1(swp1) entered blocking state [ 670.003990] br0: port 1(swp1) entered disabled state [ 670.004396] swp1: entered allmulticast mode [ 670.004822] swp1: entered promiscuous mode [ 670.005237] br0: port 1(swp1) entered blocking state [ 670.005631] br0: port 1(swp1) entered forwarding state [ 670.040603] br0: port 2(vx0) entered blocking state [ 670.041019] br0: port 2(vx0) entered disabled state [ 670.041428] vx0: entered allmulticast mode [ 670.041871] vx0: entered promiscuous mode [ 670.042300] br0: port 2(vx0) entered blocking state [ 670.042679] br0: port 2(vx0) entered forwarding state [ 670.271098] br0: port 1(swp1) entered blocking state [ 670.271587] br0: port 1(swp1) entered disabled state [ 670.271992] swp1: entered allmulticast mode [ 670.272448] swp1: entered promiscuous mode [ 670.272853] br0: port 1(swp1) entered blocking state [ 670.273246] br0: port 1(swp1) entered forwarding state [ 670.306080] br0: port 2(vx0) entered blocking state [ 670.306483] br0: port 2(vx0) entered disabled state [ 670.306858] vx0: entered allmulticast mode [ 670.307270] vx0: entered promiscuous mode [ 670.307597] br0: port 2(vx0) entered blocking state [ 670.307967] 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.709161] 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.687749] vx0: left allmulticast mode [ 678.688017] vx0: left promiscuous mode [ 678.688342] br0: port 2(vx0) entered disabled state [ 678.689030] swp1: left allmulticast mode [ 678.689333] swp1: left promiscuous mode [ 678.689604] br0: port 1(swp1) entered disabled state [ 678.775338] vx0: left allmulticast mode [ 678.775610] vx0: left promiscuous mode [ 678.775865] br0: port 2(vx0) entered disabled state [ 678.776283] swp1: left allmulticast mode [ 678.776533] swp1: left promiscuous mode [ 678.776775] br0: port 1(swp1) entered disabled state [ 679.177363] veth0: renamed from veth1 [ 679.332849] br0: port 1(swp1) entered blocking state [ 679.333169] br0: port 1(swp1) entered disabled state [ 679.333495] swp1: entered allmulticast mode [ 679.333818] swp1: entered promiscuous mode [ 679.334132] br0: port 1(swp1) entered blocking state [ 679.334450] br0: port 1(swp1) entered forwarding state [ 679.363174] br0: port 2(vx0) entered blocking state [ 679.363464] br0: port 2(vx0) entered disabled state [ 679.363720] vx0: entered allmulticast mode [ 679.363998] vx0: entered promiscuous mode [ 679.364283] br0: port 2(vx0) entered blocking state [ 679.364541] br0: port 2(vx0) entered forwarding state [ 679.541900] br0: port 1(swp1) entered blocking state [ 679.542275] br0: port 1(swp1) entered disabled state [ 679.542635] swp1: entered allmulticast mode [ 679.542980] swp1: entered promiscuous mode [ 679.543350] br0: port 1(swp1) entered blocking state [ 679.543618] br0: port 1(swp1) entered forwarding state [ 679.571815] br0: port 2(vx0) entered blocking state [ 679.572103] br0: port 2(vx0) entered disabled state [ 679.572375] vx0: entered allmulticast mode [ 679.572654] vx0: entered promiscuous mode [ 679.572893] br0: port 2(vx0) entered blocking state [ 679.573157] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 684.896110] br0: port 1(swp1) entered disabled state [ 685.950234] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 692.057929] vx0: left allmulticast mode [ 692.058241] vx0: left promiscuous mode [ 692.058488] br0: port 2(vx0) entered disabled state [ 692.058924] swp1: left allmulticast mode [ 692.059184] swp1: left promiscuous mode [ 692.059435] br0: port 1(swp1) entered disabled state [ 692.130430] vx0: left allmulticast mode [ 692.130716] vx0: left promiscuous mode [ 692.131009] br0: port 2(vx0) entered disabled state [ 692.131446] swp1: left allmulticast mode [ 692.131719] swp1: left promiscuous mode [ 692.131979] br0: port 1(swp1) entered disabled state [ 692.540433] veth0: renamed from veth1 [ 692.689425] br0: port 1(swp1) entered blocking state [ 692.689722] br0: port 1(swp1) entered disabled state [ 692.690014] swp1: entered allmulticast mode [ 692.690390] swp1: entered promiscuous mode [ 692.690694] br0: port 1(swp1) entered blocking state [ 692.690961] br0: port 1(swp1) entered forwarding state [ 692.721174] br0: port 2(vx0) entered blocking state [ 692.721478] br0: port 2(vx0) entered disabled state [ 692.721736] vx0: entered allmulticast mode [ 692.722044] vx0: entered promiscuous mode [ 692.722330] br0: port 2(vx0) entered blocking state [ 692.722585] br0: port 2(vx0) entered forwarding state [ 692.923466] br0: port 1(swp1) entered blocking state [ 692.923784] br0: port 1(swp1) entered disabled state [ 692.924240] swp1: entered allmulticast mode [ 692.924550] swp1: entered promiscuous mode [ 692.924852] br0: port 1(swp1) entered blocking state [ 692.925116] br0: port 1(swp1) entered forwarding state [ 692.958271] br0: port 2(vx0) entered blocking state [ 692.958685] br0: port 2(vx0) entered disabled state [ 692.959070] vx0: entered allmulticast mode [ 692.959512] vx0: entered promiscuous mode [ 692.959855] br0: port 2(vx0) entered blocking state [ 692.960242] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 698.134870] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 728.170468] vx0: left allmulticast mode [ 728.170829] vx0: left promiscuous mode [ 728.171200] br0: port 2(vx0) entered disabled state [ 728.171919] swp1: left allmulticast mode [ 728.172224] swp1: left promiscuous mode [ 728.172516] br0: port 1(swp1) entered disabled state [ 728.243538] vx0: left allmulticast mode [ 728.243914] vx0: left promiscuous mode [ 728.244272] br0: port 2(vx0) entered disabled state [ 728.244890] swp1: left allmulticast mode [ 728.245254] swp1: left promiscuous mode [ 728.245630] br0: port 1(swp1) entered disabled state # # Tests passed: 78 # Tests failed: 5 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__->