HomeFreeBSD

net80211: fix a typo in Rx MCS set for unequal modulation case

Description

net80211: fix a typo in Rx MCS set for unequal modulation case

RX MCS set defines which MCSs are supported for RX, bits 0-31 are for equal
modulation of the streams, bits 33-76 are for unequal case. Current code checks
txstreams variable instead of rxstreams to set bits from 53 to 76 for 4 spatial
streams case.

The modulations are defined in tables 19-38 and 19-41 of the IEEE Std
802.11-2020.

Spotted by bz in https://reviews.freebsd.org/D39476

Reviewed by: bz
Approved by: bz
Sponsored by: Serenity Cybersecurity, LLC
Differential Revision: https://reviews.freebsd.org/D39568

Details

Provenance
mishaAuthored on Apr 14 2023, 3:20 PM
Reviewer
bz
Differential Revision
D39568: net80211: fix a typo in Rx MCS set for unequal modulation case
Parents
rGea26545cc573: net80211: wrong transmit MCS set in HT cap IE
Branches
Unknown
Tags
Unknown