diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index d5a8eeaae12b..880c2c12d25e 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5279,6 +5279,9 @@ typedef enum { #ifdef WLAN_FEATURE_P2P_P2P_STA wmi_service_p2p_p2p_cc_support, #endif +#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 2ceae231bc5d..cd998b35ca7e 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15984,6 +15984,10 @@ static void populate_tlv_service(uint32_t *wmi_service) wmi_service[wmi_service_p2p_p2p_cc_support] = WMI_SERVICE_P2P_P2P_CONCURRENCY_SUPPORT; #endif +#ifdef WLAN_FEATURE_ROAM_OFFLOAD + wmi_service[wmi_service_5ghz_hi_rssi_roam_support] = + WMI_SERVICE_5GHZ_HI_RSSI_ROAM_SUPPORT; +#endif } /**