diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 82cb5e6123..805009cf39 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -6466,6 +6466,9 @@ typedef enum { #endif wmi_service_fisa_dynamic_msdu_aggr_size_support, wmi_service_radar_flags_support, +#ifdef WLAN_FEATURE_ROAM_OFFLOAD + wmi_service_5ghz_hi_rssi_roam_support, +#endif wmi_services_max, } wmi_conv_service_ids; #define WMI_SERVICE_UNAVAILABLE 0xFFFF diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 90e03f4a3f..8f46971069 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -22853,6 +22853,10 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_FISA_DYNAMIC_MSDU_AGGR_SIZE_SUPPORT; wmi_service[wmi_service_radar_flags_support] = WMI_SERVICE_RADAR_FLAGS_SUPPORT; +#ifdef WLAN_FEATURE_ROAM_OFFLOAD + wmi_service[wmi_service_5ghz_hi_rssi_roam_support] = + WMI_SERVICE_5GHZ_HI_RSSI_ROAM_SUPPORT; +#endif } /**