Add a vendor attribute per MLO link ratemask bitmap configuration

Define attribute QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_LINK_ID in
enum qca_wlan_vendor_attr_ratemask_params to configure ratemask
per MLO link. If the attribute is not provided, ratemask will be
applied for setup link.

Signed-off-by: Shailendra Singh <quic_shasing@quicinc.com>
This commit is contained in:
Shailendra Singh 2024-02-23 17:19:32 +05:30 committed by Jouni Malinen
parent 77f39ed23b
commit c24453dd93

View file

@ -14310,12 +14310,18 @@ enum qca_wlan_ratemask_params_type {
* b0-7 => NSS1, MCS 0-7 * b0-7 => NSS1, MCS 0-7
* b8-15 => NSS2, MCS 0-7 and so on for other NSS. * b8-15 => NSS2, MCS 0-7 and so on for other NSS.
* For OFDM/CCK targets, 8 bits correspond to one NSS setting. * For OFDM/CCK targets, 8 bits correspond to one NSS setting.
*
* @QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_LINK_ID: u8, used to specify the
* MLO link ID of a link to be configured. Optional attribute.
* No need of this attribute in non-MLO cases. If the attribute is
* not provided, ratemask will be applied for setup link.
*/ */
enum qca_wlan_vendor_attr_ratemask_params { enum qca_wlan_vendor_attr_ratemask_params {
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_INVALID = 0, QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_INVALID = 0,
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_LIST = 1, QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_LIST = 1,
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_TYPE = 2, QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_TYPE = 2,
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_BITMAP = 3, QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_BITMAP = 3,
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_LINK_ID = 4,
/* keep last */ /* keep last */
QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_RATEMASK_PARAMS_AFTER_LAST,