|
@@ -323,6 +323,15 @@ enum qca_radiotap_vendor_ids {
|
|
|
* a cookie (%QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_COOKIE) from
|
|
|
* @QCA_NL80211_VENDOR_SUBCMD_SPECTRAL_SCAN_START to identify the scan to
|
|
|
* be stopped.
|
|
|
+ *
|
|
|
+ * @QCA_NL80211_VENDOR_SUBCMD_ACTIVE_TOS: Set the active Type Of Service on the
|
|
|
+ * specific interface. This can be used to modify some of the low level
|
|
|
+ * scan parameters (off channel dwell time, home channel time) in the
|
|
|
+ * driver/firmware. These parameters are maintained within the host driver.
|
|
|
+ * This command is valid only when the interface is in the connected state.
|
|
|
+ * These scan parameters shall be reset by the driver/firmware once
|
|
|
+ * disconnected. The attributes used with this command are defined in
|
|
|
+ * enum qca_wlan_vendor_attr_active_tos.
|
|
|
*/
|
|
|
enum qca_nl80211_vendor_subcmds {
|
|
|
QCA_NL80211_VENDOR_SUBCMD_UNSPEC = 0,
|
|
@@ -453,6 +462,7 @@ enum qca_nl80211_vendor_subcmds {
|
|
|
QCA_NL80211_VENDOR_SUBCMD_BRP_SET_ANT_LIMIT = 153,
|
|
|
QCA_NL80211_VENDOR_SUBCMD_SPECTRAL_SCAN_START = 154,
|
|
|
QCA_NL80211_VENDOR_SUBCMD_SPECTRAL_SCAN_STOP = 155,
|
|
|
+ QCA_NL80211_VENDOR_SUBCMD_ACTIVE_TOS = 156,
|
|
|
};
|
|
|
|
|
|
|
|
@@ -3800,4 +3810,25 @@ enum qca_wlan_vendor_attr_spectral_scan {
|
|
|
QCA_WLAN_VENDOR_ATTR_SPECTRAL_SCAN_CONFIG_AFTER_LAST - 1,
|
|
|
};
|
|
|
|
|
|
+enum qca_wlan_vendor_tos {
|
|
|
+ QCA_WLAN_VENDOR_TOS_BK = 0,
|
|
|
+ QCA_WLAN_VENDOR_TOS_BE = 1,
|
|
|
+ QCA_WLAN_VENDOR_TOS_VI = 2,
|
|
|
+ QCA_WLAN_VENDOR_TOS_VO = 3,
|
|
|
+};
|
|
|
+
|
|
|
+/**
|
|
|
+ * enum qca_wlan_vendor_attr_active_tos - Used by the vendor command
|
|
|
+ * QCA_NL80211_VENDOR_SUBCMD_ACTIVE_TOS.
|
|
|
+ */
|
|
|
+enum qca_wlan_vendor_attr_active_tos {
|
|
|
+ QCA_WLAN_VENDOR_ATTR_ACTIVE_TOS_INVALID = 0,
|
|
|
+ /* Type Of Service - Represented by qca_wlan_vendor_tos */
|
|
|
+ QCA_WLAN_VENDOR_ATTR_ACTIVE_TOS = 1,
|
|
|
+ /* Flag attribute representing the start (attribute included) or stop
|
|
|
+ * (attribute not included) of the respective TOS.
|
|
|
+ */
|
|
|
+ QCA_WLAN_VENDOR_ATTR_ACTIVE_TOS_START = 2,
|
|
|
+};
|
|
|
+
|
|
|
#endif /* QCA_VENDOR_H */
|