From 691f191a1ea1a8d655976c9f7b9fdfe7b4b36a41 Mon Sep 17 00:00:00 2001 From: Alex Williams Date: Thu, 12 Dec 2019 10:29:11 -0800 Subject: transport,usrp: Make available packet-based flow control DPDK provides a fixed number of fixed-size buffers for the receive window, so it needs packet-based flow control to avoid dropping packets. This change enables counting by packets. Co-authored-by: Ciro Nishiguchi --- host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp') diff --git a/host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp b/host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp index 00880738c..bf383f44d 100644 --- a/host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp +++ b/host/lib/usrp/mpmd/mpmd_link_if_ctrl_liberio.cpp @@ -116,8 +116,8 @@ uhd::transport::both_links_t mpmd_link_if_ctrl_liberio::get_link(const size_t li link_info.first, link_info.second, link_params); io_srv->attach_send_link(link); io_srv->attach_recv_link(link); - return std::tuple( - link, link_params.send_buff_size, link, link_params.recv_buff_size, false); + return std::make_tuple( + link, link_params.send_buff_size, link, link_params.recv_buff_size, false, true); } size_t mpmd_link_if_ctrl_liberio::get_mtu(const uhd::direction_t /*dir*/) const -- cgit v1.2.3