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-3/tools/testing/selftests' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/virtme/testing-3/tools/testing/selftests/net' make[1]: Entering directory '/home/virtme/testing-3/tools/testing/selftests/net' TAP version 13 1..1 # overriding timeout to 12000 # selftests: net: test_bridge_backup_port.sh [ 3502.116245][T26286] veth0: renamed from veth1 [ 3503.762735][T26304] br0: port 1(swp1) entered blocking state [ 3503.763088][T26304] br0: port 1(swp1) entered disabled state [ 3503.763572][T26304] swp1: entered allmulticast mode [ 3503.764918][T26304] swp1: entered promiscuous mode [ 3503.766298][T26304] br0: port 1(swp1) entered blocking state [ 3503.766629][T26304] br0: port 1(swp1) entered forwarding state [ 3504.079256][T26306] br0: port 2(vx0) entered blocking state [ 3504.080556][T26306] br0: port 2(vx0) entered disabled state [ 3504.081154][T26306] vx0: entered allmulticast mode [ 3504.082510][T26306] vx0: entered promiscuous mode [ 3504.083203][T26306] br0: port 2(vx0) entered blocking state [ 3504.083533][T26306] br0: port 2(vx0) entered forwarding state [ 3506.237274][T26319] br0: port 1(swp1) entered blocking state [ 3506.237641][T26319] br0: port 1(swp1) entered disabled state [ 3506.238006][T26319] swp1: entered allmulticast mode [ 3506.239393][T26319] swp1: entered promiscuous mode [ 3506.241252][T26319] br0: port 1(swp1) entered blocking state [ 3506.241595][T26319] br0: port 1(swp1) entered forwarding state [ 3506.623734][T26321] br0: port 2(vx0) entered blocking state [ 3506.624087][T26321] br0: port 2(vx0) entered disabled state [ 3506.624806][T26321] vx0: entered allmulticast mode [ 3506.626101][T26321] vx0: entered promiscuous mode [ 3506.626799][T26321] br0: port 2(vx0) entered blocking state [ 3506.627107][T26321] br0: port 2(vx0) entered forwarding state # # Backup port # ----------- # TEST: Forwarding out of swp1 [ OK ] # TEST: No forwarding out of vx0 [ OK ] [ 3514.462512][ T290] 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 ] [ 3516.009400][ T290] br0: port 1(swp1) entered blocking state [ 3516.009757][ T290] 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 ] [ 3517.915443][T23514] 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 ] [ 3519.562420][ T290] br0: port 1(swp1) entered blocking state [ 3519.562783][ T290] 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 ] [ 3522.620626][T23600] 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 ] [ 3524.188625][ T70] vx0: left allmulticast mode [ 3524.188936][ T70] vx0: left promiscuous mode [ 3524.189365][ T70] br0: port 2(vx0) entered disabled state [ 3524.191300][ T70] swp1: left allmulticast mode [ 3524.191590][ T70] swp1: left promiscuous mode [ 3524.191970][ T70] br0: port 1(swp1) entered disabled state [ 3524.662138][ T70] vx0: left allmulticast mode [ 3524.662456][ T70] vx0: left promiscuous mode [ 3524.662881][ T70] br0: port 2(vx0) entered disabled state [ 3524.664419][ T70] swp1: left allmulticast mode [ 3524.664691][ T70] swp1: left promiscuous mode [ 3524.665069][ T70] br0: port 1(swp1) entered disabled state [ 3529.404371][T26476] veth0: renamed from veth1 [ 3531.021862][T26493] br0: port 1(swp1) entered blocking state [ 3531.022216][T26493] br0: port 1(swp1) entered disabled state [ 3531.022591][T26493] swp1: entered allmulticast mode [ 3531.023983][T26493] swp1: entered promiscuous mode [ 3531.025392][T26493] br0: port 1(swp1) entered blocking state [ 3531.025711][T26493] br0: port 1(swp1) entered forwarding state [ 3531.350205][T26495] br0: port 2(vx0) entered blocking state [ 3531.350573][T26495] br0: port 2(vx0) entered disabled state [ 3531.350907][T26495] vx0: entered allmulticast mode [ 3531.352235][T26495] vx0: entered promiscuous mode [ 3531.352956][T26495] br0: port 2(vx0) entered blocking state [ 3531.353264][T26495] br0: port 2(vx0) entered forwarding state [ 3533.539135][T26508] br0: port 1(swp1) entered blocking state [ 3533.539523][T26508] br0: port 1(swp1) entered disabled state [ 3533.539896][T26508] swp1: entered allmulticast mode [ 3533.541310][T26508] swp1: entered promiscuous mode [ 3533.543168][T26508] br0: port 1(swp1) entered blocking state [ 3533.543523][T26508] br0: port 1(swp1) entered forwarding state [ 3533.896821][T26510] br0: port 2(vx0) entered blocking state [ 3533.897171][T26510] br0: port 2(vx0) entered disabled state [ 3533.897988][T26510] vx0: entered allmulticast mode [ 3533.899398][T26510] vx0: entered promiscuous mode [ 3533.900144][T26510] br0: port 2(vx0) entered blocking state [ 3533.900475][T26510] 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 ] [ 3543.406416][ T290] 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 ] [ 3545.757422][T23600] br0: port 1(swp1) entered blocking state [ 3545.757785][T23600] 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 ] [ 3547.660437][T23600] 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 ] [ 3550.004084][ T290] br0: port 1(swp1) entered blocking state [ 3550.004478][ T290] 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 ] [ 3554.654419][ T290] 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 ] [ 3556.993381][ T70] vx0: left allmulticast mode [ 3556.993693][ T70] vx0: left promiscuous mode [ 3556.994097][ T70] br0: port 2(vx0) entered disabled state [ 3556.995665][ T70] swp1: left allmulticast mode [ 3556.995933][ T70] swp1: left promiscuous mode [ 3556.996309][ T70] br0: port 1(swp1) entered disabled state [ 3557.478354][ T70] vx0: left allmulticast mode [ 3557.478653][ T70] vx0: left promiscuous mode [ 3557.479059][ T70] br0: port 2(vx0) entered disabled state [ 3557.480514][ T70] swp1: left allmulticast mode [ 3557.480780][ T70] swp1: left promiscuous mode [ 3557.481151][ T70] br0: port 1(swp1) entered disabled state [ 3562.104111][T26726] veth0: renamed from veth1 [ 3563.697488][T26743] br0: port 1(swp1) entered blocking state [ 3563.697835][T26743] br0: port 1(swp1) entered disabled state [ 3563.698179][T26743] swp1: entered allmulticast mode [ 3563.708156][T26743] swp1: entered promiscuous mode [ 3563.709541][T26743] br0: port 1(swp1) entered blocking state [ 3563.709857][T26743] br0: port 1(swp1) entered forwarding state [ 3564.027676][T26745] br0: port 2(vx0) entered blocking state [ 3564.028017][T26745] br0: port 2(vx0) entered disabled state [ 3564.028364][T26745] vx0: entered allmulticast mode [ 3564.029696][T26745] vx0: entered promiscuous mode [ 3564.030264][T26745] br0: port 2(vx0) entered blocking state [ 3564.030581][T26745] br0: port 2(vx0) entered forwarding state [ 3566.164222][T26758] br0: port 1(swp1) entered blocking state [ 3566.165095][T26758] br0: port 1(swp1) entered disabled state [ 3566.165463][T26758] swp1: entered allmulticast mode [ 3566.166770][T26758] swp1: entered promiscuous mode [ 3566.168099][T26758] br0: port 1(swp1) entered blocking state [ 3566.168425][T26758] br0: port 1(swp1) entered forwarding state [ 3566.488113][T26760] br0: port 2(vx0) entered blocking state [ 3566.488465][T26760] br0: port 2(vx0) entered disabled state [ 3566.488804][T26760] vx0: entered allmulticast mode [ 3566.490115][T26760] vx0: entered promiscuous mode [ 3566.490689][T26760] br0: port 2(vx0) entered blocking state [ 3566.490993][T26760] 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 ] [ 3575.160882][T23514] 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 ] [ 3586.005167][ T70] vx0: left allmulticast mode [ 3586.005506][ T70] vx0: left promiscuous mode [ 3586.005939][ T70] br0: port 2(vx0) entered disabled state [ 3586.007706][ T70] swp1: left allmulticast mode [ 3586.007991][ T70] swp1: left promiscuous mode [ 3586.008412][ T70] br0: port 1(swp1) entered disabled state [ 3586.487456][ T70] vx0: left allmulticast mode [ 3586.487751][ T70] vx0: left promiscuous mode [ 3586.488144][ T70] br0: port 2(vx0) entered disabled state [ 3586.489823][ T70] swp1: left allmulticast mode [ 3586.490094][ T70] swp1: left promiscuous mode [ 3586.490551][ T70] br0: port 1(swp1) entered disabled state [ 3590.942152][T26951] veth0: renamed from veth1 [ 3592.517377][T26968] br0: port 1(swp1) entered blocking state [ 3592.517724][T26968] br0: port 1(swp1) entered disabled state [ 3592.518071][T26968] swp1: entered allmulticast mode [ 3592.520003][T26968] swp1: entered promiscuous mode [ 3592.521369][T26968] br0: port 1(swp1) entered blocking state [ 3592.521687][T26968] br0: port 1(swp1) entered forwarding state [ 3592.844908][T26970] br0: port 2(vx0) entered blocking state [ 3592.845382][T26970] br0: port 2(vx0) entered disabled state [ 3592.845764][T26970] vx0: entered allmulticast mode [ 3592.847194][T26970] vx0: entered promiscuous mode [ 3592.847953][T26970] br0: port 2(vx0) entered blocking state [ 3592.848298][T26970] br0: port 2(vx0) entered forwarding state [ 3594.991167][T26983] br0: port 1(swp1) entered blocking state [ 3594.991535][T26983] br0: port 1(swp1) entered disabled state [ 3594.991883][T26983] swp1: entered allmulticast mode [ 3594.993208][T26983] swp1: entered promiscuous mode [ 3594.995227][T26983] br0: port 1(swp1) entered blocking state [ 3594.995559][T26983] br0: port 1(swp1) entered forwarding state [ 3595.386222][T26985] br0: port 2(vx0) entered blocking state [ 3595.386580][T26985] br0: port 2(vx0) entered disabled state [ 3595.386913][T26985] vx0: entered allmulticast mode [ 3595.388221][T26985] vx0: entered promiscuous mode [ 3595.388806][T26985] br0: port 2(vx0) entered blocking state [ 3595.389112][T26985] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - ping # ------------------------ [ 3603.436037][T23600] br0: port 1(swp1) entered disabled state [ 3604.496938][T14566] br0: port 1(swp1) entered disabled state # TEST: Ping with backup nexthop ID [ OK ] # TEST: Ping after disabling backup nexthop ID [ OK ] [ 3611.647973][ T70] vx0: left allmulticast mode [ 3611.648264][ T70] vx0: left promiscuous mode [ 3611.648697][ T70] br0: port 2(vx0) entered disabled state [ 3611.650138][ T70] swp1: left allmulticast mode [ 3611.650417][ T70] swp1: left promiscuous mode [ 3611.650835][ T70] br0: port 1(swp1) entered disabled state [ 3612.085567][ T70] vx0: left allmulticast mode [ 3612.085860][ T70] vx0: left promiscuous mode [ 3612.086248][ T70] br0: port 2(vx0) entered disabled state [ 3612.088857][ T70] swp1: left allmulticast mode [ 3612.089126][ T70] swp1: left promiscuous mode [ 3612.089515][ T70] br0: port 1(swp1) entered disabled state [ 3616.515752][T27078] veth0: renamed from veth1 [ 3618.088226][T27095] br0: port 1(swp1) entered blocking state [ 3618.089216][T27095] br0: port 1(swp1) entered disabled state [ 3618.089582][T27095] swp1: entered allmulticast mode [ 3618.090935][T27095] swp1: entered promiscuous mode [ 3618.092263][T27095] br0: port 1(swp1) entered blocking state [ 3618.092588][T27095] br0: port 1(swp1) entered forwarding state [ 3618.404845][T27097] br0: port 2(vx0) entered blocking state [ 3618.405199][T27097] br0: port 2(vx0) entered disabled state [ 3618.405545][T27097] vx0: entered allmulticast mode [ 3618.406882][T27097] vx0: entered promiscuous mode [ 3618.407484][T27097] br0: port 2(vx0) entered blocking state [ 3618.407801][T27097] br0: port 2(vx0) entered forwarding state [ 3620.415152][T27110] br0: port 1(swp1) entered blocking state [ 3620.415961][T27110] br0: port 1(swp1) entered disabled state [ 3620.416308][T27110] swp1: entered allmulticast mode [ 3620.417652][T27110] swp1: entered promiscuous mode [ 3620.419008][T27110] br0: port 1(swp1) entered blocking state [ 3620.419324][T27110] br0: port 1(swp1) entered forwarding state [ 3620.787694][T27112] br0: port 2(vx0) entered blocking state [ 3620.788136][T27112] br0: port 2(vx0) entered disabled state [ 3620.788757][T27112] vx0: entered allmulticast mode [ 3620.790762][T27112] vx0: entered promiscuous mode [ 3620.791729][T27112] br0: port 2(vx0) entered blocking state [ 3620.792133][T27112] br0: port 2(vx0) entered forwarding state # # Backup nexthop ID - torture test # -------------------------------- [ 3627.522398][T14566] br0: port 1(swp1) entered disabled state # TEST: Torture test [ OK ] [ 3657.801638][ T70] vx0: left allmulticast mode [ 3657.801932][ T70] vx0: left promiscuous mode [ 3657.802327][ T70] br0: port 2(vx0) entered disabled state [ 3657.807403][ T70] swp1: left allmulticast mode [ 3657.807710][ T70] swp1: left promiscuous mode [ 3657.808134][ T70] br0: port 1(swp1) entered disabled state [ 3658.275059][ T70] vx0: left allmulticast mode [ 3658.275377][ T70] vx0: left promiscuous mode [ 3658.275769][ T70] br0: port 2(vx0) entered disabled state [ 3658.277206][ T70] swp1: left allmulticast mode [ 3658.277496][ T70] swp1: left promiscuous mode [ 3658.277879][ T70] 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-3/tools/testing/selftests/net' make: Leaving directory '/home/virtme/testing-3/tools/testing/selftests' xx__-> echo $? 0 xx__->