* DPDK DMA Packet processing slow
@ 2023-06-19 16:55 Gilbert Carrillo
0 siblings, 0 replies; only message in thread
From: Gilbert Carrillo @ 2023-06-19 16:55 UTC (permalink / raw)
[-- Attachment #1: Type: text/plain, Size: 931 bytes --]
I am having some issues with DPDK and directly DMA'ing into a buffer and I was wondering if you could provide some insight on my issue. I am using an Alpha Data 9H3 FPGA, and I want to constantly be reading all the packets it is receiving. Currently, I set up the DPDK environment, initialize and setup the port and rx queue, get a burst of packets (128 at a time) and I publish the packet to my file system to write. I can successfully do all of this however, it is extremely slow, I can only publish about 1.4 millions packets in a min (5.7 GB). I am generating data at around 12GB/s and I wanted to receive all the packets and process them at about 10 GB / second. Without DPDK using regular buffers and pools, I can achieve about 3.2 GB / second or 47 million packets a minute. I believe I am not using DPDK correctly to utilize its full potential? Any insight would be greatly appreciated. Thank you!
[-- Attachment #2: Type: text/html, Size: 2832 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-06-21 8:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-19 16:55 DPDK DMA Packet processing slow Gilbert Carrillo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).