]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gro: flushing when CWR is set negatively affects AccECN
authorIlpo Järvinen <ij@kernel.org>
Sat, 31 Jan 2026 22:25:02 +0000 (23:25 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 3 Feb 2026 14:13:24 +0000 (15:13 +0100)
commitab4c8b6f7fcbca7644487e08e76e4e224414bca5
tree72a56e959b19efed2c9b8602d751ffd949445262
parent7885ce0147401d5f6908ad4da660334031d836b7
gro: flushing when CWR is set negatively affects AccECN

As AccECN may keep CWR bit asserted due to different
interpretation of the bit, flushing with GRO because of
CWR may effectively disable GRO until AccECN counter
field changes such that CWR-bit becomes 0.

There is no harm done from not immediately forwarding the
CWR'ed segment with RFC3168 ECN.

Signed-off-by: Ilpo Järvinen <ij@kernel.org>
Signed-off-by: Chia-Yu Chang <chia-yu.chang@nokia-bell-labs.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Link: https://patch.msgid.link/20260131222515.8485-3-chia-yu.chang@nokia-bell-labs.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/ipv4/tcp_offload.c