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

Reply via email to