diff options
author | Eric Dumazet <edumazet@google.com> | 2021-03-25 11:08:17 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-03-25 17:39:33 -0700 |
commit | 4ecc1baf362c5df2dcabe242511e38ee28486545 (patch) | |
tree | 59d80b979dda8c40215678a1f394bad170686178 /kernel/module_signature.c | |
parent | 2932bcda070d9a02548e57119b1ada8f018c40b5 (diff) |
tcp: convert elligible sysctls to u8
Many tcp sysctls are either bools or small ints that can fit into u8.
Reducing space taken by sysctls can save few cache line misses
when sending/receiving data while cpu caches are empty,
for example after cpu idle period.
This is hard to measure with typical network performance tests,
but after this patch, struct netns_ipv4 has shrunk
by three cache lines.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/module_signature.c')
0 files changed, 0 insertions, 0 deletions