]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge branch 'net-expand-napi_skb_cache-use'
authorJakub Kicinski <kuba@kernel.org>
Wed, 19 Nov 2025 02:25:48 +0000 (18:25 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 19 Nov 2025 02:25:49 +0000 (18:25 -0800)
Eric Dumazet says:

====================
net: expand napi_skb_cache use

This is a followup of commit e20dfbad8aab ("net: fix napi_consume_skb()
with alien skbs").

Now the per-cpu napi_skb_cache is populated from TX completion path,
we can make use of this cache, especially for cpus not used
from a driver NAPI poll (primary user of napi_cache).

With this series, I consistently reach 130 Mpps on my UDP tx stress test
and reduce SLUB spinlock contention to smaller values.
====================

Link: https://patch.msgid.link/20251116202717.1542829-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

Trivial merge