wlan:  Fix Memory Leak in uMacPostCtrlMsg

Free allocated memory in empty SIR_PTT_MSG_TYPES_BEGIN case.

Change-Id: I1998e35da45e9a987326807c8d8f89ba11e37ae4
CRs-Fixed: 586279
wlan: Print Self MAC

Print Self MAC address on connection.

Change-Id: Id88a45734ded99f07962253d25430914ed561e4b
CRs-Fixed: 593666
wlan: Connection Failure Event to Supplicant

Send the connection failure result up to supplicant only
when CSR has completed all the available candidate AP's
for the required profile.For each individual connection
failure the roam status would be eCSR_ROAM_ASSOCIATION_COMPLETION
and roam result would be eCSR_ROAM_RESULT_NOT_ASSOCIATED.Once
all the available AP's are tried and was not able to connect to
any of them succesfully, then the roam status would be
eCSR_ROAM_ASSOCIATION FAILURE. So, wait until the DUT/driver has
tried to connect to all the available Access Points.

Change-Id: Ic6e820ee505d4473090a5be723fa8a6f4a7a26ad
CRs-Fixed: 591082
wlan: Increase the maximum number of tspec's supported

According to WMMAC WFA cert 5.2.3 test case 24 ADDTS requests needs
to send by the STA-DUT with UAPSD enable/disable having different
TID/UP traffic which requries support to maintain 14 unique
Add Tspec entries.In our present implementaion we support only 4
unique entries.So,increased number of unique entries from 4 to 15.

CRs-Fixed: 594528
Change-Id: Ie5ff11415d6d1271f703150db89720838041f394
wlan: Disable NSOffload on all slots during resume.

NSOffload is enabled on per slot basis for each IPv6 addresses
during suspend. During resume slot index 0 was the only slot
being disabled, which leaves other slot index still active in the
firmware. This use to filter out MC packets being received to the
host even when host is active/out of suspend.

To overcome this, NSOffload is being disabled on all slots during
resume.

Change-Id: I821bf2f93cfacef5b0bddef01b4014178e3abe4e
CRs-Fixed: 579662
wlan: reload WLAN driver if cannot recover from RX low resource

If WLAN host driver could not recover Out of RX buffer problem,
Trigger re-load host driver to recover from dead end

Change-Id: I144ff97a8a4c8e458990aa61956f4cc8b6af7356
CRs-fixed: 500022
wlan: Enable uapsd parameter by default.

SAP does not have uapsd(gEnableApUapsd) enabled by
default. So, default value of gEnableApUapsd is
modified to 1.

Change-Id: I93a77e8c146013c3b970e1ce51ea21d50e54e937
CRs-Fixed: 586136
wlan: Batch scan support in P2P GO mode

Batch scan IOCTL handler in hdd_hostapd_ioctl to support
batch scan feature in P2P GO mode

Change-Id: I3df1726a8157277aa214a97542204bc95e026d6d
CRs-fixed: 597546
wlan: Reset batch scan variables after SSR

Reset batch scan data structures after SSR shutdowns driver
to sync batch scan state in host driver and FW.

Change-Id: Idc500979be34d0a4ad57b7bfab237b15ea2c086b
CRs-fixed: 597717
Revert "Register IPv4 notifier to notify change in IP."

This reverts commit 59450caa0766a1985afd0a226ec96ecac079c4b1.

Change-Id: I29a6f1d52adb23d20fb5935b522c64935cd1b273
CRs-Fixed: 601263
Revert "Registering IPv6 notifier to notify change in IP."

This reverts commit 159e83e25933b2eda828341866b6710a46e8bb26.

CRs-Fixed: 601263
wlan: Reprogram Hardware filters

In one case if WCN chip come out of IMPS and host is still
not suspened; Reprogramming of Hardware filter is needed.
Host resumes comes when Riva is in IMPS. The RXP setting
made by host resume are lost when Riva exits IMPS.
In this case; host should do exit IMPS and then host should
send resume.

Change-Id: I24db291221392de26a60160e34151bd31b094e59
CRs-Fixed: 594494
wlan: CCX Channel cache type Enhancement

1)Channel cache type updated to Dynamic when passing channels
received from Neighbor Response Frame
2)The Response Frame received flag is being reset upon every
disconnection
3)The channels passed to the Firmware will be a union of channels
received via the Neighbor Response Frame and occupied channel
list.

Change-Id: Iab78f87dfe4ff0c8ce8a1647c55b2c767ee7aa3d
CRs-Fixed: 542857
wlan: Fix of batch scan string format

Batch scan scan list should not start with #### marker

Change-Id: Ibd758787ac9e1358573a21c9069388877c2cf043
CRs-fixed: 598347
Merge "wlan: Print Self MAC"
Merge "wlan: Connection Failure Event to Supplicant"
Merge "wlan: reload WLAN driver if cannot recover from RX low resource"
Merge "wlan: Batch scan support in P2P GO mode"
Merge "wlan: Reset batch scan variables after SSR"
Merge "wlan: Enable uapsd parameter by default."