aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp
diff options
context:
space:
mode:
authorMichael West <michael.west@ettus.com>2019-02-13 16:29:18 -0800
committermichael-west <michael.west@ettus.com>2019-02-18 11:25:15 -0800
commitf9f7b34d546a79bec55cf9d0e48ef3876f0f67d7 (patch)
tree72dc0e92160ef9d7a3e49177a66f4fff0f2eb214 /host/lib/usrp
parent8b404ade3eb376ef0619a039396823f7e2e462e0 (diff)
downloaduhd-f9f7b34d546a79bec55cf9d0e48ef3876f0f67d7.tar.gz
uhd-f9f7b34d546a79bec55cf9d0e48ef3876f0f67d7.tar.bz2
uhd-f9f7b34d546a79bec55cf9d0e48ef3876f0f67d7.zip
RFNoC: Disable FC ACK packets for lossless links
FC ACK packets are unnecessary on lossless links and degrade overall performance. This change disables those packets on all lossless links. Signed-off-by: Michael West <michael.west@ettus.com>
Diffstat (limited to 'host/lib/usrp')
-rw-r--r--host/lib/usrp/device3/device3_io_impl.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/host/lib/usrp/device3/device3_io_impl.cpp b/host/lib/usrp/device3/device3_io_impl.cpp
index 2bc59f1a8..ce8ff2cbf 100644
--- a/host/lib/usrp/device3/device3_io_impl.cpp
+++ b/host/lib/usrp/device3/device3_io_impl.cpp
@@ -357,6 +357,7 @@ rx_streamer::sptr device3_impl::get_rx_stream(const stream_args_t& args_)
UHD_RX_STREAMER_LOG() << "Flow Control Window = " << (fc_window)
<< ", Flow Control Handler Window = " << fc_handle_window;
blk_ctrl->configure_flow_control_out(true,
+ xport.lossless,
fc_window,
rx_hints.cast<size_t>("recv_pkt_limit",
0), // On rfnoc-devel, update e300_impl::get_rx_hints() to set this to 32