wlan: LFR2.0 Host Driver Changes

Master Gerrit for WLAN_FEATURE_ROAM_SCAN_OFFLOAD.
Includes all the Host Driver Changes.
wlan: Release 3.2.3.110a

wlan: Release 3.2.3.110a
wlan: Support to disable 11ac dynamically.

For some of the countries device should not be in 11ac mode.
When new country code is set through COUNTRY IOCTL,
host driver will check whether 11ac needs to be disabled for this
country and it changes mode accordingly which would take effect in
successive association request unless driver is unloaded.
wlan: Release 3.2.3.110b

wlan: Release 3.2.3.110b
wlan: LFR2.0 Host Driver Changes

wlan: LFR2.0 Host Driver Changes
wlan: Release 3.2.3.110c

wlan: Release 3.2.3.110c
wlan:Pass correct length for GPS vendor specific IE

Length should be size of OUI and size of vendor specific content.

Change-Id: I338299a96f75bfacce280e32bc5276e24a3f2bb0
CRs-Fixed: 479547
wlan: Release 3.2.3.111

wlan: Release 3.2.3.111
wlan: Fix IBSS station lookup log in hdd_wmm_select_queue()

When the device is in IBSS mode, hdd_wmm_select_queue() must perform a
station lookup on the destination address.  When the lookup fails, a
message is logged for debugging purposes.  Currently the parameters
are passed in an order that does not conform to the format string, and
a bad pointer is used for the station MAC address.  Update the logging
call to pass the correct parameters in the correct order.

Change-Id: I182b540aeaf4ec26728ba6062895f5b4359be374
CRs-fixed: 477796
wlan: Release 3.2.3.112

wlan: Release 3.2.3.112
wlan: Decrease SAP timeout from 100 to 10 seconds

Decrease the timeout in SAP mode to associate with an STA
from 100 to 10 seconds. 100 secs is too long a time to wait
for 4-way handsake and DHCP to complete, and thus leads to
power wastage.

Change-Id: Ic07d14093c8c2c588e23ffc54076bbb3cef31ecc
CRs-fixed: 448604
wlan: remove HAL Dump when detect data stall

Sometimes FW does not response with HAL dump command.
This case Host will stuck within MC thread and
will introduce system stability issue

Change-Id: I8632bea9f7df2dd6670cd124375c95b9f91a499c
CRs-fixed: 483633
wlan: feature wifi proximity

Syncing the header file changes from pr1.2 tip to mr1 head
for both lfr and wifi proximity.

Change-Id: I79099e855a3d32c75eb2e85f4d4f47e9f19e6bfd
CRs-fixed: 472178
Wlan: Release 3.2.3.113

Wlan: Release 3.2.3.113
Fix the connection latency issue with multiple connect/disconnects.

After disconnect as part of changing the country code scan results
are flushed out which causes the delay in connection. The country
code comparision is failing due to third character mismatch in default
and current codes. Actual country code has only two characters, third
character can be ignored as it is for indoor/outdoor or no character.

Change-Id: Ic2db1dbd376ae2ecf22ee4d137456d6a4732f155
CRs-Fixed: 466114
wlan: reduce PAL Packet error MSG

PAL packet allocation fail easily happen when host processing
delayed. This is not a critical error case.
And just check with allocated packet size will mis-reading
normal low resource condition as a critical error condition.
If Low resource condition is happen,
VOS will return out of resource error code.
Really bad allocation we have to check is
SUCCESS return and invalid length.

Change-Id: If606669d8a143e889aeaf75ee4d7a7bbf034ff2f
CRs-fixed: 484493
wlan: Notify cfg80211 of successful IBSS creation

Currently when an IBSS is created by the supplicant via cfg80211, if
the IBSS is created by our device, we do not notify the supplicant via
cfg80211.  As a result the supplicant times out and does not properly
handle the IBSS.  Update the IBSS indication handler to properly
notify the supplicant via cfg80211 when the IBSS is created.

Change-Id: I1f4c0d9a91b388f9bc3c4834254be3caebd9c600
CRs-fixed: 478476
wlan: Release 3.2.3.114

wlan: Release 3.2.3.114
Revert "wlan: Support to disable 11ac dynamically."

This reverts commit 743ae8b143557ccd5b1d53c4abb60ca9f4b39dd1.
Revert "wlan: Support to disable 11ac dynamically."

This reverts commit d86a14e9f5b5a1fb0e9a7deab1552221f72304bd.