aboutsummaryrefslogtreecommitdiff
path: root/include/fmtmsg.h
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2024-11-27 00:59:15 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2024-12-05 07:27:03 +0000
commitd76247e801dec95600a068fa1bb09f4f57e00031 (patch)
tree83f7c40c227861f61b24c1eeb8ba296f3232c77f /include/fmtmsg.h
parent4fa68495f04ff3906c6d93d7c296fea5bc0311d3 (diff)
rtwn: enable FCS in the recive config to work around truncated frames
I noticed that on RTL8812AU/RTL8821AU receiving VHT frames that I'd occasionally see frames missing the last 4 bytes. I can easily reproduce it with a ping sweep and fast (10ms) between frames. There's also a report of an earlier NIC (RTL8188EU) doing the same thing with HT frames but not with OFDM (11g) frames. After a bunch of poking, it turns out a driver where things DID work properly for the other report kept FCS enabled, and trimmed it from the frame before pushing it up to the network layer. I did the same and it also worked fine. The other solution was to disable PHYSTATUS notifications, but then we'd get no per packet RX notifications (RX rate, RSSI, etc.) Locally tested: * RTL8192EU, STA mode (HT) * RTL8812AU, STA mode (HT, VHT) * RTL8821AU, STA mode (HT, VHT) Differential Revision: https://reviews.freebsd.org/D47775
Diffstat (limited to 'include/fmtmsg.h')
0 files changed, 0 insertions, 0 deletions