On 7/23/2026 8:55 AM, Jakub Kicinski wrote:
On Fri, 17 Jul 2026 11:53:27 -0700 Tony Nguyen wrote:
quoted
The hardware is capable of calculating checksum for IPV6 packets with
extension header. To not drop such packets switch from IP/IPV6 checksum
to HW_CSUM.
HW_CSUM is also used in previous generation (i40e).
Previously HW_CSUM was used to indicate that hardware supports general
checksum. Drop it assuming that if the hardware supports it, it is used.
Disabling offload for E830 in case of TSO isn't needed anymore as the
check for TSO is done in Tx path just before preparation of the special
GCS descriptor.
The commit from Fixes didn't introduce a bug, it just shown that the
driver is doing sth wrong with the checksum features.
This really reads like net-next material :/
In certain cases this can cause packets drops which is why we routed to
net; we can submit it to net-next though.
Thanks,
Toy