qcacmn: QCA vendor interface to control maximum allowed bandwidth update type
Add support to control maximum allowed bandwidth update type for the current connection. Change-Id: I27880a5a969adf46861a58907d1e9e8ec35f9053 CRs-Fixed: 3540098
This commit is contained in:

committed by
Rahul Choudhary

parent
84327ba403
commit
0b81d02fd1
@@ -5300,12 +5300,11 @@ enum qca_wlan_vendor_attr_config {
|
||||
* state, it should not exceed the negotiated channel width. If it is
|
||||
* configured when STA is in disconnected state, the configured value
|
||||
* will take effect for the next immediate connection.
|
||||
* Possible values are:
|
||||
* NL80211_CHAN_WIDTH_20
|
||||
* NL80211_CHAN_WIDTH_40
|
||||
* NL80211_CHAN_WIDTH_80
|
||||
* NL80211_CHAN_WIDTH_80P80
|
||||
* NL80211_CHAN_WIDTH_160
|
||||
* This configuration can be sent inside
|
||||
* %QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINKS to specify the maximum
|
||||
* supported channel width per-MLO link.
|
||||
*
|
||||
* This uses values defined in enum nl80211_chan_width.
|
||||
*/
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_CHANNEL_WIDTH = 63,
|
||||
|
||||
@@ -5632,6 +5631,32 @@ enum qca_wlan_vendor_attr_config {
|
||||
*/
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_EMLSR_MODE_SWITCH = 93,
|
||||
|
||||
/* 8-bit unsigned value. Optionally specified along with
|
||||
* %QCA_WLAN_VENDOR_ATTR_CONFIG_CHANNEL_WIDTH when STA is in connected
|
||||
* state. This configuration is applicable only for the current
|
||||
* connection. This configuration not allowed in disconnected state.
|
||||
* This configuration can be sent inside
|
||||
* %QCA_WLAN_VENDOR_ATTR_CONFIG_MLO_LINKS to specify the maximum
|
||||
* supported channel width update type per-MLO link.
|
||||
*
|
||||
* valid values:
|
||||
* 0 - The maximum allowed bandwidth change is applicable for both Tx
|
||||
* and Rx paths. The driver shall conduct OMI operation as defined
|
||||
* in 26.9 (Operating mode indication) or OMN operation as
|
||||
* defined in 11.40 (Notification of operating mode
|
||||
* changes) in IEEE P802.11-REVme/D2.0 with AP to indicate the
|
||||
* change in the maximum allowed operating bandwidth.
|
||||
* 1 - Limit the change in maximum allowed bandwidth only to Tx path.
|
||||
* In this case the driver doesn't need to conduct OMI/OMN
|
||||
* operation since %QCA_WLAN_VENDOR_ATTR_CONFIG_CHANNEL_WIDTH is
|
||||
* expected to be less than the current connection maximum
|
||||
* negotiated bandwidth.
|
||||
* For example: Negotiated maximum bandwidth is 160 MHz and the new
|
||||
* maximum bandwidth configured is 80 MHz, now the driver limits
|
||||
* the maximum bandwidth to 80 MHz only in the Tx path.
|
||||
*/
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_CHAN_WIDTH_UPDATE_TYPE = 96,
|
||||
|
||||
/* 8-bit unsigned value to set EPCS (Emergency Preparedness
|
||||
* Communications Service) feature capability
|
||||
* 1 - Enable, 0 - Disable.
|
||||
|
Reference in New Issue
Block a user