TDLS: Send WMM Elements in tdls setup frames
Advertize WMM capability by including WMM IE's in TDLS Setup
Request/Response and WMM Parameter Element in TDLS Setup
Confirmation frames.
This capability shall be enabled based on the
gEnableTDLSWmmMode parameter.
Also, ensure to include the WMM Parameter Element in TDLS Setup
Confirmation frames only when the peer is WMM capable.
CRs-fixed: 646551
Change-Id: Iaef63dee00dad757ae6177e9148e1df21cefce33
diff --git a/CORE/MAC/inc/wniCfgAp.h b/CORE/MAC/inc/wniCfgAp.h
index 31d4837..afe80b8 100644
--- a/CORE/MAC/inc/wniCfgAp.h
+++ b/CORE/MAC/inc/wniCfgAp.h
@@ -378,6 +378,7 @@
#define WNI_CFG_BTC_CRITICAL_HID_NSNIFF_BLK_GUIDANCE 331
#define WNI_CFG_BTC_DYN_A2DP_TX_QUEUE_THOLD 332
#define WNI_CFG_BTC_DYN_OPP_TX_QUEUE_THOLD 333
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED 334
/*
* String parameter lengths
@@ -2801,10 +2802,18 @@
#define WNI_CFG_BTC_DYN_OPP_TX_QUEUE_THOLD_APMAX 3
#define WNI_CFG_BTC_DYN_OPP_TX_QUEUE_THOLD_APDEF 1
-#define CFG_PARAM_MAX_NUM 334
-#define CFG_AP_IBUF_MAX_SIZE 273
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_STAMIN 0
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_STAMAX 1
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_STADEF 0
+
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_APMIN 0
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_APMAX 1
+#define WNI_CFG_TDLS_WMM_MODE_ENABLED_APDEF 0
+
+#define CFG_PARAM_MAX_NUM 335
+#define CFG_AP_IBUF_MAX_SIZE 274
#define CFG_AP_SBUF_MAX_SIZE 3422
-#define CFG_STA_IBUF_MAX_SIZE 268
+#define CFG_STA_IBUF_MAX_SIZE 269
#define CFG_STA_SBUF_MAX_SIZE 3388
#define CFG_SEM_MAX_NUM 19