wlan: Update definition of tPrefNetwFoundParams.

wlan: feature wifi proximity

Sync the header file changes from pr1.2 tip to mr1 head
in wcnss for and wifi proximity.

Change-Id: I815ddfe73792fc8dc4c13164becfd38a69239169
CRs-fixed: 472178
wlan: Update csrRoamGetConnectProfile() semantics for IBSS

csrRoamGetConnectProfile() currently returns a profile only if the
session is in a "connected" state.  However Android HDD needs to be
able to retrieve the profile even if the session is in a "disconnected
IBSS" state.  In this state the profile is valid, so update
csrRoamGetConnectProfile() to retrieve the profile when the session is
in any IBSS state.

Change-Id: Ibb90b260035a8f79a72946f14638893e7c6484f4
CRs-fixed: 478476
wlan: Fix problems with RSN OUI used in PMF

There are two fixes for the new RSN OUI definition for
PSK SHA256.  One fix is so that the array index used for
the new definition does not accidently modify the array
index for the existing CCKM definition.  The other fix is
so that PSK SHA256 is not taken as a match for either RSN
or PSK since they are different AKM suites and should not
match PSK SHA256.

Change-Id: I5523280a2bc5f56e8895325aab5300e5bf531c99
CRs-Fixed: 452558
Fix for Static source code analysis' errors in SME area

Fix for Static source code analysis' errors in SME area.

Change-Id: I40bc91a711078c5dbc95366b636252a44851fe45
Fix for the data stall issue with TDLS enabled

Send the TDLS frames with QoS control field when Qos is enabled
in AP.Use AC_BK tid while sending SETUP_REQ/RSP frame and AC_VI
for all other TDLS frames.

CRs-Fixed: 483556
Change-Id: I710f9a2ebdb9518b462d2e04cf2da22dd58adcdc
wlan: Update SME scan cache with PNO candidate information.

Update SME scan cache with candidate information passed in
network found indication from firmware.

CRs-Fixed: 484419
Change-Id: I32bf3cd9e0a7cf2c94a62b8427ede8387a97a4f6
wlan: Accept particular "reason code" in Disassoc Frame

There is a problem where the MSM8974 is not passing PMF
(802.11w) certification.  The reason is that the device
is ignoring a Disassoc frame sent by the Ralink AP in
the standard PMF certification test bed. The reason
the Disassoc is being ignored is that it has a reason
code of 3 - Deauthenticated because sending STA is
leaving (or has left) IBSS or ESS.  Modified the host
driver so that it no longer ignores a Disassoc frame
with this reason code.

Change-Id: I29daec7b87a1e625a768887113e4f88ac7665d89
CRs-Fixed: 480812
wlan: Add a new parameter in Riva API for Prima

Add a new parameter which can be configured in WCNSS_qcom_cfg.ini. It
indicates the max LI value for modulated DTIM. This gerrit is raised
for the Riva API header change in Prima. 330247 is the gerrit for the
same change in Pronto.

Change-Id: I26b6124a053e94430c5a69714e4902e254cf03ab
CRs-fixed: 472408
wlan: Add a new parameter indicating the max LI value for modulated DTIM

Add a new parameter which can be configured in WCNSS_qcom_cfg.ini. It
indicates the max LI value for modulated DTIM. The default value is set to
10, the min value is set to 1 and the max value is set to 10. This change
needs the dependent API change in riva\inc\wlan_hal_msg.h.

Change-Id: I411740f159270f1a0f2f94f3a7964abb7d792e37
CRs-fixed: 472408
wlan: Release 3.2.3.118

wlan: Release 3.2.3.118