[RFC PATCH v2] mempool: optimizations

Morten Brørup mb at smartsharesystems.com
Thu Aug 13 16:30:24 CEST 2026


> From: Morten Brørup
> Sent: Thursday, 13 August 2026 14.57
> 
> > > +* mempool: The obsolete ``flushthresh`` field was removed from the
> > > ``rte_mempool_cache`` structure.  + * Removed deprecated symbols:
> > >
> > I'm not convinced about removing this field at this point. Based on
> > previous discussions around run-to-completion vs pipeline apps, and
> the
> > reported performance degradations due to recent cache changes, I
> could
> > see a scenario where it's useful to track a separate flushthreshold
> or
> > cache-keep threshold for a mempool.
> 
> Removing the flushthresh field is part of the cleanup patch [1].
> I merged that patch into this one because I'm having problems with
> Depends-on.

The separate patch with the new optimizations only [2] that was merged into this patch (due to Depends-on problems) was marked as Superseded in Patchwork. I changed it back to New, so it is present for stand-alone review.

[1]: https://patchwork.dpdk.org/project/dpdk/patch/20260806154506.1532375-1-mb@smartsharesystems.com/
[2]: https://patchwork.dpdk.org/project/dpdk/patch/20260812090723.1771628-1-mb@smartsharesystems.com/



More information about the dev mailing list