|
@@ -65,12 +65,18 @@
|
|
|
#ifndef __MVM_CONSTANTS_H
|
|
|
#define __MVM_CONSTANTS_H
|
|
|
|
|
|
+#include <linux/ieee80211.h>
|
|
|
+
|
|
|
#define IWL_MVM_DEFAULT_PS_TX_DATA_TIMEOUT (100 * USEC_PER_MSEC)
|
|
|
#define IWL_MVM_DEFAULT_PS_RX_DATA_TIMEOUT (100 * USEC_PER_MSEC)
|
|
|
#define IWL_MVM_WOWLAN_PS_TX_DATA_TIMEOUT (10 * USEC_PER_MSEC)
|
|
|
#define IWL_MVM_WOWLAN_PS_RX_DATA_TIMEOUT (10 * USEC_PER_MSEC)
|
|
|
#define IWL_MVM_UAPSD_RX_DATA_TIMEOUT (50 * USEC_PER_MSEC)
|
|
|
#define IWL_MVM_UAPSD_TX_DATA_TIMEOUT (50 * USEC_PER_MSEC)
|
|
|
+#define IWL_MVM_UAPSD_QUEUES (IEEE80211_WMM_IE_STA_QOSINFO_AC_VO |\
|
|
|
+ IEEE80211_WMM_IE_STA_QOSINFO_AC_VI |\
|
|
|
+ IEEE80211_WMM_IE_STA_QOSINFO_AC_BK |\
|
|
|
+ IEEE80211_WMM_IE_STA_QOSINFO_AC_BE)
|
|
|
#define IWL_MVM_PS_HEAVY_TX_THLD_PACKETS 20
|
|
|
#define IWL_MVM_PS_HEAVY_RX_THLD_PACKETS 8
|
|
|
#define IWL_MVM_PS_SNOOZE_HEAVY_TX_THLD_PACKETS 30
|