ソースを参照

qcacld-3.0: CL 1501755 - update fw common interface files

qcacld-2.0 to qcacld-3.0 propagation.

NAN Data Path WMI changes DATA END and CONFIRM messages

Change-Id: I6edaff37931db83d057e1ddb1e9952e2b0dc87aa
CRs-Fixed: 865207
Anurag Chouhan 9 年 前
コミット
b36db51a55
3 ファイル変更6 行追加3 行削除
  1. 1 0
      target/inc/wmi_tlv_defs.h
  2. 4 2
      target/inc/wmi_unified.h
  3. 1 1
      target/inc/wmi_version.h

+ 1 - 0
target/inc/wmi_tlv_defs.h

@@ -703,6 +703,7 @@ typedef enum {
 	WMITLV_TAG_STRUC_wmi_scan_adaptive_dwell_parameters_tlv,
 	WMITLV_TAG_STRUC_wmi_scan_adaptive_dwell_config_fixed_param,
 	WMITLV_TAG_STRUC_wmi_wow_set_action_wake_up_cmd_fixed_param,
+	WMITLV_TAG_STRUC_wmi_ndp_end_rsp_per_ndi,
 } WMITLV_TAG_ID;
 
 /*

+ 4 - 2
target/inc/wmi_unified.h

@@ -11247,8 +11247,6 @@ typedef enum {
 typedef struct {
 	/* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_ndp_end_req */
 	A_UINT32 tlv_header;
-	/** reason_code  defined in  wmi_ndp_end_reason_code */
-	A_UINT32 reason_code;
 	/** NDP instance id */
 	A_UINT32 ndp_instance_id;
 } wmi_ndp_end_req_PROTOTYPE;
@@ -11540,6 +11538,10 @@ typedef struct {
 	A_UINT32 ndp_cfg_len;
 	/** Number of bytes in TLV wmi_ndp_app_info */
 	A_UINT32 ndp_app_info_len;
+	/** Reason Code */
+	A_UINT32 reason_code;
+	/** Number of active ndps on this peer */
+	A_UINT32 num_active_ndps_on_peer;
 	/**
 	 * TLV (tag length value ) parameters follow the ndp_confirm
 	 * structure. The TLV's are:

+ 1 - 1
target/inc/wmi_version.h

@@ -36,7 +36,7 @@
 #define __WMI_VER_MINOR_    0
 /** WMI revision number has to be incremented when there is a
  *  change that may or may not break compatibility */
-#define __WMI_REVISION_ 240
+#define __WMI_REVISION_ 241
 
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work