qcacmn: Updating the bank config in RAW mode

In the case of RAW mode, VAP parameters encap type, dscp_to_tid map id
and cipher are not updating in bank register.
Added a API to update vdev param.

Change-Id: I702bee563e7451f403fa32292bf20680cd66e213
CRs-Fixed: 3078687
This commit is contained in:
Sai Rupesh Chevuru
2021-11-10 19:34:12 +05:30
zatwierdzone przez Madan Koyyalamudi
rodzic fcebc684e9
commit 45be95484a
6 zmienionych plików z 69 dodań i 7 usunięć

Wyświetl plik

@@ -1235,6 +1235,7 @@ enum cdp_pdev_param_type {
* @cdp_vdev_param_peer_authorize: set peer authorize
* @cdp_vdev_param_peer_tid_latency_enable: set peer tid latency enable flag
* @cdp_vdev_param_mesh_tid: config tatency tid on vdev
* @cdp_vdev_param_dscp_tid_map_id: set dscp to tid map id
*
* @cdp_pdev_param_dbg_snf: Enable debug sniffer feature
* @cdp_pdev_param_bpr_enable: Enable bcast probe feature
@@ -1304,6 +1305,7 @@ typedef union cdp_config_param_t {
uint8_t cdp_vdev_param_peer_authorize;
uint8_t cdp_vdev_param_peer_tid_latency_enable;
uint8_t cdp_vdev_param_mesh_tid;
uint8_t cdp_vdev_param_dscp_tid_map_id;
/* pdev params */
bool cdp_pdev_param_cptr_latcy;
@@ -1421,6 +1423,7 @@ enum cdp_pdev_bpr_param {
* @CDP_ENABLE_PEER_AUTHORIZE: enable peer authorize flag
* @CDP_ENABLE_PEER_TID_LATENCY: set peer tid latency enable flag
* @CDP_SET_VAP_MESH_TID : Set latency tid in vap
* @CDP_UPDATE_DSCP_TO_TID_MAP: Set DSCP to TID map id
*/
enum cdp_vdev_param_type {
CDP_ENABLE_NAWDS,
@@ -1458,6 +1461,7 @@ enum cdp_vdev_param_type {
#ifdef WLAN_VENDOR_SPECIFIC_BAR_UPDATE
CDP_SKIP_BAR_UPDATE_AP,
#endif
CDP_UPDATE_DSCP_TO_TID_MAP
};
/*