diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 3770dd327136..c6e44e35a5f7 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5204,6 +5204,8 @@ typedef enum { wmi_service_srg_srp_spatial_reuse_support, wmi_service_suiteb_roam_support, wmi_service_no_interband_mcc_support, + wmi_service_dual_sta_roam_support, + wmi_service_peer_create_conf, wmi_services_max, } wmi_conv_service_ids; #define WMI_SERVICE_UNAVAILABLE 0xFFFF diff --git a/wmi/inc/wmi_unified_priv.h b/wmi/inc/wmi_unified_priv.h index 20f8ff7368ed..20fbb1d4234c 100644 --- a/wmi/inc/wmi_unified_priv.h +++ b/wmi/inc/wmi_unified_priv.h @@ -944,6 +944,11 @@ QDF_STATUS (*send_set_base_macaddr_indicate_cmd)(wmi_unified_t wmi_handle, QDF_STATUS (*send_pdev_set_pcl_cmd)(wmi_unified_t wmi_handle, struct wmi_pcl_chan_weights *msg); +#ifdef WLAN_FEATURE_ROAM_OFFLOAD +QDF_STATUS (*send_vdev_set_pcl_cmd)(wmi_unified_t wmi_handle, + struct set_pcl_cmd_params *params); +#endif + #ifdef WLAN_POLICY_MGR_ENABLE QDF_STATUS (*send_pdev_set_dual_mac_config_cmd)(wmi_unified_t wmi_handle, struct policy_mgr_dual_mac_config *msg); diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 5727db274746..ebe314b6e858 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15202,6 +15202,11 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_WPA3_SUITEB_ROAM_SUPPORT; wmi_service[wmi_service_no_interband_mcc_support] = WMI_SERVICE_NO_INTERBAND_MCC_SUPPORT; + wmi_service[wmi_service_dual_sta_roam_support] = + WMI_SERVICE_DUAL_STA_ROAM_SUPPORT; + wmi_service[wmi_service_peer_create_conf] = + WMI_SERVICE_PEER_CREATE_CONF; + } /**