prima: Support for all MC packet when MCBCFilter is set 0/2

If MCAddrList is enabled in ini and MCBC filter is set to
Either Filter None (0) or Filter all BC (2)then, Fwr need
to push all MC to host. This can be achived by disabling
cfg MCAddrList in fwr. As in driver load, firmware have
this value to 1 we need to set it to 0. Same needs to be
reverted on resume.

Change-Id: I5072e61efbad75c49e4fc01c9f8e444cca1f192b
CRs-Fixed: 1094375
diff --git a/CORE/HDD/src/wlan_hdd_cfg.c b/CORE/HDD/src/wlan_hdd_cfg.c
index 878bf51..ce10a29 100644
--- a/CORE/HDD/src/wlan_hdd_cfg.c
+++ b/CORE/HDD/src/wlan_hdd_cfg.c
@@ -5317,6 +5317,9 @@
         hddLog(LOGE, "Could not pass on WNI_CFG_ENABLE_MC_ADDR_LIST to CCM");
      }
 
+     /* cache the value configured in fwr */
+     pHddCtx->mc_list_cfg_in_fwr = pConfig->fEnableMCAddrList;
+
 #ifdef WLAN_FEATURE_11AC
    /* Based on cfg.ini, update the Basic MCS set, RX/TX MCS map in the cfg.dat */
    /* valid values are 0(MCS0-7), 1(MCS0-8), 2(MCS0-9) */