]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
Merge branch 'tcp-move-few-fields-for-data-locality'
authorJakub Kicinski <kuba@kernel.org>
Tue, 23 Sep 2025 00:55:28 +0000 (17:55 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 23 Sep 2025 00:55:29 +0000 (17:55 -0700)
commit3afb106f3f9aa81c512ec5c7e2f7e1c01a2a6e6b
treebc451903057d70cba7a4f02c83921cb341a109ac
parent4238cbf6ee27cd158e7407e4fef36088028a7b86
parent649091ef597bb7de34dd8ceea39bbc4252970558
Merge branch 'tcp-move-few-fields-for-data-locality'

Eric Dumazet says:

====================
tcp: move few fields for data locality

After recent additions (PSP and AccECN) I wanted to make another
round on fields locations to increase data locality.

This series manages to shrink TCP and TCPv6 objects by 128 bytes,
but more importantly should reduce number of touched cache lines
in TCP fast paths.

There is more to come.

v2: removed tcp CACHELINE_ASSERT_GROUP_SIZE after a kernel build bot
reported an error.
====================

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