qcacmn: Support Multi AST delete service bit info from FW
Add change to fetch and save the WMI service capability of FW to support multi AST delete using service bit Change-Id: Iba1af7c230574ae68086357cbb49ae3ca3d944e4 CRs-Fixed: 3118892
This commit is contained in:

committed by
Madan Koyyalamudi

parent
83d13e1ffd
commit
5f86d05c40
@@ -2722,12 +2722,14 @@ struct cdp_peer_hmwds_ast_add_status {
|
|||||||
/*
|
/*
|
||||||
* Enumeration of cdp soc parameters
|
* Enumeration of cdp soc parameters
|
||||||
* @DP_SOC_PARAM_EAPOL_OVER_CONTROL_PORT: For sending EAPOL's over control port
|
* @DP_SOC_PARAM_EAPOL_OVER_CONTROL_PORT: For sending EAPOL's over control port
|
||||||
|
* @DP_SOC_PARAM_MULTI_PEER_GRP_CMD_SUPPORT: For sending bulk AST delete
|
||||||
*/
|
*/
|
||||||
enum cdp_soc_param_t {
|
enum cdp_soc_param_t {
|
||||||
DP_SOC_PARAM_MSDU_EXCEPTION_DESC,
|
DP_SOC_PARAM_MSDU_EXCEPTION_DESC,
|
||||||
DP_SOC_PARAM_CMEM_FSE_SUPPORT,
|
DP_SOC_PARAM_CMEM_FSE_SUPPORT,
|
||||||
DP_SOC_PARAM_MAX_AST_AGEOUT,
|
DP_SOC_PARAM_MAX_AST_AGEOUT,
|
||||||
DP_SOC_PARAM_EAPOL_OVER_CONTROL_PORT,
|
DP_SOC_PARAM_EAPOL_OVER_CONTROL_PORT,
|
||||||
|
DP_SOC_PARAM_MULTI_PEER_GRP_CMD_SUPPORT,
|
||||||
DP_SOC_PARAM_MAX,
|
DP_SOC_PARAM_MAX,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -11648,6 +11648,11 @@ static QDF_STATUS dp_soc_set_param(struct cdp_soc_t *soc_hdl,
|
|||||||
dp_info("Eapol over control_port:%d",
|
dp_info("Eapol over control_port:%d",
|
||||||
soc->eapol_over_control_port);
|
soc->eapol_over_control_port);
|
||||||
break;
|
break;
|
||||||
|
case DP_SOC_PARAM_MULTI_PEER_GRP_CMD_SUPPORT:
|
||||||
|
soc->multi_peer_grp_cmd_supported = value;
|
||||||
|
dp_info("Multi Peer group command support:%d",
|
||||||
|
soc->multi_peer_grp_cmd_supported);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
dp_info("not handled param %d ", param);
|
dp_info("not handled param %d ", param);
|
||||||
break;
|
break;
|
||||||
|
@@ -2310,7 +2310,8 @@ struct dp_soc {
|
|||||||
#endif
|
#endif
|
||||||
uint8_t rxdma2sw_rings_not_supported:1,
|
uint8_t rxdma2sw_rings_not_supported:1,
|
||||||
wbm_sg_last_msdu_war:1,
|
wbm_sg_last_msdu_war:1,
|
||||||
mec_fw_offload:1;
|
mec_fw_offload:1,
|
||||||
|
multi_peer_grp_cmd_supported:1;
|
||||||
|
|
||||||
/* Number of Rx refill rings */
|
/* Number of Rx refill rings */
|
||||||
uint8_t num_rx_refill_buf_rings;
|
uint8_t num_rx_refill_buf_rings;
|
||||||
|
Reference in New Issue
Block a user