Wlan: Disable GO set NoA attribute when scan is disabled.

When scan is disabled using iwpriv dump command, disable GO set NoA
attribute for every channel split scan

Change-Id: Id43506794db5ecfa4d44f97889f67284b20eed1a
CRs-Fixed: 502414
wlan: Fixed the compilation errors when enabling BUILD_DIAG_VERSION

Fixed the compilation errors when we enable BUILD_DIAG_VERSION to enable
the diag event&logging.

Change-Id: I426fe25b9033440e5d534b8bf0cc60ab9f0a18c0
CRs-fixed: 482978
wlan: null pointer check added before pointer dereferencing

Before dereferencing the pointer, check for NULL pointer

Change-Id: Ia86d39940e8993ab8b26255e3ad61fac307ef417
CRs-Fixed: 506128
Add support for HB failure timeout and Roaming related diag events

support to capture the HB failure timeout and roaming related events
in the diag event EVENT_WLAN_PE is added.

Change-Id: Ifb720243e9d66e58b57a4e6a7f36eb060f75b317
CRs-fixed: 484392
wlan : Remove conditional compilation to enable 11r flag

- To make Fast transition functional for all PLs, need to remove
conditional compilation while defining CONFIG_QCOM_VOWIFI_11R
- Changes are made to remove this CONFIG_PRONTO_WLAN  based
conditional compilation

Change-Id: I825f402411d4fb332663cbc2df5a53dc79b130de
CRs-fixed: 506243
wlan: Set home away time depending on scan channel max time

Home away time is default value is set to 3 (minimum value)
and this value is modified based on the scan channel max time.
Home away time should be atleast sum of twice the RF switching time
and scan channel max time

Change-Id: I6740c81582e10ea50d82f3f14504987093f87ae5
CRs-Fixed: 505463
wlan: reset sme state for clients which are not yet connected

If firmware crashes then check the client state and depending
on its connection state use the correct api to notify cfg80211
that the client is no longer connected to the AP so that client
can reconnect to the AP when driver is re-initialized

CRs-Fixed: 500278
Change-Id: Ic0df696039ce9bd893154b143a16aba64a05aa3b
wlan: Release 3.2.3.141

Release 3.2.3.141
SCAN-OFFLOAD: LIM changes to send the abort scan indication.

Sending the WDA_STOP_SCAN_OFFLOAD_REQ when lim receives the
abort scan indicaiton from SME.

Change-Id: I47d15f5c196c667223e8b761d6fb55046cb2ab43
CRs-fixed: 500914
csrGet2GChannels returning wrong number of channels.

After deriving the 2GHz channel list from default power table,
the function is using the loop count as number of channels
instead of actual number of channels.

Change-Id: Ied9608ec129f28c6288ac1770f4ab83f1c27c5bb
CRs-Fixed: 505594
TDLS : Enhancing Host changes supporting PUAPSD implementation.

This commit enhances Host Changes supporting PUAPSD implementation.

Change-Id: Ice8c4d4b35593be7ced901edc453d6be6bb80ea7
CRs-fixed: 488980
Fix for tdls link failed to established between p2p clients

Send the correct value of session id while sending the
eWNI_SME_TDLS_LINK_ESTABLISH_RSP message to SME from LIM.

CRs-Fixed: 503319
Change-Id: I9926dede5bdd688e5370255956eef4f4dffbd1e4
wlan: Support for IPV6 Unicast/Multicast Filtering

Adding IOCTL command to configure Firmware for either IPV6 MC and UC
Filtering or IPV6 MC only filtering.

CRs-Fixed: 499283
Change-Id: Ia21ec8c28d5e255459e5d4b507ee6edfaf813d5d
wlan: Disassoc/Deauth reducing log levels from error to info/warn

This change is to reduce some of the logs from error levels to
info and warning level.

Change-Id: If736b88fd57649782eb150c189ae56a11c6e472a
CRs-Fixed: 487284
wlan: Invoke panic if SSR never completed

Driver unload should not spin forever, if SSR was never completed invoke
panic after retrying for 30 seconds. Also invoke panic on SSR re-init
failure; invoking panic will help to collect more information on the
SSR failure.

Change-Id: Iaccceae20bd9e9321a9e6b4e13f37d759064d294
CRs-Fixed: 505738
Fix the issue with probe req data rate on 5G channels.

Pass the interface persona to firmware to identify the device mode
and program the data rates accordingly.

Change-Id: Id2607fc806aeec7e91d85ee3c174fb77340680d8
CRs-Fixed: 497478
wlan: Release 3.2.3.142

Release 3.2.3.142
wlan: Fix for max IBSS connections

Max number of stations that were allowed by the driver in IBSS
mode was 10, extending this to 32 since we should allow at least
32 simultaneous connections.

Change-Id: I0213da5f3b30c70a62afe579bdc4f73ef44e7d13
CRs-Fixed: 504180
wlan: Fix for IBSS heart beat timer

The timer timeout needs to be increased from 4000ms to higher
number to accomodate the latency in beacon transmission due to
32 stations.

Change-Id: I0bd3dbc089c71331d95d7b69361bd3751db1c663
CRs-Fixed: 505944
wlan: Invalid parsing of few runtime variables

The change is to fix incorrect parsing of runtime variables
and performing proper check to ensure values are within
min and max range
1. SETROAMSCANPERIOD
2. SETROAMSCANREFRESHPERIOD
3. SETROAMTRIGGER

Change-Id: Ia50999c2768dc8aeedd7851952ddd39aa84efcfc
CRs-Fixed: 500494