aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/gen/(public-mirror)
diff options
context:
space:
mode:
authorMichael Tuexen <tuexen@FreeBSD.org>2026-01-16 11:02:53 +0000
committerMichael Tuexen <tuexen@FreeBSD.org>2026-01-16 11:02:53 +0000
commitf8ddf74175c8013268e65b18750e247306fa088a (patch)
treeb7b23b4bded2a91410bbaf7af240a9754fd05566 /lib/libc/gen/(public-mirror)
parenta01a4c0730c50671565ea97ff3ae76e1a6503853 (diff)
dwc: improve IPv4 transmit checksum offloadingHEADmain
This patch provides two improvements for TCP/IPv4 and UDP/IPv4 transmit checksum offloading: (1) Use *CIC_SEG instead of *CIC_FULL, since FreeBSD always provides a pseudo header checksum. (2) Don't make transmit IPv4 header checksum offloading a prerequisite for TCP/IPv4 or UDP/IPv4 transmit checksum offloading. This is the root cause of PR 291696, since right now the epair interface does not support transmit IPv4 header checksum offloading, but TCP/IPv4 and UDP/IPv4 transmit checksum offloading. PR: 291696 Reviewed by: Timo Voelker Tested by: Marek Benc MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D54395
Diffstat (limited to 'lib/libc/gen/(public-mirror)')
0 files changed, 0 insertions, 0 deletions