]> git.baikalelectronics.ru Git - kernel.git/commit
net: Adjust sk_gso_max_size once when set
authorDavid Ahern <dsahern@kernel.org>
Tue, 25 Jan 2022 02:45:11 +0000 (19:45 -0700)
committerJakub Kicinski <kuba@kernel.org>
Tue, 25 Jan 2022 22:44:55 +0000 (14:44 -0800)
commit8ed95c64fa505ddeef8ca4e02f087cba102a6dc6
treec96c04a12016c292bf82db5bb5efc40b58b20786
parent277d4c34519e370fdbcbd0f195824af832a830c5
net: Adjust sk_gso_max_size once when set

sk_gso_max_size is set based on the dst dev. Both users of it
adjust the value by the same offset - (MAX_TCP_HEADER + 1). Rather
than compute the same adjusted value on each call do the adjustment
once when set.

Signed-off-by: David Ahern <dsahern@kernel.org>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://lore.kernel.org/r/20220125024511.27480-1-dsahern@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/core/sock.c
net/ipv4/tcp.c
net/ipv4/tcp_output.c