Prechádzať zdrojové kódy

qcacmn: Add support to provide assoc IEs to FW in RSO command

As part of MBO(Multiband Operations), host driver need to supply
the Assoc IEs to FW after initial connection. FW uses these Assoc
IE's in subsequent roaming.i.e Reassociation requests.
This Fix updates the WMI interface to provide support for passing
Assoc IEs to FW.

Change-Id: Ida3d2947714002233090a3f9075dd8d674a3c224
CRs-Fixed: 1039969
Selvaraj, Sridhar 9 rokov pred
rodič
commit
0a1427f401
1 zmenil súbory, kde vykonal 4 pridanie a 0 odobranie
  1. 4 0
      wmi_unified_param.h

+ 4 - 0
wmi_unified_param.h

@@ -237,6 +237,8 @@
 #define TARGET_INIT_STATUS_GEN_FAILED   0x1
 #define TARGET_GET_INIT_STATUS_REASON(status)	((status) & 0xffff)
 #define TARGET_GET_INIT_STATUS_MODULE_ID(status) (((status) >> 16) & 0xffff)
+
+#define MAX_ASSOC_IE_LENGTH 1024
 typedef uint32_t TARGET_INIT_STATUS;
 
 typedef enum {
@@ -1714,6 +1716,8 @@ struct roam_offload_scan_params {
 	* structure */
 	roam_offload_param roam_offload_params;
 #endif
+	uint32_t assoc_ie_length;
+	uint8_t  assoc_ie[MAX_ASSOC_IE_LENGTH];
 };
 
 /* struct roam_offload_scan_rssi_params - structure containing