On Sun, Oct 6, 2024 at 6:18 PM Stephen Hemminger <step...@networkplumber.org> wrote: > > Drivers are free to hold onto transmitted mbuf's indefinitely. > Since DPDK does not use interrupts for normal Tx, the driver has to defer > doing cleaning up either on next Tx or sometimes Rx. There is a Tx threshold > that may impact some drivers, but not all.
Stephen, How would I attempt to set this threshold to see if it impacts the driver that I am using? I cannot find any EAL parameters that seem to correspond to this. Having to re-allocate a new mbuf every time will hurt performance, especially since most of the packet header values will not be changing across packets but will need to be reinitialized in every newly allocated mbuf. I had really hoped to recycle a set of <100 or so mbufs. -Alan