From: Sunil Dutt Date: Thu, 27 Apr 2017 13:28:06 +0000 (+0530) Subject: Define a QCA vendor attribute to update the listen interval X-Git-Tag: hostap_2_7~1314 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33117656e6c22ccdfbd6bcecee923f837690b111;p=thirdparty%2Fhostap.git Define a QCA vendor attribute to update the listen interval This commit defines an attribute QCA_WLAN_VENDOR_ATTR_CONFIG_LISTEN_INTERVAL which allows the currently used listen interval to be updated using QCA_NL80211_VENDOR_SUBCMD_SET_WIFI_CONFIGURATION. This update applies only during the association and is done without updating the AP about the change. Signed-off-by: Jouni Malinen --- diff --git a/src/common/qca-vendor.h b/src/common/qca-vendor.h index 1158b9f8e..deffca27c 100644 --- a/src/common/qca-vendor.h +++ b/src/common/qca-vendor.h @@ -1318,6 +1318,15 @@ enum qca_wlan_vendor_attr_config { QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_DATA_SNR_WEIGHT = 46, /* 32-bit unsigned value to set ack snr weight */ QCA_WLAN_VENDOR_ATTR_CONFIG_ANT_DIV_ACK_SNR_WEIGHT = 47, + /* 32-bit unsigned value to configure the listen interval. + * This is in units of beacon intervals. This configuration alters + * the negotiated listen interval with the AP during the connection. + * It is highly recommended to configure a value less than or equal to + * the one negotiated during the association. Configuring any greater + * value can have adverse effects (frame loss, AP disassociating STA, + * etc.). + */ + QCA_WLAN_VENDOR_ATTR_CONFIG_LISTEN_INTERVAL = 48, /* keep last */ QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST,