diff options
author | Coco Li <[email protected]> | 2022-09-30 15:09:05 -0700 |
---|---|---|
committer | David S. Miller <[email protected]> | 2022-10-03 12:38:34 +0100 |
commit | 5eddb24901ee49eee23c0bfce6af2e83fd5679bd (patch) | |
tree | d6d3b37a6a5c040641259b5082b73beb3d2ee7b9 /scripts/generate_rust_analyzer.py | |
parent | 197060c155106c48b2f35b0c1306c1b1d320a47a (diff) |
gro: add support of (hw)gro packets to gro stack
Current GRO stack only supports incoming packets containing
one frame/MSS.
This patch changes GRO to accept packets that are already GRO.
HW-GRO (aka RSC for some vendors) is very often limited in presence
of interleaved packets. Linux SW GRO stack can complete the job
and provide larger GRO packets, thus reducing rate of ACK packets
and cpu overhead.
This also means BIG TCP can still be used, even if HW-GRO/RSC was
able to cook ~64 KB GRO packets.
v2: fix logic in tcp_gro_receive()
Only support TCP for the moment (Paolo)
Co-Developed-by: Eric Dumazet <[email protected]>
Signed-off-by: Eric Dumazet <[email protected]>
Signed-off-by: Coco Li <[email protected]>
Acked-by: Paolo Abeni <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions