diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 2118028878b1..d525ccb6dc4e 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -7618,4 +7618,25 @@ struct wmi_obss_color_collision_info { uint32_t obss_color_bitmap_bit32to63; }; +#ifdef WMI_AP_SUPPORT +/** + * struct vap_pcp_tid_map_params - PCP tid map params + * @vdev_id: vdev id + * @pcp_to_tid_map: pointer to arry of pcp to tid map table + */ +struct vap_pcp_tid_map_params { + uint32_t vdev_id; + uint32_t *pcp_to_tid_map; +}; + +/** + * struct vap_tidmap_prec_params - tidmap precedence params + * @vdev_id: vdev id + * @map_precedence: precedence of tid mapping + */ +struct vap_tidmap_prec_params { + uint32_t vdev_id; + uint32_t map_precedence; +}; +#endif #endif /* _WMI_UNIFIED_PARAM_H_ */ diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index ed15e7436224..74a6856706c7 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -1900,6 +1900,13 @@ QDF_STATUS (*send_peer_del_all_wds_entries_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_peer_cfr_capture_cmd)(wmi_unified_t wmi_handle, struct peer_cfr_params *param); #endif +#ifdef WMI_AP_SUPPORT +QDF_STATUS (*send_vdev_pcp_tid_map_cmd)(wmi_unified_t wmi_handle, + struct vap_pcp_tid_map_params *param); + +QDF_STATUS (*send_vdev_tidmap_prec_cmd)(wmi_unified_t wmi_handle, + struct vap_tidmap_prec_params *param); +#endif }; /* Forward declartion for psoc*/