wlan: Send deauth and disassoc frames using wq5

To ensure that disassoc and deauth frames are transmitted
without fail, driver will send these frames over wq5, so that
firmware will ensure to send these frames even
though DEL_STA is sent immediately. And diver need not wait
for an ack from firmware since it is sure these frames
will be transmitted.
Hence a new flag FW_IN_TX_PATH is introduced in driver, which
when enabled will ensure that the frames are sent over wq5.

Change-Id: Ie5f523c3bce817b3e1afb80b8dfae12afcc790ab
CRs-Fixed: 567858
diff --git a/CORE/WDI/CP/src/wlan_qct_wdi.c b/CORE/WDI/CP/src/wlan_qct_wdi.c
index 46a8447..59e9a30 100644
--- a/CORE/WDI/CP/src/wlan_qct_wdi.c
+++ b/CORE/WDI/CP/src/wlan_qct_wdi.c
@@ -56,9 +56,6 @@
   Are listed for each API below.
 
 
-  Copyright (c) 2008 QUALCOMM Incorporated.
-  All Rights Reserved.
-  Qualcomm Confidential and Proprietary
 ===========================================================================*/
 
 /*===========================================================================
@@ -173,7 +170,9 @@
 #else
     ,FEATURE_NOT_SUPPORTED          //29
 #endif
-   };
+    ,FEATURE_NOT_SUPPORTED          //30
+    ,FW_IN_TX_PATH                  //31
+};
 
 /*-------------------------------------------------------------------------- 
    WLAN DAL  State Machine
@@ -1183,6 +1182,9 @@
                      case WLAN_ROAM_SCAN_OFFLOAD: snprintf(pCapStr, sizeof("WLAN_ROAM_SCAN_OFFLOAD"), "%s", "WLAN_ROAM_SCAN_OFFLOAD");
                           pCapStr += strlen("WLAN_ROAM_SCAN_OFFLOAD");
                           break;
+                     case FW_IN_TX_PATH: snprintf(pCapStr, sizeof("FW_IN_TX_PATH"), "%s", "FW_IN_TX_PATH");
+                          pCapStr += strlen("FW_IN_TX_PATH");
+                          break;
               }
               *pCapStr++ = ',';
               *pCapStr++ = ' ';