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 [ 682.786336] veth0: renamed from veth1 [ 682.942985] br0: port 1(swp1) entered blocking state [ 682.943325] br0: port 1(swp1) entered disabled state [ 682.943609] swp1: entered allmulticast mode [ 682.943927] swp1: entered promiscuous mode [ 682.944250] br0: port 1(swp1) entered blocking state [ 682.944530] br0: port 1(swp1) entered forwarding state [ 682.971442] br0: port 2(vx0) entered blocking state [ 682.971744] br0: port 2(vx0) entered disabled state [ 682.972026] vx0: entered allmulticast mode [ 682.972326] vx0: entered promiscuous mode [ 682.972587] br0: port 2(vx0) entered blocking state [ 682.972868] br0: port 2(vx0) entered forwarding state [ 683.161212] br0: port 1(swp1) entered blocking state [ 683.161512] br0: port 1(swp1) entered disabled state [ 683.161786] swp1: entered allmulticast mode [ 683.162093] swp1: entered promiscuous mode [ 683.162360] br0: port 1(swp1) entered blocking state [ 683.162619] br0: port 1(swp1) entered forwarding state [ 683.190411] br0: port 2(vx0) entered blocking state [ 683.190720] br0: port 2(vx0) entered disabled state [ 683.191007] vx0: entered allmulticast mode [ 683.191323] vx0: entered promiscuous mode [ 683.191566] br0: port 2(vx0) entered blocking state [ 683.191839] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 688.683119] 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 ] [ 689.105578] br0: port 1(swp1) entered blocking state [ 689.105887] 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 ] [ 689.687117] 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 ] [ 690.128608] br0: port 1(swp1) entered blocking state [ 690.128920] 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 ] [ 690.954940] 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 ] [ 691.352750] vx0: left allmulticast mode [ 691.353195] vx0: left promiscuous mode [ 691.353438] br0: port 2(vx0) entered disabled state [ 691.354492] swp1: left allmulticast mode [ 691.354790] swp1: left promiscuous mode [ 691.355230] br0: port 1(swp1) entered disabled state [ 691.436252] vx0: left allmulticast mode [ 691.436755] vx0: left promiscuous mode [ 691.437185] br0: port 2(vx0) entered disabled state [ 691.437835] swp1: left allmulticast mode [ 691.438278] swp1: left promiscuous mode [ 691.438677] br0: port 1(swp1) entered disabled state [ 691.795210] veth0: renamed from veth1 [ 691.928484] br0: port 1(swp1) entered blocking state [ 691.928834] br0: port 1(swp1) entered disabled state [ 691.929118] swp1: entered allmulticast mode [ 691.929418] swp1: entered promiscuous mode [ 691.929689] br0: port 1(swp1) entered blocking state [ 691.929950] br0: port 1(swp1) entered forwarding state [ 691.958657] br0: port 2(vx0) entered blocking state [ 691.958954] br0: port 2(vx0) entered disabled state [ 691.959236] vx0: entered allmulticast mode [ 691.959545] vx0: entered promiscuous mode [ 691.959781] br0: port 2(vx0) entered blocking state [ 691.960048] br0: port 2(vx0) entered forwarding state [ 692.147326] br0: port 1(swp1) entered blocking state [ 692.147738] br0: port 1(swp1) entered disabled state [ 692.148191] swp1: entered allmulticast mode [ 692.148625] swp1: entered promiscuous mode [ 692.149033] br0: port 1(swp1) entered blocking state [ 692.149412] br0: port 1(swp1) entered forwarding state [ 692.177410] br0: port 2(vx0) entered blocking state [ 692.177705] br0: port 2(vx0) entered disabled state [ 692.177962] vx0: entered allmulticast mode [ 692.178360] vx0: entered promiscuous mode [ 692.178769] br0: port 2(vx0) entered blocking state [ 692.179062] 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 ] [ 697.865712] 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 ] [ 698.600729] br0: port 1(swp1) entered blocking state [ 698.601175] 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 ] [ 699.054941] 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 ] [ 699.782985] br0: port 1(swp1) entered blocking state [ 699.783287] 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 ] [ 701.142659] 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 ] [ 701.832181] vx0: left allmulticast mode [ 701.832658] vx0: left promiscuous mode [ 701.832882] br0: port 2(vx0) entered disabled state [ 701.833824] swp1: left allmulticast mode [ 701.834065] swp1: left promiscuous mode [ 701.834409] br0: port 1(swp1) entered disabled state [ 701.915221] vx0: left allmulticast mode [ 701.915667] vx0: left promiscuous mode [ 701.916140] br0: port 2(vx0) entered disabled state [ 701.916869] swp1: left allmulticast mode [ 701.917405] swp1: left promiscuous mode [ 701.917887] br0: port 1(swp1) entered disabled state [ 702.308361] veth0: renamed from veth1 [ 702.474512] br0: port 1(swp1) entered blocking state [ 702.474845] br0: port 1(swp1) entered disabled state [ 702.475130] swp1: entered allmulticast mode [ 702.475424] swp1: entered promiscuous mode [ 702.475693] br0: port 1(swp1) entered blocking state [ 702.475999] br0: port 1(swp1) entered forwarding state [ 702.508745] br0: port 2(vx0) entered blocking state [ 702.509048] br0: port 2(vx0) entered disabled state [ 702.509308] vx0: entered allmulticast mode [ 702.509589] vx0: entered promiscuous mode [ 702.509827] br0: port 2(vx0) entered blocking state [ 702.510088] br0: port 2(vx0) entered forwarding state [ 702.702620] br0: port 1(swp1) entered blocking state [ 702.702947] br0: port 1(swp1) entered disabled state [ 702.703367] swp1: entered allmulticast mode [ 702.703813] swp1: entered promiscuous mode [ 702.704231] br0: port 1(swp1) entered blocking state [ 702.704625] br0: port 1(swp1) entered forwarding state [ 702.735041] br0: port 2(vx0) entered blocking state [ 702.735327] br0: port 2(vx0) entered disabled state [ 702.735583] vx0: entered allmulticast mode [ 702.735869] vx0: entered promiscuous mode [ 702.736124] br0: port 2(vx0) entered blocking state [ 702.736376] 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 ] [ 708.137483] 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 ] [ 711.114679] vx0: left allmulticast mode [ 711.114934] vx0: left promiscuous mode [ 711.115319] br0: port 2(vx0) entered disabled state [ 711.115752] swp1: left allmulticast mode [ 711.115966] swp1: left promiscuous mode [ 711.116188] br0: port 1(swp1) entered disabled state [ 711.202376] vx0: left allmulticast mode [ 711.202681] vx0: left promiscuous mode [ 711.202985] br0: port 2(vx0) entered disabled state [ 711.203670] swp1: left allmulticast mode [ 711.204052] swp1: left promiscuous mode [ 711.204441] br0: port 1(swp1) entered disabled state [ 711.602419] veth0: renamed from veth1 [ 711.771911] br0: port 1(swp1) entered blocking state [ 711.772404] br0: port 1(swp1) entered disabled state [ 711.772840] swp1: entered allmulticast mode [ 711.773360] swp1: entered promiscuous mode [ 711.773805] br0: port 1(swp1) entered blocking state [ 711.774227] br0: port 1(swp1) entered forwarding state [ 711.805297] br0: port 2(vx0) entered blocking state [ 711.805738] br0: port 2(vx0) entered disabled state [ 711.806189] vx0: entered allmulticast mode [ 711.806668] vx0: entered promiscuous mode [ 711.807122] br0: port 2(vx0) entered blocking state [ 711.807526] br0: port 2(vx0) entered forwarding state [ 712.004061] br0: port 1(swp1) entered blocking state [ 712.004366] br0: port 1(swp1) entered disabled state [ 712.004642] swp1: entered allmulticast mode [ 712.004937] swp1: entered promiscuous mode [ 712.005285] br0: port 1(swp1) entered blocking state [ 712.005554] br0: port 1(swp1) entered forwarding state [ 712.033241] br0: port 2(vx0) entered blocking state [ 712.033629] br0: port 2(vx0) entered disabled state [ 712.033987] vx0: entered allmulticast mode [ 712.034529] vx0: entered promiscuous mode [ 712.034850] br0: port 2(vx0) entered blocking state [ 712.035196] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 717.400345] br0: port 1(swp1) entered disabled state [ 718.463182] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 724.557971] vx0: left allmulticast mode [ 724.558332] vx0: left promiscuous mode [ 724.558755] br0: port 2(vx0) entered disabled state [ 724.559247] swp1: left allmulticast mode [ 724.559467] swp1: left promiscuous mode [ 724.559703] br0: port 1(swp1) entered disabled state [ 724.625223] vx0: left allmulticast mode [ 724.625770] vx0: left promiscuous mode [ 724.626160] br0: port 2(vx0) entered disabled state [ 724.626962] swp1: left allmulticast mode [ 724.627397] swp1: left promiscuous mode [ 724.627798] br0: port 1(swp1) entered disabled state [ 725.095260] veth0: renamed from veth1 [ 725.266417] br0: port 1(swp1) entered blocking state [ 725.266845] br0: port 1(swp1) entered disabled state [ 725.267386] swp1: entered allmulticast mode [ 725.267828] swp1: entered promiscuous mode [ 725.268240] br0: port 1(swp1) entered blocking state [ 725.268839] br0: port 1(swp1) entered forwarding state [ 725.301769] br0: port 2(vx0) entered blocking state [ 725.302097] br0: port 2(vx0) entered disabled state [ 725.302355] vx0: entered allmulticast mode [ 725.302635] vx0: entered promiscuous mode [ 725.303031] br0: port 2(vx0) entered blocking state [ 725.303287] br0: port 2(vx0) entered forwarding state [ 725.505961] br0: port 1(swp1) entered blocking state [ 725.506415] br0: port 1(swp1) entered disabled state [ 725.506749] swp1: entered allmulticast mode [ 725.507132] swp1: entered promiscuous mode [ 725.507477] br0: port 1(swp1) entered blocking state [ 725.507831] br0: port 1(swp1) entered forwarding state [ 725.541600] br0: port 2(vx0) entered blocking state [ 725.541896] br0: port 2(vx0) entered disabled state [ 725.542186] vx0: entered allmulticast mode [ 725.542474] vx0: entered promiscuous mode [ 725.542701] br0: port 2(vx0) entered blocking state [ 725.542956] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 730.732703] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 760.767313] vx0: left allmulticast mode [ 760.767681] vx0: left promiscuous mode [ 760.768118] br0: port 2(vx0) entered disabled state [ 760.769294] swp1: left allmulticast mode [ 760.769527] swp1: left promiscuous mode [ 760.769765] br0: port 1(swp1) entered disabled state [ 760.838303] vx0: left allmulticast mode [ 760.838862] vx0: left promiscuous mode [ 760.839362] br0: port 2(vx0) entered disabled state [ 760.839960] swp1: left allmulticast mode [ 760.840386] swp1: left promiscuous mode [ 760.840614] 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__->