diff --git a/wmi_unified_dfs_api.h b/wmi_unified_dfs_api.h index 1626e5bd88..b7e644702d 100644 --- a/wmi_unified_dfs_api.h +++ b/wmi_unified_dfs_api.h @@ -70,6 +70,7 @@ QDF_STATUS wmi_extract_wlan_radar_event_info(void *wmi_hdl, uint32_t len); #endif +#if defined(WLAN_DFS_FULL_OFFLOAD) && defined(QCA_DFS_NOL_OFFLOAD) /** * wmi_send_usenol_pdev_param() - function to send usenol pdev param. * @wmi_hdl: wmi handle @@ -78,9 +79,22 @@ QDF_STATUS wmi_extract_wlan_radar_event_info(void *wmi_hdl, * * Return: QDF_STATUS */ -#if defined(WLAN_DFS_FULL_OFFLOAD) && defined(QCA_DFS_NOL_OFFLOAD) QDF_STATUS wmi_send_usenol_pdev_param(void *wmi_hdl, bool usenol, struct wlan_objmgr_pdev *pdev); + +/** + * wmi_send_subchan_marking_pdev_param() - Function to send subchannel + * marking pdev param. + * @wmi_hdl: WMI handle. + * @subchanmark: Value of use subchannel marking. + * @pdev: Pointer to objmgr_pdev structure. + * + * Return: QDF_STATUS + */ +QDF_STATUS +wmi_send_subchan_marking_pdev_param(void *wmi_hdl, + bool subchanmark, + struct wlan_objmgr_pdev *pdev); #else static inline QDF_STATUS wmi_send_usenol_pdev_param(void *wmi_hdl, bool usenol, @@ -88,5 +102,13 @@ wmi_send_usenol_pdev_param(void *wmi_hdl, bool usenol, { return QDF_STATUS_SUCCESS; } + +static inline QDF_STATUS +wmi_send_subchan_marking_pdev_param(void *wmi_hdl, + bool subchanmark, + struct wlan_objmgr_pdev *pdev) +{ + return QDF_STATUS_SUCCESS; +} #endif #endif /* _WMI_UNIFIED_DFS_API_H_ */ diff --git a/wmi_unified_param.h b/wmi_unified_param.h index 734d901102..d827352dc4 100644 --- a/wmi_unified_param.h +++ b/wmi_unified_param.h @@ -4934,6 +4934,7 @@ typedef enum { wmi_pdev_param_enable_peer_retry_stats, wmi_pdev_param_ul_trig_int, wmi_pdev_param_max, + wmi_pdev_param_sub_channel_marking, } wmi_conv_pdev_params_id;