From 385e9cf069526a5a571fe0dd5ef9d3749272f04e Mon Sep 17 00:00:00 2001 From: Trung Tran Date: Wed, 16 Jan 2019 12:34:58 -0800 Subject: mpmd_xport: honor users' send(recv)frame_size args --- host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp') diff --git a/host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp b/host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp index 7efe2bb9a..85d83abc1 100644 --- a/host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp +++ b/host/lib/usrp/mpmd/mpmd_xport_ctrl_liberio.cpp @@ -46,14 +46,15 @@ mpmd_xport_ctrl_liberio::mpmd_xport_ctrl_liberio(const uhd::device_addr_t& mb_ar uhd::both_xports_t mpmd_xport_ctrl_liberio::make_transport( mpmd_xport_mgr::xport_info_t& xport_info, const usrp::device3_impl::xport_type_t xport_type, - const uhd::device_addr_t& /*xport_args_*/ -) + const uhd::device_addr_t& xport_args) { transport::zero_copy_xport_params default_buff_args; /* default ones for RX / TX, override below */ - default_buff_args.send_frame_size = get_mtu(uhd::TX_DIRECTION); - default_buff_args.recv_frame_size = get_mtu(uhd::RX_DIRECTION); + default_buff_args.send_frame_size = + xport_args.cast("send_frame_size", get_mtu(uhd::TX_DIRECTION)); + default_buff_args.recv_frame_size = + xport_args.cast("recv_frame_size", get_mtu(uhd::RX_DIRECTION)); default_buff_args.num_recv_frames = LIBERIO_NUM_RECV_FRAMES; default_buff_args.num_send_frames = LIBERIO_NUM_SEND_FRAMES; -- cgit v1.2.3