wlan: prima: copy measurement type and duration (RRM)

Fix for issue where DUT was doing a passive scan
instead of an active scan when there is a beacon report
request on a specific channel. In the case where the
num_APChannelReport is zero, the measurement type and
measurement duration are not being copied. Hence added
an else condition to address this.

Change-Id: If8a2f3d44afe552a063c16b37efaa99d1f25ca5b
CRs-Fixed: 605173
wlan: wda: Log the packet information in kmsg

Printing the packet information for tx/rx mgmt, action, EAPOL
and DHCP for debugging the connection issues.
A new ini variable is "gEnableDebugLog" added to
enable/disable these logs. By default this flag is disabled.
Also added an iwpriv command "setDbgLvl" to achieve the same.

Change-Id: I19c8b1bb77b1ad87bad9e16587895c30f05aa8db
CRs-Fixed: 600142
wlan: UMAC: update channel list support

Enhance capability of update channel list

Change-Id: I661351531e6f902ed9a262ffb71bcddcfdc1d88c
CRs-Fixed: 605330
wlan: Fix for DUT not sending 11k beacon report

This is a regression issue caused by CCX Upload change, in
which if the CCX upload is defined DUT alway sends beacon report
to upper layer (wpa_supplicant) even though the beacon request
initiated by 11k RRM. There is no run time check done to differenciate
who triggered beacon request, as CCX, 11k and upload approach uses
RRM scanning as a common code.

The fix for this issue is to difference which module initiated
beacon request based on the message source and forward the beacon report
to that module.

Change-Id: Ie502843c5db8f0f7398d875493c9568a405fac82
CRs-Fixed: 611034
Wlan: Revision 3.2.3.233

Revision 3.2.3.233