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
This commit is contained in:
Shiva Sankar Gajula
2023-05-09 12:45:18 +05:30
committed by Madan Koyyalamudi
parent 5b087aa295
commit 0ff3009672
2 changed files with 6 additions and 0 deletions

View File

@@ -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

View File

@@ -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