prima: Fix Set/Clear MCBC ioctl transition in early suspend

Host uses set MCBC ioctl to change the MCBC value
dynamically. But current host ioctl handling is not
correct because firmware expects host must first disable
offloads and later apply new filter value. Instead
Host is applying new MCBC filter value without disabling
offloads in early suspend mode.

Another issue is host is updating suspend MCBC filter
even when wlan is not in early suspend mode during
IPv4 and Ipv6 change handling.

As part of this fix, ensure host first disable and then
enable offload. Host modify the suspend MCBC filter only
when wlan is in early suspended mode.

Change-Id: Ib759dd2210eb7e1acf028456c4ca98239f425604
CRs-Fixed: 1096069
4 files changed
tree: 39f6052f2a19780b24791af4910a5c0db07f18c3
  1. CORE/
  2. firmware_bin/
  3. riva/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile