diff options
author | Eric Dumazet <edumazet@google.com> | 2021-10-25 18:48:24 +0200 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2021-10-26 03:02:14 +0200 |
commit | 020e71a3cf7f50c0f2c54cf2444067b76fe6d785 (patch) | |
tree | 34f7f3b49927f2807a6a72bd488328484a728e00 /net/ipv6/tcp_ipv6.c | |
parent | ipv4: annotate data races arount inet->min_ttl (diff) | |
download | linux-020e71a3cf7f50c0f2c54cf2444067b76fe6d785.tar.xz linux-020e71a3cf7f50c0f2c54cf2444067b76fe6d785.zip |
ipv4: guard IP_MINTTL with a static key
RFC 5082 IP_MINTTL option is rarely used on hosts.
Add a static key to remove from TCP fast path useless code,
and potential cache line miss to fetch inet_sk(sk)->min_ttl
Note that once ip4_min_ttl static key has been enabled,
it stays enabled until next boot.
Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'net/ipv6/tcp_ipv6.c')
0 files changed, 0 insertions, 0 deletions