diff options
| author | Bjoern A. Zeeb <bz@FreeBSD.org> | 2025-04-17 19:33:59 +0000 |
|---|---|---|
| committer | Bjoern A. Zeeb <bz@FreeBSD.org> | 2025-04-22 20:03:30 +0000 |
| commit | 731ff40069d28ddab206dee276fbbdf0f28a2124 (patch) | |
| tree | 91335dc72b847bd84b55dfeb5da80d6e53e28fb1 /contrib | |
| parent | 95f4e7f5e2833bf9e48ad8134258abb9a349157c (diff) | |
net80211; LinuxKPI 802.11: introduce IEEE80211_RX_F_ICV_STRIP
For TKIP with iwlwifi we are seeing
DECRYPTED | ICV_STRIPPED | MMIC_STRIPPED.
In tkip_decap() we however unconditionally stripped the ICV which
resulted in a short frame and Gtk handshake never finished.
Add IEEE80211_RX_F_ICV_STRIP to net80211. Add the extra check to the
TKIP code.
While there correct a comment and leave another about contiguous data
assumptions.
In LinuxKPI 802.11 translate the new flag and sort them into STRIP
and FAIL while here.
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D49880
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions
