From 49a7e3c273aaa61c2266e19cc0962ea86f09cc83 Mon Sep 17 00:00:00 2001 From: sheenam monga Date: Thu, 25 Mar 2021 14:19:57 +0530 Subject: [PATCH] qcacmn: Read fw capability to offload igmp Read fw capability to support igmp offload Change-Id: I87ff7b07a5add99d8e9f8234912b656e5b866569 CRs-Fixed: 2904971 --- wmi/inc/wmi_unified_param.h | 3 +++ wmi/src/wmi_unified_tlv.c | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/wmi/inc/wmi_unified_param.h b/wmi/inc/wmi_unified_param.h index 1f6d3f284f0e..e0be8581423f 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5242,6 +5242,9 @@ typedef enum { #if defined(CONFIG_BAND_6GHZ) && defined(CONFIG_REG_CLIENT) wmi_service_lower_6g_edge_ch_supp, wmi_service_disable_upper_6g_edge_ch_supp, +#endif +#ifdef WLAN_FEATURE_IGMP_OFFLOAD + wmi_service_igmp_offload_support, #endif wmi_services_max, } wmi_conv_service_ids; diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index 4010613ac5e4..9b08472e02a7 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15609,6 +15609,10 @@ static void populate_tlv_service(uint32_t *wmi_service) WMI_SERVICE_SCAN_CONFIG_PER_CHANNEL; wmi_service[wmi_service_csa_beacon_template] = WMI_SERVICE_CSA_BEACON_TEMPLATE; +#ifdef WLAN_FEATURE_IGMP_OFFLOAD + wmi_service[wmi_service_igmp_offload_support] = + WMI_SERVICE_IGMP_OFFLOAD_SUPPORT; +#endif #ifdef WLAN_SUPPORT_TWT wmi_service[wmi_service_twt_bcast_req_support] = WMI_SERVICE_BROADCAST_TWT_REQUESTER;