wlan: Release 3.2.3.134

wlan: Release 3.2.3.134
wlan: Dynamic configuration of VHT support in 2.4 GHz band

Providing fix for allowing the user to select VHT support through
INI file in 2.4 GHz band.

Change-Id: Ib80159f73b57f6e62ca1077135f16a8c54f54866
CRs-Fixed: 492379
wlan: add support to return link capacity calculated by firmware

Firmware calculates the Link Capacity, which determines the
maximum throughput current link can support. Add support
in the driver to fetch Link Capacity and return it in an
ioctl.

CRs-Fixed: 483043
Change-Id: I16c2e1fadc7e1166f89fa6d9c302b9b5ee8275a5
wlan: Close net_link() interface after vos_close()

If feature flag 'FEATURE_WLAN_DIAG_SUPPORT_CSR' enabled, during
csrResetCountryInformation() we are trying to use net_link interface
which is already closed while doing hdd_wlan_exit().
So close the net_link interface after closing all
the modules in hdd_wlan_exit().

Change-Id: I9a2ba66d68244be4cd5e2674a27f3dd392479bac
CRs-fixed: 480189
wlan: Do not depend on supplicant to transit the STA to authorized

wlan: Commit "Do not wait for supplicant to transit the STA to
authorized" insists not to depend on the supplicant to do so.
Thus removing the functionality in wlan_hdd_change_station to
achieve the same.

Change-Id: Ic418952d2a6435a3d77648a47b03362dccdf136c
CRs-fixed: 498232
WLAN: Fix for PMK Cache

Fix to address PMK cache corruption when the supplicant does not provide
a BSSID in the connect request
CRs-fixed:481602

Change-Id: I69c8f114f17a24eaf4ec222b261d55ab0d1c7b9b
wlan: Change RX wakelock to 50 milliseconds

When the original change to add wakelock to the RX path was added, we
intended to use only 50 milliseconds. However msecs_to_jiffies() were
not added to the timeout argument; so later when the API was corrected
it was considered as 500 milliseconds. Restore the original intended
value.

Change-Id: I19b0458f2ee5d7d5e2e0737128c1642f761762ce
CRs-Fixed: 498941
wlan: Enhancement of GTK rekey offload.

Earlier case supplicant was handling GTK rekeying
even when wlan suspended thus wlan host had to
come out from the sleep for GTK rekeying.
with this change, support for GTK offload has been added
so that firmware will take care of GTK rekey when
wlan is in suspend mode.
Enhancement of "wlan: Support for GTK rekey offload"

CRs-fixed: 467114
Change-Id: I5d90f5b51f47e851704b1007388686c66e39c7dc
wlan: TM feature limit STA mode only

Current set TM level API accepts new TM level
whatever WLAN driver mode.
This behavior is not consistent.
To make TM feature consistent, only STA mode accepts new TM level.
When driver state change to any other mode, disable TM feature.

Change-Id: I66ec3152b5a4fe88e052b45ba47abfefaf9689b4
CRs-fixed: 494073
wlan: Fix for not receiving probe request.

Don't receive the probe request frame when we sent P2P action
frame to avoid latency for receiving feedback from firmware.

Change-Id: I40f014c65144d29cbbcf711ea46c4e2a58cb9305
CRs-Fixed: 480347
wlan: no need to re-enable imps/bmps during driver unload

In the disassoc handler we are re-enabling imps & bmps if we had
multisession. In driver unload case, this is not needed. In fact it
creates a situation where hal stop is sent to FW while it is already
in IMPS. Ths fix is to avoid that.

Change-Id: Ib8c2058a71b048a7b4d029f8b533a7cba4334e86
CRs-fixed: 496903
WLAN:CCX IE should be included in all the association req

CCX version IE should be present in all the association
requests when the DUT is configured with CCX.

Change-Id: Ib5697fb1a588191f11ec327a6900b9b050a68c02
CRs-Fixed: 498004
wlan: Release 3.2.3.135

wlan: Release 3.2.3.135