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 [ 671.009511] veth0: renamed from veth1 [ 671.167405] br0: port 1(swp1) entered blocking state [ 671.167712] br0: port 1(swp1) entered disabled state [ 671.168009] swp1: entered allmulticast mode [ 671.168310] swp1: entered promiscuous mode [ 671.168609] br0: port 1(swp1) entered blocking state [ 671.168882] br0: port 1(swp1) entered forwarding state [ 671.199346] br0: port 2(vx0) entered blocking state [ 671.199834] br0: port 2(vx0) entered disabled state [ 671.200250] vx0: entered allmulticast mode [ 671.200682] vx0: entered promiscuous mode [ 671.201345] br0: port 2(vx0) entered blocking state [ 671.201744] br0: port 2(vx0) entered forwarding state [ 671.398962] br0: port 1(swp1) entered blocking state [ 671.399266] br0: port 1(swp1) entered disabled state [ 671.399553] swp1: entered allmulticast mode [ 671.399862] swp1: entered promiscuous mode [ 671.400139] br0: port 1(swp1) entered blocking state [ 671.400413] br0: port 1(swp1) entered forwarding state [ 671.432801] br0: port 2(vx0) entered blocking state [ 671.433215] br0: port 2(vx0) entered disabled state [ 671.433596] vx0: entered allmulticast mode [ 671.434100] vx0: entered promiscuous mode [ 671.434447] br0: port 2(vx0) entered blocking state [ 671.434836] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 676.931232] 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 ] [ 677.294464] br0: port 1(swp1) entered blocking state [ 677.294896] 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 ] [ 677.934101] br0: port 1(swp1) entered disabled state # TEST: Forwarding out of vx0 [ OK ] [ 678.011751] br0: port 1(swp1) entered blocking state [ 678.012183] 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] [ 678.941864] br0: port 1(swp1) entered disabled state # TEST: No forwarding out of vx0 [ OK ] [ 679.098029] vx0: left allmulticast mode [ 679.098633] vx0: left promiscuous mode [ 679.099168] br0: port 2(vx0) entered disabled state [ 679.114902] swp1: left allmulticast mode [ 679.115325] swp1: left promiscuous mode [ 679.115692] br0: port 1(swp1) entered disabled state [ 679.203928] vx0: left allmulticast mode [ 679.204542] vx0: left promiscuous mode [ 679.204991] br0: port 2(vx0) entered disabled state [ 679.215922] swp1: left allmulticast mode [ 679.216164] swp1: left promiscuous mode [ 679.216383] br0: port 1(swp1) entered disabled state [ 679.577965] veth0: renamed from veth1 [ 679.714821] br0: port 1(swp1) entered blocking state [ 679.715119] br0: port 1(swp1) entered disabled state [ 679.715394] swp1: entered allmulticast mode [ 679.715689] swp1: entered promiscuous mode [ 679.715972] br0: port 1(swp1) entered blocking state [ 679.716237] br0: port 1(swp1) entered forwarding state [ 679.743264] br0: port 2(vx0) entered blocking state [ 679.743567] br0: port 2(vx0) entered disabled state [ 679.743847] vx0: entered allmulticast mode [ 679.744133] vx0: entered promiscuous mode [ 679.744370] br0: port 2(vx0) entered blocking state [ 679.744636] br0: port 2(vx0) entered forwarding state [ 679.916892] br0: port 1(swp1) entered blocking state [ 679.917310] br0: port 1(swp1) entered disabled state [ 679.917698] swp1: entered allmulticast mode [ 679.918151] swp1: entered promiscuous mode [ 679.918469] br0: port 1(swp1) entered blocking state [ 679.918739] br0: port 1(swp1) entered forwarding state [ 679.945912] br0: port 2(vx0) entered blocking state [ 679.946259] br0: port 2(vx0) entered disabled state [ 679.946576] vx0: entered allmulticast mode [ 679.946936] vx0: entered promiscuous mode [ 679.947228] br0: port 2(vx0) entered blocking state [ 679.947540] 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 ] [ 685.599100] 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 ] [ 686.242183] br0: port 1(swp1) entered blocking state [ 686.242594] 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 ] [ 686.640864] 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 ] [ 687.313984] br0: port 1(swp1) entered blocking state [ 687.314303] 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 ] [ 688.636220] 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 ] [ 689.292917] vx0: left allmulticast mode [ 689.293522] vx0: left promiscuous mode [ 689.294140] br0: port 2(vx0) entered disabled state [ 689.305898] swp1: left allmulticast mode [ 689.306358] swp1: left promiscuous mode [ 689.306748] br0: port 1(swp1) entered disabled state [ 689.418859] vx0: left allmulticast mode [ 689.419310] vx0: left promiscuous mode [ 689.419786] br0: port 2(vx0) entered disabled state [ 689.429887] swp1: left allmulticast mode [ 689.430154] swp1: left promiscuous mode [ 689.430380] br0: port 1(swp1) entered disabled state [ 689.811971] veth0: renamed from veth1 [ 689.977921] br0: port 1(swp1) entered blocking state [ 689.978343] br0: port 1(swp1) entered disabled state [ 689.978734] swp1: entered allmulticast mode [ 689.979192] swp1: entered promiscuous mode [ 689.979604] br0: port 1(swp1) entered blocking state [ 689.979975] br0: port 1(swp1) entered forwarding state [ 690.012965] br0: port 2(vx0) entered blocking state [ 690.013377] br0: port 2(vx0) entered disabled state [ 690.013771] vx0: entered allmulticast mode [ 690.014195] vx0: entered promiscuous mode [ 690.014536] br0: port 2(vx0) entered blocking state [ 690.014919] br0: port 2(vx0) entered forwarding state [ 690.210616] br0: port 1(swp1) entered blocking state [ 690.211051] br0: port 1(swp1) entered disabled state [ 690.211451] swp1: entered allmulticast mode [ 690.211996] swp1: entered promiscuous mode [ 690.212399] br0: port 1(swp1) entered blocking state [ 690.212798] br0: port 1(swp1) entered forwarding state [ 690.244504] br0: port 2(vx0) entered blocking state [ 690.244930] br0: port 2(vx0) entered disabled state [ 690.245313] vx0: entered allmulticast mode [ 690.245735] vx0: entered promiscuous mode [ 690.246084] br0: port 2(vx0) entered blocking state [ 690.246465] 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 ] [ 695.615167] 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 ] [ 698.476874] vx0: left allmulticast mode [ 698.477121] vx0: left promiscuous mode [ 698.477357] br0: port 2(vx0) entered disabled state [ 698.491942] swp1: left allmulticast mode [ 698.492184] swp1: left promiscuous mode [ 698.492405] br0: port 1(swp1) entered disabled state [ 698.600856] vx0: left allmulticast mode [ 698.601301] vx0: left promiscuous mode [ 698.601702] br0: port 2(vx0) entered disabled state [ 698.623909] swp1: left allmulticast mode [ 698.624346] swp1: left promiscuous mode [ 698.624802] br0: port 1(swp1) entered disabled state [ 698.957119] veth0: renamed from veth1 [ 699.101473] br0: port 1(swp1) entered blocking state [ 699.101817] br0: port 1(swp1) entered disabled state [ 699.102101] swp1: entered allmulticast mode [ 699.102394] swp1: entered promiscuous mode [ 699.102669] br0: port 1(swp1) entered blocking state [ 699.102942] br0: port 1(swp1) entered forwarding state [ 699.130061] br0: port 2(vx0) entered blocking state [ 699.130361] br0: port 2(vx0) entered disabled state [ 699.130630] vx0: entered allmulticast mode [ 699.130933] vx0: entered promiscuous mode [ 699.131178] br0: port 2(vx0) entered blocking state [ 699.131461] br0: port 2(vx0) entered forwarding state [ 699.312687] br0: port 1(swp1) entered blocking state [ 699.313123] br0: port 1(swp1) entered disabled state [ 699.313520] swp1: entered allmulticast mode [ 699.313964] swp1: entered promiscuous mode [ 699.314369] br0: port 1(swp1) entered blocking state [ 699.314749] br0: port 1(swp1) entered forwarding state [ 699.340534] br0: port 2(vx0) entered blocking state [ 699.340881] br0: port 2(vx0) entered disabled state [ 699.341162] vx0: entered allmulticast mode [ 699.341479] vx0: entered promiscuous mode [ 699.341725] br0: port 2(vx0) entered blocking state [ 699.341994] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 704.666425] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] [ 705.725876] br0: port 1(swp1) entered disabled state # TEST: Ping after disabling backup nexthop ID [ OK ] [ 710.736882] vx0: left allmulticast mode [ 710.737227] vx0: left promiscuous mode [ 710.737610] br0: port 2(vx0) entered disabled state [ 710.751285] swp1: left allmulticast mode [ 710.751551] swp1: left promiscuous mode [ 710.751804] br0: port 1(swp1) entered disabled state [ 710.850859] vx0: left allmulticast mode [ 710.851137] vx0: left promiscuous mode [ 710.851399] br0: port 2(vx0) entered disabled state [ 710.856911] swp1: left allmulticast mode [ 710.857155] swp1: left promiscuous mode [ 710.857409] br0: port 1(swp1) entered disabled state [ 711.172021] veth0: renamed from veth1 [ 711.325956] br0: port 1(swp1) entered blocking state [ 711.326258] br0: port 1(swp1) entered disabled state [ 711.326531] swp1: entered allmulticast mode [ 711.326839] swp1: entered promiscuous mode [ 711.327138] br0: port 1(swp1) entered blocking state [ 711.327404] br0: port 1(swp1) entered forwarding state [ 711.358477] br0: port 2(vx0) entered blocking state [ 711.358802] br0: port 2(vx0) entered disabled state [ 711.359090] vx0: entered allmulticast mode [ 711.359403] vx0: entered promiscuous mode [ 711.359635] br0: port 2(vx0) entered blocking state [ 711.359906] br0: port 2(vx0) entered forwarding state [ 711.535412] br0: port 1(swp1) entered blocking state [ 711.535852] br0: port 1(swp1) entered disabled state [ 711.536249] swp1: entered allmulticast mode [ 711.536694] swp1: entered promiscuous mode [ 711.537117] br0: port 1(swp1) entered blocking state [ 711.537506] br0: port 1(swp1) entered forwarding state [ 711.565816] br0: port 2(vx0) entered blocking state [ 711.566111] br0: port 2(vx0) entered disabled state [ 711.566390] vx0: entered allmulticast mode [ 711.566748] vx0: entered promiscuous mode [ 711.567174] br0: port 2(vx0) entered blocking state [ 711.567453] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 716.736568] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 746.779922] vx0: left allmulticast mode [ 746.780597] vx0: left promiscuous mode [ 746.781367] br0: port 2(vx0) entered disabled state [ 746.791954] swp1: left allmulticast mode [ 746.792586] swp1: left promiscuous mode [ 746.793204] br0: port 1(swp1) entered disabled state # # Tests passed: 82 # Tests failed: 1 [ 746.881911] vx0: left allmulticast mode [ 746.882621] vx0: left promiscuous mode [ 746.883327] br0: port 2(vx0) entered disabled state [ 746.890288] swp1: left allmulticast mode [ 746.890740] swp1: left promiscuous mode [ 746.891519] 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__->