From 937c5c5af77e62253be128eac8769158ed6ca848 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 7ec096de34..55dd07649e 100644 --- a/wmi/inc/wmi_unified_param.h +++ b/wmi/inc/wmi_unified_param.h @@ -5114,6 +5114,9 @@ typedef enum { wmi_service_disable_upper_6g_edge_ch_supp, #endif wmi_service_dcs_awgn_int_support, +#ifdef WLAN_FEATURE_IGMP_OFFLOAD + wmi_service_igmp_offload_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 413d1083ae..fe46f7c44c 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15740,6 +15740,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;