Re: git: d5f5193e2db9 - main - rtwn: don't treat UDP/TCP checksum failure as permanent failure
Date: Wed, 23 Apr 2025 07:06:07 UTC
On 2025-04-23 10:04, Adrian Chadd wrote: > The branch main has been updated by adrian: > > URL: https://cgit.FreeBSD.org/src/commit/?id=d5f5193e2db974576120b5e5f559970a6c15247d > > commit d5f5193e2db974576120b5e5f559970a6c15247d > Author: Adrian Chadd <adrian@FreeBSD.org> > AuthorDate: 2025-04-01 23:57:41 +0000 > Commit: Adrian Chadd <adrian@FreeBSD.org> > CommitDate: 2025-04-23 02:02:47 +0000 > > rtwn: don't treat UDP/TCP checksum failure as permanent failure > > jrtc27@freebsd.org reported that DHCP wasn't working on some > networks. She dug into it and found that the RTL8812AU/RTL8812AU > NICs seem to be failing UDP frames w/ a zero checksum, which is > a valid "there's no checksum" checksum. > > So, just pass those frames up the stack and let the IP stack > deal with it. If the hardware claims the frames did pass TCP/UDP > checksum then still mark those frames with the checksum offload > bits. > > PR: kern/285387 Points to[1]: lang/gnat12: missing ali files for aarch64 1: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285387 -- To good health, Alastair