| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When roam synch event comes from firmware, host sets the roam synch
in progress flag and depending on this flag cmds sent to firmware are
skipped. Before host sends the synch cnf to firmware if firmware
sends the Handoff fail event, then host clears the roam synch in
progress flag in handoff fail event and after this if ADD STA is
processed then host ends up sending vdev up to firmware.so
roam_synch_in_progress flag is now cleared later as part of
cleanup call for handoff fail event.
Change-Id: Id3a7c196f8a683f19764b0e10a3a6bcb384b8b5f
CRs-fixed: 736680
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fail to connect to the AP (DIR-816L) which is configured with WPA/WPA2
TKIP security and hidden SSID since the AP has no DSParam element in
its probe response frame. Thus the channel number will be incorrect.
Change-Id: I818a07d11c2b50ee18babc57f1cb9c6d70496d77
CRs-Fixed: 740419
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
An extscan wake lock is acquired when report_events=2 frames
are forwarded from firmware and the lock is released when
extscan cycle completes.
Change-Id: I4f935c67cd5b9a059757f1930120bd54e1bdfb77
CRs-Fixed: 728880
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"iwpriv wlan0 get_stats" support is added in SAP to get txrx stats.
Change-Id: Iae2acf473b16470c762c46bde12ba83a876b2118
CRs-Fixed: 730867
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In sme_FTSendUpdateKeyInd(), struct tSirFTUpdateKeyInfo pointer pMsg is
allocated with a memory of size less than the structure size. This may
result memory corruption or crash if the memory access crosses the
allocated memory and freeing it.
Possible memory corruption if unexpected keyLength value is passed
in pFTKeyInfo parameter.
Allocate pMsg memory of size equal struct tSirFTUpdateKeyInfo.
Add boundary check for keyLength size passed in pFTKeyInfo param
Change-Id: Iba82cfe8f520def35fcd1a15b6bfb9b35dc170ee
CRs-Fixed: 737499
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Earlier HS2.0 testcases 5.2 a and 5.2 b require EAP authentication
after re assoication.So workaround not to send PMKID was done.
These testcases are corrected and need PMKID in reassociaion req.
Remove the workaround to send PMKID in re association request
Change-Id: If4fe0b820743353c47a0e576d3f0e03cfa71183e
CRs-fixed: 741656
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allow user to dynamically disable or enable OBSS feature so
that HT Capability IE in beacon reflect the current operating mode.
Change-Id: I3921219ecc3c03b1aa17e0b412b8655caf591ff4
CRs-fixed: 739859
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.215
WLAN: Null check CE handle before dereferncing it
cnss_diag: Driver message parsing fix.
qcacld: Do not build CLD when WLAN is disabled
qcacld: New channel of SAP should avoid emission on NOL channels
Change-Id: I750f733ea56c0c51b6878f40d51df5ac53c1de26
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.215
Change-Id: I4bf3178e35fcc5104c191353c2ec20edeeae1e09
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For error recovery and system stability
Change-Id: I450ea438d988659fd9a4cefabe4bd0b1ce68a195
CRs-Fixed: 739135
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This fixes the wlan driver logs droppped in cnss_diag. The fix is
modification to pre pointer increment.
Change-Id: I69e463b98d47dbf3af7d3b0be4808cfeb2375334
CRs-fixed: 741221
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When WLAN is disabled from board config file, do not build
CLD driver.
Change-Id: I42d5cb0ffee55781a6bb13d9522b297f0595d696
CRs-Fixed: 741233
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When SAP select new channel after radar signal on some DFS channel,
new channel selection should strictly avoid emission on NOL channels.
Change-Id: I8d7c1a81a09ef1ad7466a753460e8e31b0dd9b21
CRs-Fixed: 727424
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.214
qca-cld: ipa uc : fix unload ipa resource bug
Add DFS capability advertisement support for 3.4 kernel
wlan: qca-cld: Do not include ESE TLV for PSK
qcacld: Fix in limProcessSmeReassocReq to avoid double free
qcacld: Fix to increase the number of neighbor reports in Report Response
qcacld: UMAC: Remove aniParameter and unreferenced code
QCACLD: SDIO:Changes to enable reduced tx completion support.
wlan: qca-cld: Clean up Roam Synch
Change-Id: I25b582c1b588297eddf18fafd43379a74a34685b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.214
Change-Id: Ifd05578b2240a3ddab546709cbdda0aef9df120a
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During unload IPA resource, sometimes target return took long time.
worst case, it could be 1 sec.
During unload in progress, if new STA connect then try to load
IPA resource again.
As a result, IPA micro controller will be in bad state.
To avoid this bad race, if load/unload in progress, new event
should be in event queue and handle event when load/unload finished
Change-Id: I0e60c06a07537e7fe6edb1468394b32129a6a74f
CRs-fixed: 735493
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The DFS capability offloaded to the driver is
advertised to the userspace for linux 3.4 kernel.
Change-Id: Ic53f6d091f54d02dd9d33de7c35b47258149c050
CRs-Fixed: 740152
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Include the ESE TLV only if Authentication type is
OPEN or CCKM type.
Change-Id: Ieaaf93712d8aa2d5dd3b2c186ba2fd861f3def86
CRs-Fixed: 740747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Double free of pointer psessionEntry->pLimReAssocReq in function
peDeleteSession happens while processing disassoc confirmation.
This change set fixes this double free by setting the pointer
psessionEntry->pLimReAssocReq to NULL in __limProcessSmeReassocReq
function.
Change-Id: Id6b1382b59925c0844a1a7ac05cb9105289efcd7
CRs-Fixed: 740518
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently we can hold 4 neighbor report in neigbhor report response data
structure. If we receive more than 4 neighbor report in the report response
we are not handling it properly.
This change set increase the number of neibhor reports that can be stored
in report response to 15 and also adds check before unpacking to prevent
buffer overflow.
Change-Id: I52c06f2fe777bbd7a6cc1ff7445d2b84c026fec2
CRs-Fixed: 738415
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1. Remove obsolete aniPeer, aniIndicator and propCapability code.
2. Remove unreferenced limCopyBssDescription() function
3. Remove aniCompiler.h file
Change-Id: Ie07cc13fcbfc445b114ea9789912dc3aa0c4c7e2
CRs-Fixed: 733748
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable tx_free_at_download feature based on firmware capability
to supports reduced tx completion.
Change-Id: I784f2b4aad2ac4585b4b7751c33d1650340e43d3
CRs-Fixed: 738575
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If roam synch propagation fails, clean up
the roam synch flags.
Change-Id: I5624bf8e24ae1da643042f40de8ed2c6c03ae5ad
CRs-Fixed: 732086
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.213
Revert "qcacld: Enable DFS advertisement capability for 3.4 kernel"
cnss_diag: Added a null pointer check for debugprint
qcacld: Fix GreenAP issue in AP+AP concurrency mode
qcacld: Fix to drop Assoc Request, when ACK is lost on STA side.
qcacld: Suppress connection and rssi event
qcacld: Fix target name for Rome 3.2
qcacld: txrx: Remove obsolete support for TL AC Weights
qcacld: hdd: Remove obsolete support for TL AC Weights
qcacld: sme: Remove obsolete support for TL AC Weights
qcacld: add a retry mechanism when failing to get the target info
qcacld: Increase the size of vos wrapper pool
qcacld: Revise handler of interface type
qcacld: Remove obsolete calibration configuration support
Change-Id: Iaf9e0ac386552e3455e1e28975264d7a12d97480
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.213
Change-Id: I93f32739a3e76ba58bf84a02b2186eaf4dd1c569
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit e17e5db728886c21c5950f1613026449a27ec3be.
Change-Id: If976774471c7a15b24b8723f730401173d693ca7
CRs-Fixed: 740134
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Added a null pointer check before printing debug print.
Fixed a indentation issue and removed redundant function.
Change-Id: I38065c4eccac6ad76812f1712a1633c27b21957d
CRs-fixed: 739844
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In AP+AP mode, when one AP is stopped, the green_ap status is changed
to IDLE regardless of the other AP's status. So, when a client is
connected, it will not disable the GreenAP. The fix is to check the
concurrency mode before set green_ap status to IDLE.
Change-Id: I9fe82ba06d30b4d15566e2825361dabb352bf3a1
CRs-Fixed: 740157
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add, a sanity check to drop the assoc request retransmit frame, when
STA is already present in DPH and it is initiating a Assoc re-transmit.
Change-Id: Id47d4af4ed0aace4553df0a32506a4deafc08e28
CRs-Fixed: 737386
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Suppress connection and rssi event so that client only recevie
one notification after connection.
CRs-Fixed: 736093
Change-Id: Ia5af17f011d52b883f24b365dbb0e48d6f442678
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support to display Rome 3.2 target name.
CRs-Fixed: 739035
Change-Id: Ica515bd16b6c05847728dbb3f983d3a5df166925
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from the Prima driver support for the following TL APIs:
WLANTL_SetACWeights()
WLANTL_GetACWeights()
The qcacld data path does not use the WFQ algorithm, so remove from
txrx support for these obsolete APIs.
Change-Id: Ia89be36bf7a89d31321a64ef4c996a4618f445a4
CRs-fixed: 738817
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from the Prima driver support for the following TL APIs:
WLANTL_SetACWeights()
WLANTL_GetACWeights()
The qcacld data path does not use the WFQ algorithm, so remove from
HDD support for these obsolete APIs.
Change-Id: If71b6b0360ad11bc25bc65c031221d3902556658
CRs-fixed: 738817
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from the Prima driver support for the following TL APIs:
WLANTL_SetACWeights()
WLANTL_GetACWeights()
The qcacld data path does not use the WFQ algorithm, so remove from
SME support for these obsolete APIs.
Change-Id: I99847be1c0f07532833e94364da156c5568050a4
CRs-fixed: 738817
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When loading WLAN driver on some SDIO hosts, it could fail to
get the target information (i.e the first BMI action) because
target is not yet ready. This change retries only when failing
at the first time. That means, it has no side-effect on those
hosts that can succeeed for the first time to get the target
info.
Change-Id: I35dac471e43c5f5277295f66ce653cb69c2a7473
CRs-Fixed: 735108
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Current size of vos wrapper pool is not able to handle burst of
management frames which overloads the MC thread and slows it down.
Increase the size of vos wrapper pool to handle more rx packets.
Change-Id: Ib9a0934a6bb9c46c32a93de37a481af6324b850b
CRs-Fixed: 733860
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Interface type of NL80211_IFTYPE_P2P_DEVICE is not inclued in
every kernel. It starts from kernel v3.7 in
include/uapi/linux/nl80211.h.
Change-Id: I43ba72e52f2fc2a4b04201934658ac4c4f11ab41
CRs-Fixed: 738502
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini items:
gCalibration & gCalibrationPeriod
These calibration parameters are not used by qcacld, so remove support
for them from cfg.txt and cfg.dat
Change-Id: I9d9b8e4d6c00de1bd9ae339a2e50ee32628121e5
CRs-Fixed: 736054
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.212
wlan: qca-cld: Inform about EseAssoc to firmware
wlan: qca-cld: Prioritize roaming over scanning
wlan:Fix the regression in LFR3.0
qcacld: Enable DFS advertisement capability for 3.4 kernel
qcacld:Disable HTC Credit Mechanism (SDIO)
qcacld:Bus Credit Changes for High Latency(SDIO)
qcacld: Do not allow TDLS connection in STA+STA concurrency
qcacld: TDLS: Driver ioctl for off channel commands
qcacld: TDLS: Driver ioctl for off channel commands
Change-Id: Ie2ef124374663c700284897ec5fdd5157a9c1c54
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.212
Change-Id: I9e60d65e1743f8799bde7c5b03fbe83fbb1be4d7
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When there is an ESE Association, inform the firmware
about the same even in case of OPEN Authentication
mode, so that it can be used by the firmware to
include the necessary IE's in the re-association
requests during LFR3 roaming.
Change-Id: I13429cff0a9be6640860702671ff293f4288fab2
CRs-Fixed: 739306
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When roaming and scans are happening in parallel,
during a stress scan scenario, ensure that the
on-going scan is stopped before starting the
roam synch propagation. This will ensure that
the scan will not interrupt the roam synch propagation
further and would not delay the roam synch propagation,
which would otherwise cause a HO_FAIL event from the
firmware.
Change-Id: Ic2911c75332f29c124707b0d11304c886b3ca8c0
CRs-Fixed: 739226
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix the regression in LFR3.0 by reverting the problem causing
commit
Change-Id: I0e3af8b332afc27b79a6468bfa1b82e4588bda21
CRs-fixed: 739329
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change extends the DFS advertisement capability to
linux 3.4 kernel as well.
Change-Id: I8c3d8c3b71ee63d99aaf06869ceba3aa1c4be8b3
CRs-Fixed: 737981
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Disable HTC Credit mechanism if tx completion is not required.
Moreover set CFG_TGT_NUM_MSDU_DESC to 0 so that Host will use
only the credits provided by target through
HTT_T2H_MSG_TYPE_TX_CREDIT_UPDATE_IND
Change-Id: I3ae65bb6bc03090a1274c0700676bc5e3e5256d2
CRs-Fixed: 739274
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In HL i.e SDIO we want to control the outstanding bus download
so the following changes are done to accomplish the same.
HTT maintains delta of bus credit and target credit w.r.t
txrx credit.
HTT will update its credit on tx download complete and credit
update indication from Fw and inturn will update txrx credit.
Change-Id: I56c8af239f4d231aefdd09ab23dfaebea0cde44e
CRs-Fixed: 738649
|