Wlan: Revision 3.2.3.180

Revision 3.2.3.180
wlan: Updating country code on best AP in scan list.

Country code with 11d  should be updated at once in one scan.
The criteria to choose best AP should be on basis of best RSSI.
Moreover, Next time country Code should update when in next scan,
best AP has atleast 30% less rssi than current AP's Rssi.

CRs-Fixed: 545795
Change-Id: If03c219cbe7940209af01b2e39227681996b4e46
wlan: Logging enhancements in SME and PE

1. Added new vos modules PMC.
2. PMM and PMC are merged as one vos module id PMC.
   PMM logs will use PMC vos module id now.
3. SCH module id is merged into PE only i.e SCH logs
   use PE module ID only.
4. Replaced limlog as schlog in SCH files.
   SCH will use schlog api now.

Change-Id: I4e1e4f9de5649b5cb12ff3ce2b1d788aaf4f1c42
CRs-Fixed: 536698

Conflicts:
	prima/CORE/MAC/src/pe/pmm/pmmDebug.c
	prima/CORE/MAC/src/pe/sch/schDebug.c
	prima/CORE/SME/inc/smsDebug.h
	prima/CORE/SYS/legacy/src/utils/src/logApi.c
Wlan: Revision 3.2.3.181

Revision 3.2.3.181
wlan: Quarky functional fail fix

If NL client try to registration,
Kernel driver broadcast KD ready notification to reset
application status.

Change-Id: I1b6135c86c453f4aa03cbe8c69070232dc7ff154
CRs-fixed: 539232
wlan:Fix for BD rates in STA mode for probe request

In STA mode probe requests are sent at PEER STA Rates which
resulted in sending probe requests at 6Mbps in 2.4GHz mode.
Fix is to use BD rates instead of PEER STA for sending the probe
requests.

Change-Id: Ia9409e3f83eadd462df2da6c5cb0d6bce46beaeb
CRs-Fixed: 538112
wlan: Align PNO channels buffer size of WDI with MAC.

Difference in buffer size defined for PNO channels accross
the modules in UMAC leads to buffer overflow and memory corruption.
This commit aligns buffer size defined for PNO channels in WDI
with MAC.

Change-Id: I37b5dad0bef2bcca8a8f8e89950a572226b17656
CRs-fixed: 550262
wlan: Initialize memory allocated for PNO request.

Use of uninitialized memory space leads to have unexpected/invalid
value to PNO request parameters, causing inconsistency in behavior
of the PNO feature. This commit addresses the issue by initializing
memory allocated for PNO request.

Change-Id: I5e4289ac2b92e3dfdbd3cba54642da1a05c3cc00
CRs-fixed: 550572
wlan: Support to have IE passed by supplicant through sched_scan interface

Supplicant shall add extra ie information as part of PNO request
to the driver, This commit publishes max_sched_scan_ie_len
to NL interface to support such PNO scan request.

CRs-fixed: 546962
Change-Id: I73c41133565c76901bba748ba2cd49ad5a4ca4ff
wlan: Change the PNO mode from suspend to immediate.

Change the PNO mode from suspend to immediate to support
PNO request from supplicant as the expectation from supplicant
is to trigger immediately. This will also work fine when PNO
request is triggered by framework when DUT suspends.

Change-Id: Ia304990d77571b8ad5ff2d0518787cc674641cc4
CRs-fixed: 550609
Fix for 11g Only UDP/TCP UL Tput is less

the extended data rates in 11g mode are not populated due to check
against wrong macro.correct the macro.

CRs-fixed: 548945

Change-Id: I1c1594a89a541794dca7baa64d947f02007e3b0b
Wlan: Revision 3.2.3.182

Revision 3.2.3.182