Hi Guillermo, I noticed the line "dpdk_mtu=9600". Normally, this is "dpdk=9000". Is there a reason for this settings change? Rob
On Mon, Nov 15, 2021 at 11:07 AM Marcus D. Leech <patchvonbr...@gmail.com> wrote: > On 2021-11-15 08:25, Guillermo Ortas Delgado wrote: > > I will add that for an unknown reason the maximum frame size as reported > by UHD when launching the benchmark_rate app is 1556, which triggers a > warning message saying that it should be 8000 for best results. > > I cannot find anywhere to set this value to 8000, even when setting “ > recv_frame_size=9000,send_frame_size=9000” in the device arguments I get > the same. > > > > As a side note, this maximum frame size value of 1556 is good up to > 100Msps dual channel if not using DPDK. > > > > Best, > > Guillermo > > Where are you placing your uhd.conf file? See the notes on UHD > configuration locations here: > > https://files.ettus.com/manual/page_configfiles.html#configfiles_usrps > > Other than that, I'm hampered by not actually being a DPDK user, so I'm > running a bit "blind". > > > > > *De:* Guillermo Ortas Delgado > *Enviado el:* 15 November 2021 14:17 > *Para:* usrp-users@lists.ettus.com > *CC:* Marcus D Leech <patchvonbr...@gmail.com> <patchvonbr...@gmail.com> > *Asunto:* DPDK drops samples at low rates > > > > Hi all, > > > > I finally managed to get DPDK working, but using *DPDK results in dropped > samples* even at low sampling frequencies, as low as 1Msps. For > reference, I can receive samples at 200Msps on both channels simultaneously > when not using DPDK. > > I would like to know if I’m missing something or there’s something else > which needs to be tuned. > > > > The setup is Ubuntu 20.04 LTS, UHD 4.1.0.4, DPDK 18.11, USRP X310, and > 2048 pages of 2 MB each. The contents of my uhd.conf file are pasted below. > > The command I use to run the benchmark rate example is this: > > sudo /usr/local/lib/uhd/examples/./benchmark_rate > --args="use_dpdk=1,addr=192.168.110.2,second_addr=192.168.115.2" --pps > internal --rx_cpu sc16 --rx_otw sc16 --rx_rate 200e6 --channels 0,1 > --priority high --duration 30 > > > > *Am I missing something? Can you spot any misconfiguration?* > > > > uhd.conf file: > > ;When present in device args, use_dpdk indicates you want DPDK to take > over the UDP transports > > ;The value here represents a config, so you could have another section > labeled use_dpdk=myconf > > ;instead and swap between them > > [use_dpdk=1] > > ;dpdk_mtu is the NIC's MTU setting > > ;This is separate from MPM's maximum packet size > > dpdk_mtu=9600 > > ;NOTE: The dpdk-pmds directory includes all librte_pmd_* and > librte_mempool_* libraries > > dpdk_driver=/usr/local/lib/dpdk-pmds > > dpdk_corelist=11,12,13,14,15 > > dpdk_num_mbufs=4096 > > dpdk_mbuf_cache_size=512 > > [dpdk_mac=f4:03:43:ec:29:d0] > > ;ens1f0np0 > > dpdk_lcore = 12 > > dpdk_ipv4 = 192.168.110.1/24 > > dpdk_num_desc=4096 > > [dpdk_mac=f4:03:43:ec:3e:a0] > > ;ens2f0np0 > > dpdk_lcore = 12 > > dpdk_ipv4 = 192.168.115.1/24 > > dpdk_num_desc=4096 > > > > Thank you beforehand, > > Guillermo > > > > P Please consider the environment before printing this e-mail. > > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com