]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: page_pool: avoid touching slow on the fastpath
authorJakub Kicinski <kuba@kernel.org>
Tue, 21 Nov 2023 00:00:35 +0000 (16:00 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 22 Nov 2023 01:22:30 +0000 (17:22 -0800)
commit2da0cac1e9494f34c5a3438e5c4c7e662e1b7445
tree7426b591fcfd20c14af1a71aec38adce9086ab25
parent5027ec19f1049a07df5b0a37b1f462514cf2724b
net: page_pool: avoid touching slow on the fastpath

To fully benefit from previous commit add one byte of state
in the first cache line recording if we need to look at
the slow part.

The packing isn't all that impressive right now, we create
a 7B hole. I'm expecting Olek's rework will reshuffle this,
anyway.

Acked-by: Jesper Dangaard Brouer <hawk@kernel.org>
Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Mina Almasry <almasrymina@google.com>
Link: https://lore.kernel.org/r/20231121000048.789613-3-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/page_pool/types.h
net/core/page_pool.c