wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be
authorMordechay Goodstein <mordechay.goodstein@intel.com>
Tue, 22 Nov 2022 20:10:34 +0000 (22:10 +0200)
committerGregory Greenman <gregory.greenman@intel.com>
Mon, 28 Nov 2022 15:53:06 +0000 (17:53 +0200)
commit701404f1091d8b4cdccfa835ceb05a3982b2c614
tree1f80b4935387bb61a9821562c8a8b17ff1547ecf
parent7ac875753a11589bfbebe707941ac8a11306ba25
wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be

Rate scale needs to be configured to what MCS it can use per BW and NSS,
this is done by parsing our capabilities of TX and peer's capabilities of
RX and setting the minimum for rate scale usage.

Also do some cleanup removing redundant enum defines not used by
FW/Driver.

Signed-off-by: Mordechay Goodstein <mordechay.goodstein@intel.com>
Link: https://lore.kernel.org/r/20221122220713.f71f3b4c4583.I7b5e8071df91146c4bee3e9bcb7ad62595b275e1@changeid
Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/api/rs.h
drivers/net/wireless/intel/iwlwifi/fw/rs.c
drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c