Forráskód Böngészése

qcacmn: Add support for reset PN value using ft roam peer command

Adding support for reset PN value using
WMI_HOST_PEER_FT_ROAMING_PEER_UPDATE peer command.

Change-Id: Ib486d09c80878d41efa299756e655d66babd825d
CRs-Fixed: 3490034
Shiva Sankar Gajula 2 éve
szülő
commit
0ff3009672
2 módosított fájl, 6 hozzáadás és 0 törlés
  1. 4 0
      wmi/inc/wmi_unified_param.h
  2. 2 0
      wmi/src/wmi_unified_tlv.c

+ 4 - 0
wmi/inc/wmi_unified_param.h

@@ -7241,6 +7241,8 @@ typedef enum {
  * @WMI_HOST_PEER_PARAM_ENABLE_FT: Notify FT roam
  * @WMI_HOST_PEER_CHWIDTH_PUNCTURE_20MHZ_BITMAP: Peer channel bandwidth and
  *                                         puncture bitmap
+ * @WMI_HOST_PEER_FT_ROAMING_PEER_UPDATE: Reset PN value on
+ *                                        every roam event
  */
 enum {
 	PEER_PARAM(PEER_MIMO_PS_STATE),
@@ -7274,6 +7276,8 @@ enum {
 	PEER_PARAM(PEER_PARAM_OFDMA_ENABLE),
 	PEER_PARAM(PEER_PARAM_ENABLE_FT),
 	PEER_PARAM(PEER_CHWIDTH_PUNCTURE_20MHZ_BITMAP),
+	PEER_PARAM(PEER_FT_ROAMING_PEER_UPDATE),
+
 };
 #define WMI_HOST_PEER_MIMO_PS_NONE	0x0
 #define WMI_HOST_PEER_MIMO_PS_STATIC	0x1

+ 2 - 0
wmi/src/wmi_unified_tlv.c

@@ -125,6 +125,8 @@ static const uint32_t peer_param_tlv[] = {
 	[WMI_HOST_PEER_PARAM_ENABLE_FT] = WMI_PEER_PARAM_ENABLE_FT,
 	[WMI_HOST_PEER_CHWIDTH_PUNCTURE_20MHZ_BITMAP] =
 					WMI_PEER_CHWIDTH_PUNCTURE_20MHZ_BITMAP,
+	[WMI_HOST_PEER_FT_ROAMING_PEER_UPDATE] =
+					WMI_PEER_FT_ROAMING_PEER_UPDATE,
 };
 
 #define PARAM_MAP(name, NAME) [wmi_ ## name] = WMI_ ##NAME