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 [ 677.861101] veth0: renamed from veth1 [ 678.023369] br0: port 1(swp1) entered blocking state [ 678.023799] br0: port 1(swp1) entered disabled state [ 678.024201] swp1: entered allmulticast mode [ 678.024650] swp1: entered promiscuous mode [ 678.025073] br0: port 1(swp1) entered blocking state [ 678.025457] br0: port 1(swp1) entered forwarding state [ 678.060288] br0: port 2(vx0) entered blocking state [ 678.060707] br0: port 2(vx0) entered disabled state [ 678.061093] vx0: entered allmulticast mode [ 678.061507] vx0: entered promiscuous mode [ 678.061887] br0: port 2(vx0) entered blocking state [ 678.062243] br0: port 2(vx0) entered forwarding state [ 678.278225] br0: port 1(swp1) entered blocking state [ 678.278525] br0: port 1(swp1) entered disabled state [ 678.278820] swp1: entered allmulticast mode [ 678.279142] swp1: entered promiscuous mode [ 678.279429] br0: port 1(swp1) entered blocking state [ 678.279697] br0: port 1(swp1) entered forwarding state [ 678.316011] br0: port 2(vx0) entered blocking state [ 678.316432] br0: port 2(vx0) entered disabled state [ 678.316832] vx0: entered allmulticast mode [ 678.317269] vx0: entered promiscuous mode [ 678.317908] br0: port 2(vx0) entered blocking state [ 678.318279] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 683.853158] 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.280123] br0: port 1(swp1) entered blocking state [ 684.280426] 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 ] [ 684.854905] 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 ] [ 685.260447] br0: port 1(swp1) entered blocking state [ 685.260774] 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 ] [ 686.075584] 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.508281] vx0: left allmulticast mode [ 686.508520] vx0: left promiscuous mode [ 686.508764] br0: port 2(vx0) entered disabled state [ 686.509535] swp1: left allmulticast mode [ 686.509771] swp1: left promiscuous mode [ 686.510000] br0: port 1(swp1) entered disabled state [ 686.609091] vx0: left allmulticast mode [ 686.609465] vx0: left promiscuous mode [ 686.609837] br0: port 2(vx0) entered disabled state [ 686.610649] swp1: left allmulticast mode [ 686.611122] swp1: left promiscuous mode [ 686.611572] br0: port 1(swp1) entered disabled state [ 687.024130] veth0: renamed from veth1 [ 687.190511] br0: port 1(swp1) entered blocking state [ 687.190960] br0: port 1(swp1) entered disabled state [ 687.191357] swp1: entered allmulticast mode [ 687.191805] swp1: entered promiscuous mode [ 687.192216] br0: port 1(swp1) entered blocking state [ 687.192609] br0: port 1(swp1) entered forwarding state [ 687.226709] br0: port 2(vx0) entered blocking state [ 687.227150] br0: port 2(vx0) entered disabled state [ 687.227596] vx0: entered allmulticast mode [ 687.228064] vx0: entered promiscuous mode [ 687.228421] br0: port 2(vx0) entered blocking state [ 687.228815] br0: port 2(vx0) entered forwarding state [ 687.439149] br0: port 1(swp1) entered blocking state [ 687.439448] br0: port 1(swp1) entered disabled state [ 687.439723] swp1: entered allmulticast mode [ 687.440079] swp1: entered promiscuous mode [ 687.440406] br0: port 1(swp1) entered blocking state [ 687.440669] br0: port 1(swp1) entered forwarding state [ 687.476969] br0: port 2(vx0) entered blocking state [ 687.477273] br0: port 2(vx0) entered disabled state [ 687.477547] vx0: entered allmulticast mode [ 687.477838] vx0: entered promiscuous mode [ 687.478077] br0: port 2(vx0) entered blocking state [ 687.478359] 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 ] [ 693.137515] 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.866617] br0: port 1(swp1) entered blocking state [ 693.866930] 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 ] [ 694.325147] 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 ] [ 695.053082] br0: port 1(swp1) entered blocking state [ 695.053384] 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 ] [ 696.396548] 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 ] [ 697.122413] vx0: left allmulticast mode [ 697.122948] vx0: left promiscuous mode [ 697.123253] br0: port 2(vx0) entered disabled state [ 697.123780] swp1: left allmulticast mode [ 697.124291] swp1: left promiscuous mode [ 697.124886] br0: port 1(swp1) entered disabled state [ 697.215051] vx0: left allmulticast mode [ 697.215522] vx0: left promiscuous mode [ 697.215997] br0: port 2(vx0) entered disabled state [ 697.216592] swp1: left allmulticast mode [ 697.216954] swp1: left promiscuous mode [ 697.217349] br0: port 1(swp1) entered disabled state [ 697.597026] veth0: renamed from veth1 [ 697.760755] br0: port 1(swp1) entered blocking state [ 697.761086] br0: port 1(swp1) entered disabled state [ 697.761387] swp1: entered allmulticast mode [ 697.761704] swp1: entered promiscuous mode [ 697.762011] br0: port 1(swp1) entered blocking state [ 697.762313] br0: port 1(swp1) entered forwarding state [ 697.797352] br0: port 2(vx0) entered blocking state [ 697.797707] br0: port 2(vx0) entered disabled state [ 697.798024] vx0: entered allmulticast mode [ 697.798359] vx0: entered promiscuous mode [ 697.798598] br0: port 2(vx0) entered blocking state [ 697.798866] br0: port 2(vx0) entered forwarding state [ 698.005488] br0: port 1(swp1) entered blocking state [ 698.005818] br0: port 1(swp1) entered disabled state [ 698.006098] swp1: entered allmulticast mode [ 698.006438] swp1: entered promiscuous mode [ 698.006731] br0: port 1(swp1) entered blocking state [ 698.007028] br0: port 1(swp1) entered forwarding state [ 698.043105] br0: port 2(vx0) entered blocking state [ 698.043400] br0: port 2(vx0) entered disabled state [ 698.043663] vx0: entered allmulticast mode [ 698.043958] vx0: entered promiscuous mode [ 698.044197] br0: port 2(vx0) entered blocking state [ 698.044456] 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 ] [ 703.456286] 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 ] [ 706.382028] vx0: left allmulticast mode [ 706.382320] vx0: left promiscuous mode [ 706.382732] br0: port 2(vx0) entered disabled state [ 706.383216] swp1: left allmulticast mode [ 706.383442] swp1: left promiscuous mode [ 706.383665] br0: port 1(swp1) entered disabled state [ 706.466131] vx0: left allmulticast mode [ 706.466572] vx0: left promiscuous mode [ 706.467064] br0: port 2(vx0) entered disabled state [ 706.467653] swp1: left allmulticast mode [ 706.467986] swp1: left promiscuous mode [ 706.468367] br0: port 1(swp1) entered disabled state [ 706.877090] veth0: renamed from veth1 [ 707.028391] br0: port 1(swp1) entered blocking state [ 707.028889] br0: port 1(swp1) entered disabled state [ 707.029295] swp1: entered allmulticast mode [ 707.029728] swp1: entered promiscuous mode [ 707.030156] br0: port 1(swp1) entered blocking state [ 707.030549] br0: port 1(swp1) entered forwarding state [ 707.062301] br0: port 2(vx0) entered blocking state [ 707.062721] br0: port 2(vx0) entered disabled state [ 707.063128] vx0: entered allmulticast mode [ 707.063565] vx0: entered promiscuous mode [ 707.063986] br0: port 2(vx0) entered blocking state [ 707.064373] br0: port 2(vx0) entered forwarding state [ 707.257401] br0: port 1(swp1) entered blocking state [ 707.257844] br0: port 1(swp1) entered disabled state [ 707.258249] swp1: entered allmulticast mode [ 707.258691] swp1: entered promiscuous mode [ 707.259115] br0: port 1(swp1) entered blocking state [ 707.259506] br0: port 1(swp1) entered forwarding state [ 707.289975] br0: port 2(vx0) entered blocking state [ 707.290393] br0: port 2(vx0) entered disabled state [ 707.290782] vx0: entered allmulticast mode [ 707.291225] vx0: entered promiscuous mode [ 707.291572] br0: port 2(vx0) entered blocking state [ 707.291967] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 712.634695] br0: port 1(swp1) entered disabled state [ 713.664863] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 719.762426] vx0: left allmulticast mode [ 719.762828] vx0: left promiscuous mode [ 719.763143] br0: port 2(vx0) entered disabled state [ 719.764211] swp1: left allmulticast mode [ 719.764449] swp1: left promiscuous mode [ 719.764697] br0: port 1(swp1) entered disabled state [ 719.826992] vx0: left allmulticast mode [ 719.827485] vx0: left promiscuous mode [ 719.827879] br0: port 2(vx0) entered disabled state [ 719.828587] swp1: left allmulticast mode [ 719.828867] swp1: left promiscuous mode [ 719.829153] br0: port 1(swp1) entered disabled state [ 720.246098] veth0: renamed from veth1 [ 720.413344] br0: port 1(swp1) entered blocking state [ 720.413764] br0: port 1(swp1) entered disabled state [ 720.414236] swp1: entered allmulticast mode [ 720.414670] swp1: entered promiscuous mode [ 720.415070] br0: port 1(swp1) entered blocking state [ 720.415457] br0: port 1(swp1) entered forwarding state [ 720.449349] br0: port 2(vx0) entered blocking state [ 720.449758] br0: port 2(vx0) entered disabled state [ 720.450148] vx0: entered allmulticast mode [ 720.450572] vx0: entered promiscuous mode [ 720.450976] br0: port 2(vx0) entered blocking state [ 720.451356] br0: port 2(vx0) entered forwarding state [ 720.647404] br0: port 1(swp1) entered blocking state [ 720.647698] br0: port 1(swp1) entered disabled state [ 720.647981] swp1: entered allmulticast mode [ 720.648293] swp1: entered promiscuous mode [ 720.648569] br0: port 1(swp1) entered blocking state [ 720.648836] br0: port 1(swp1) entered forwarding state [ 720.679172] br0: port 2(vx0) entered blocking state [ 720.679480] br0: port 2(vx0) entered disabled state [ 720.679754] vx0: entered allmulticast mode [ 720.680086] vx0: entered promiscuous mode [ 720.680316] br0: port 2(vx0) entered blocking state [ 720.680592] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 725.860220] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 755.901475] vx0: left allmulticast mode [ 755.902051] vx0: left promiscuous mode [ 755.902492] br0: port 2(vx0) entered disabled state [ 755.903119] swp1: left allmulticast mode [ 755.903443] swp1: left promiscuous mode [ 755.903763] br0: port 1(swp1) entered disabled state [ 755.974107] vx0: left allmulticast mode [ 755.974693] vx0: left promiscuous mode [ 755.975310] br0: port 2(vx0) entered disabled state [ 755.976404] swp1: left allmulticast mode [ 755.976823] swp1: left promiscuous mode [ 755.977220] 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__->