[PATCH v3 1/6] test/soring: fix buffer overflow warnings with LTO
Stephen Hemminger
stephen at networkplumber.org
Wed Jan 21 15:57:20 CET 2026
On Wed, 21 Jan 2026 12:56:25 +0000
Konstantin Ananyev <konstantin.ananyev at huawei.com> wrote:
> > A much simpler and clear solution is to just get rid of __rte_always_inline
> > and use inline instead. The compiler still inlines a lot but it can make its
> > own decision.
> > The attribute always_inline is not always faster, in fact in real world
> > applications it can make things slower because real applications get i-cache
> > misses and lots of inline expansion makes it worse.
>
> Sounds like a clean and safe fix.
> I also don't expect any perf degradations with such approach,
> but will run some perf tests with it to confirm.
> Thanks
Only enqueue/dequeue functions needed the change.
More information about the dev
mailing list