diff --git a/SoapyUHDDevice.cpp b/SoapyUHDDevice.cpp index 41140a8..97c5d73 100644 --- a/SoapyUHDDevice.cpp +++ b/SoapyUHDDevice.cpp @@ -219,6 +219,17 @@ class SoapyUHDDevice : public SoapySDR::Device streamArgs.push_back(underflowPolicyArg); } +#if UHD_VERSION >= 4100000 + SoapySDR::ArgInfo mtuArg; + mtuArg.key = "mtu"; + mtuArg.value = "0"; + mtuArg.name = "Override link MTU"; + mtuArg.description = "Override the auto-detected link MTU (UHD >= 4.10). 0 = use detected value."; + mtuArg.units = "bytes"; + mtuArg.type = SoapySDR::ArgInfo::INT; + streamArgs.push_back(mtuArg); +#endif + return streamArgs; }