wlan:CCX:DUT TPC value is above AP's Max Tx power

-Extended extraction of CCX Tx Power IE in beacon structure.
-To configure the DUT Max Tx Power value,calcualte the minimum of
localpowerconstraint,CCX Tx power IE and .ini configured value.

As part of the CCX 5.8.1 testcase AP transmits Max Transmit
power value in the CCX Tx IE.DUT should extract it and
configure the hardware accordingly.

Change-Id: I6db191a4a204d7624d0bd94562afe08eb544cd0d
CRs-Fixed: 520946
wlan: Fix check for whether PMF (802.11w) is enabled

Fixed a problem in WDI_FillTxBd where, in the case of
transmitting a Robust Management Frame, the code
was checking the self-station to see if the link had PMF
enabled.  Fixed the code so it checks the peer-station.

CRs-Fixed: 522310, 522312

Change-Id: I5530cd37aea199137f2992395e83c1cb102d3cea
wlan: Add debugfs interface support for WoWL feature

Add debugfs interface and corresponding support for WoWL feature to WLAN
driver. The feature supports up to 16 WOWL patterns.

CRs-Fixed: 524374
Change-Id: I8a426d06d1f00bed73339c917a3ed28240b6540a
wlan:Dump Rx/Tx management frames

-Tx managment Frames raw data dumped at WDA
-Rx managment frames raw data dumped at LIM

To enable this feature 'WLAN_DUMP_MGMTFRAMES'
should be enabled in the Kbuild.

Change-Id: Ibf721660da1335b2d444f2579ea55212144ead4b
CRs-Fixed: 519753
wlan: Remove "isMcAddrListFilter" INI param

Configuration of "isMcAddrListFilter" in INI
is not  mapped to the firmware configuration for
Multicast address filtering. With this gerrit
use of "isMcAddrListFilter" has deprecated.

CRs-fixed: 505551
Change-Id: Ieba5eced5abe2a82419d1148146232b179b76d8d
wlan: Revision 3.2.3.162

Revision 3.2.3.162
wlan: Don't send RSO START-REASON_CONNECT when FW already has one

This issue can happen on a build which has 11r, CCX and LFR enabled
and runtime enable/disable feature is available for the same.
Initially, DUT supports CCX and LFR, init_ft_flag is set to TRUE by
both CCX and LFR case, if this flag is set Roam Scan Offload
command START-REASON_CONNECT is sent down to FW.
Now disable LFR at run time, SETROAMMODE 1 sends STOP command to FW
and make the DUT to roam, but roaming fails and disconnected.
Next time DUT automatically connects to AP and now init_ft_flag
is set to TRUE by CCX and again START-REASON_CONNECT is sent to FW.

Now when the user enables LFR, SETROAMMODE 0, START-REASON_CONNECT
is again sent to FW, FW does not expect START-REASON_CONNECT followed
by another START-REASON_CONNECT and hence crash.

The fix for this issue is in host to make sure, not to send
START-REASON_CONNECT again when already one is sent to FW.

Another change part of this gerrit is to avoid sending STOP followed
by START for LookUp RSSI threshold change; instead send command
ROAM_SCAN_OFFLOAD_UPDATE_CFG with reason REASON_LOOKUP_THRESH_CHANGED.

Change-Id: I706330c736fa4b21252f2debe4074c3223953357
CRs-Fixed:  529290
wlan:11r:country code setting during roaming

After roaming to candidate AP,DUT resets the
country code which is adding around 10ms delay.
To avoid this country code is not reset during
11r roaming.

Change-Id: Ie602dff69c66cdd78fdfe9f4b63a363f2e50fc58
CRs-Fixed: 525047
wlan: Revision 3.2.3.163

Revision 3.2.3.163