diff options
| author | Narcisa Vasile <narcisav.kernel@gmail.com> | 2026-09-21 13:11:45 -0700 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-09-23 19:11:43 -0700 |
| commit | 63182028f38b703d3c28e18aacf262dc7e4de866 (patch) | |
| tree | 9c7ae4f86d552135a5c7da327d9ca9dabc472dac /include/linux | |
| parent | dbb8d2dc0d2f3b7b64a8384db124e0fdc01fea10 (diff) | |
selftests: drv-net: add BIG TCP coverage to TSO test
Add IPv4 and IPv6 test cases that exercise GSO packets under BIG TCP
size limits.
1..2
ok 1 tso.big_tcp_ipv4
ok 2 tso.big_tcp_ipv6
Both of them run the existing tx-tcp-segmentation
and tx-tcp6-segmentation tests at the increased TSO maximum.
Additionally, reserve a hugepage and transmit its content using
MSG_ZEROCOPY to produce skb fragments larger than 65536.
Check that the number of retransmissions represents a small
percentage of the total packets sent. Record the number of drops
before and after the send to catch issues with large frag
handling during segmentation.
Signed-off-by: Narcisa Vasile <narcisav.kernel@gmail.com>
Acked-by: Petr Vorel <pvorel@suse.cz>
Link: https://patch.msgid.link/20260921201145.49875-1-narcisav.kernel@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
