wlan: Fix dangling pAdapter pointer in HDD.

On getting response from FW , SME calls hdd in
hdd_tx_per_hit_cb with pAdapter as argument.But
by that pAdapter in hdd might be removed.
As a part of fix, instead of passing pAdapter,
sessionId is passed. So when SME gets response from
FW , it will call hdd with sessionId and in hdd based
on sessionId a valid pAdapter would be used.

Change-Id: I008f8be1792a389839966487eaef99dd108d1c8c
CRs-Fixed: 699843
wlan: Correct the condition which validates size of ACL MAC list.

Correct the condition which validates size of ACL MAC Address list.

Change-Id: Ieaa593fdd51d91e64a7d981b933b6db16af0c411
CRs-Fixed: 703098
wlan: IBSS: Select proper cbmode if DOT11AC is not supported.

If dot11mode in INI file is auto/11ac and WLAN_FEATURE_11AC
is defined, the phymode is used as 11ac for selecting cbmode
even if DOT11AC feature is not supported by Driver/FW.
This leads to invalid cbmode selection and IBSS is
not started.

Adds a check to set phymode as 11ac during cbmode selection only
if DOT11AC feature is supported by Driver/FW.

CRs-Fixed: 703294

Change-Id: I08972cd25be9cfb6a351884aa10f720633dd9217
Wlan: Revision 3.2.3.392

Revision 3.2.3.392

Change-Id: I60129589afeff8362a8b9387b50d78e717ff2999
CRs-Fixed: 688141