Felix Fietkau
a5a941a997
kernel: add missing check for TCP GRO
...
Need to check if the skb data buffer is linear up to (and including) the TCP
header.
Fixes: https://github.com/openwrt/openwrt/issues/15359
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-05-03 18:45:46 +02:00
Felix Fietkau
2f5398588a
kernel: backport upstream GRO fixes
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-05-03 18:45:46 +02:00
Felix Fietkau
7116d2f2b0
kernel: update fraglist GRO patch to the latest upstream submission
...
Cosmetic fixes + IPv6 NAT support
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-04-27 20:39:07 +02:00
Felix Fietkau
b5c53848c3
kernel: improve GRO performance
...
For packets not belonging to a local socket, use fraglist GRO instead of
regular GRO. This make segmenting packets very cheap and avoids the need for
selectively disabling GRO
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2024-04-26 06:31:27 +02:00