Page MenuHomeFreeBSD

bnxt: set hardware checksum only if required
ClosedPublic

Authored by anaelle.cazuc_stormshield.eu on Nov 27 2025, 10:32 AM.
Referenced Files
F162728150: D53941.diff
Thu, Jul 16, 5:17 AM
Unknown Object (File)
Wed, Jul 15, 1:01 PM
Unknown Object (File)
Wed, Jul 15, 7:37 AM
Unknown Object (File)
Wed, Jul 15, 6:56 AM
Unknown Object (File)
Wed, Jul 15, 6:56 AM
Unknown Object (File)
Fri, Jul 10, 8:02 PM
Unknown Object (File)
Tue, Jun 30, 2:29 AM
Unknown Object (File)
Sun, Jun 28, 10:06 PM
Subscribers

Details

Summary

The test condition in the bnxt driver for TCP/UDP transmit hardware checksum offload is invalid: only the TCP / UDP csum bits should be tested
Only the relevant ipi_csum_flags bits are now tested as it's done in other iflib drivers

Sponsored By: Stormshield

Test Plan

Packets received with rx checksum offload don't offload the tx checksum anymore when doing simple forwarding

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable