wlan: Default to 11N mode if Fw doesn't support 11AC.

If 11AC is configured and FW doesn't support 11AC, driver always
choose 11b rates by default which is not a valid case.
11N rates should be chosen when 11ac is configured.

CRs-Fixed: 500258
Change-Id: Iaa6ef60fc749911387dd752d9fc93e5d4aed7c76
wlan: Avoid soft lockup crash

In task context need to protect the code using spin_lock_bh/spin_unlock_bh
instead of spin_lock/spin_unlock API

Change-Id: Icc390ec56a5cbbd9445efc3b5b3a3708b1e34a3f
CRs-fixed: 517752
wlan:Removal of redundant code in SME

'pAddIEAssoc' member variable of struct 'tagCsrRoamProfile' is
getting freed twise in the csrReleaseProfile().

Change-Id: Ie98edefe895b2a47bd3a5358c149f25daf3e0bcd
CRs-fixed: 517228
wlan: Enable WLAN_NS_OFFLOAD feature flag in Kbuild

Enable WLAN_NS_OFFLOAD feature flag in Kbuild

Change-Id: I3a9ee4af7fab0b35fbb59610a1b9d7010fbfb6ef
CRs-fixed: 518320
WLAN: Fix for auth failure

Auth failure observed while multiple connect/disconnect.
Issue happened because of ACK pending for deauth/Disassoc
frames. Once the disassoc/deauth packet was sent P2P-GO was
waiting for the disassoc/deuath packet but the P2P-client
started a new connection and P2P-go had received a new
AUTH request when there was already Disassoc/deauth packet
pending which resulted in Vos_assert.

Change-Id: I3a63755b4edfb29899e486977403e77d195b7ef0
CRs-fixed: 517924
wlan: support active/passive scan selection via DRIVER command

The wlan driver currently supports switching between active and
passive scanning behavior via a private wireless entensions API.
Port this support to the device ioctl so that the behavior can
be controlled via the wpa_cli DRIVER command.

Change-Id: Ie50bf1280977473d86b672c11acfc88037b1a7ae
CRs-fixed: 490348
wlan: Revision 3.2.3.154

Revision 3.2.3.154