Add a new QCA vendor attribute to configure wifi calling (wfc) state

Add QCA_WLAN_VENDOR_ATTR_CONFIG_WFC_STATE vendor attribute. Userspace
uses this attribute to configure wfc state to the driver/firmware. The
driver/firmware uses this information to optimize power savings, rate
adaption, roaming, etc.

Signed-off-by: Mukul Sharma <quic_mukul@quicinc.com>
This commit is contained in:
Mukul Sharma 2022-11-22 14:58:09 +05:30 committed by Jouni Malinen
parent bb9099785e
commit ef70f814a7

View file

@ -2856,6 +2856,16 @@ enum qca_wlan_vendor_attr_config {
*/ */
QCA_WLAN_VENDOR_ATTR_CONFIG_BEAMFORMER_PERIODIC_SOUNDING = 85, QCA_WLAN_VENDOR_ATTR_CONFIG_BEAMFORMER_PERIODIC_SOUNDING = 85,
/* 8-bit unsigned value, whenever wifi calling (wfc) begins or ends,
* userspace sends this information to the driver/firmware to configure
* wfc state. The driver/firmware uses this information to
* optimize power savings, rate adaption, roaming, etc.
*
* 1 - wfc is on.
* 0 - wfc is off.
*/
QCA_WLAN_VENDOR_ATTR_CONFIG_WFC_STATE = 86,
/* keep last */ /* keep last */
QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST,
QCA_WLAN_VENDOR_ATTR_CONFIG_MAX = QCA_WLAN_VENDOR_ATTR_CONFIG_MAX =