From 8bffe28ed3c22f1673916fc59cfaba746ba1cdb5 Mon Sep 17 00:00:00 2001 From: luis_pereira87 Date: Fri, 19 May 2023 12:26:13 +0100 Subject: [PATCH] Set kernel parameters for X4x0 --- radio/USRP/USERSPACE/LIB/usrp_lib.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/radio/USRP/USERSPACE/LIB/usrp_lib.cpp b/radio/USRP/USERSPACE/LIB/usrp_lib.cpp index 8053411516..6a5bbe811e 100644 --- a/radio/USRP/USERSPACE/LIB/usrp_lib.cpp +++ b/radio/USRP/USERSPACE/LIB/usrp_lib.cpp @@ -1127,6 +1127,10 @@ extern "C" { device->type = USRP_X400_DEV; usrp_master_clock = 245.76e6; args += boost::str(boost::format(",master_clock_rate=%f") % usrp_master_clock); + + // https://kb.ettus.com/USRP_Host_Performance_Tuning_Tips_and_Tricks + if (0 != system("sysctl -w net.core.rmem_max=62500000 net.core.wmem_max=62500000")) + LOG_W(HW, "Can't set kernel parameters for X4x0\n"); } s->usrp = uhd::usrp::multi_usrp::make(args);