cfg80211: Add phyrate conversion support for extended MCS in 60GHz band
authorMax Chen <mxchen@codeaurora.org>
Wed, 6 Jan 2021 23:50:49 +0000 (15:50 -0800)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 22 Jan 2021 08:11:36 +0000 (09:11 +0100)
commitd9c85e24726587277ce0dcf33b5695acfcc72234
tree52221b9c9bb3c6ddd827a3d225dc04a34ad217eb
parentc27aa56a72b8ea6d3bef6fcb1be1a85cf78b0673
cfg80211: Add phyrate conversion support for extended MCS in 60GHz band

The current phyrate conversion does not include extended MCS and provides
incorrect rates. Add a flag for extended MCS in DMG and add corresponding
phyrate table for the correct conversions using base MCS in DMG specs.

Signed-off-by: Max Chen <mxchen@codeaurora.org>
Link: https://lore.kernel.org/r/1609977050-7089-2-git-send-email-mxchen@codeaurora.org
[reduce data size, make a single WARN]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/cfg80211.h
net/wireless/util.c