]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Merge branch 'rfs-use-high-order-allocations-for-hash-tables'
authorJakub Kicinski <kuba@kernel.org>
Thu, 5 Mar 2026 00:54:12 +0000 (16:54 -0800)
committerJakub Kicinski <kuba@kernel.org>
Thu, 5 Mar 2026 00:54:13 +0000 (16:54 -0800)
Eric Dumazet says:

====================
rfs: use high-order allocations for hash tables

This series adds rps_tag_ptr which encodes both a pointer
and a size of a power-of-two hash table in a single long word.

RFS hash tables (global and per rx-queue) are converted to rps_tag_ptr.

This removes a cache line miss, and allows high-order allocations.

The global hash table can benefit from huge pages.
====================

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

Trivial merge