wlan: Fix for the Multicast packet filter failure at P2P CLI interface
Check the sus_res_mcastbcast_filter value instead of
configuredMcastBcastFilter value so in STA & P2P CLI concurrency
case host will configure Multicast packet filter for both interface
Change-Id: Ifcf4290f6b1c16b5dbcf6cc47f9de9c2dc3c2e6b
CRs-Fixed: 564981
diff --git a/CORE/HDD/src/wlan_hdd_early_suspend.c b/CORE/HDD/src/wlan_hdd_early_suspend.c
index 53a8947..e67f1f5 100644
--- a/CORE/HDD/src/wlan_hdd_early_suspend.c
+++ b/CORE/HDD/src/wlan_hdd_early_suspend.c
@@ -648,10 +648,11 @@
hddLog (VOS_TRACE_LEVEL_INFO,
"configuredMcastBcastFilter: %d",pHddCtx->configuredMcastBcastFilter);
- if((HDD_MCASTBCASTFILTER_FILTER_ALL_MULTICAST ==
- pHddCtx->configuredMcastBcastFilter) ||
- (HDD_MCASTBCASTFILTER_FILTER_ALL_MULTICAST_BROADCAST ==
- pHddCtx->configuredMcastBcastFilter))
+ if ((VOS_TRUE == pHddCtx->sus_res_mcastbcast_filter_valid)
+ && ((HDD_MCASTBCASTFILTER_FILTER_ALL_MULTICAST ==
+ pHddCtx->sus_res_mcastbcast_filter) ||
+ (HDD_MCASTBCASTFILTER_FILTER_ALL_MULTICAST_BROADCAST ==
+ pHddCtx->sus_res_mcastbcast_filter)))
{
hddLog (VOS_TRACE_LEVEL_INFO,
"Set offLoadRequest with SIR_OFFLOAD_NS_AND_MCAST_FILTER_ENABLE \n", __func__);