> From: fengchengwen [mailto:fengcheng...@huawei.com] > Sent: Tuesday, 5 August 2025 02.59 > > On 8/4/2025 3:42 AM, Morten Brørup wrote: > > Enabling some offload by default may conflict with a manually > configured > > offload. > > Specifically, the mbuf fast release TX offload, which conflicts with > multi > > segment packet TX offload, was enabled by default. > > Therefore, mbuf fast release TX offload (the only TX offload which was > > enabled by default) is not enabled by default anymore. > > This may impact default performance, many vendor performance report has > testpmd iofwd or macfwd case.
Yes. IMO, any optimizations, mbuf-fast-free or mbuf-recycle, must be explicitly enabled, and documented in the performance reports when used. Otherwise the performance reports give a false impression of higher performance, which is only available under certain circumstances. I have complained about this before. Which is also why mbuf-recycle must be explicitly enabled. With this patch, the same finally applies to mbuf-fast-free too. I could add a Fixes tag, but I think it is better to categorize this patch as an improvement rather than a bug fix.