| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Added 1) caching functionality in LPHB enable command processing.
2) LPHB reenabling upon host early suspend. Also updated the
implementation in HDD cfg80211 module where a variable was not
used right previously.
Change-Id: I5177f7ab60f420b4a6fe0aa7979b2df4db3465fe
CRs-Fixed: 706886
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
With the interface changes to increase the length of R0KH ID,
there are some necessary host changes to fix compilation errors.
Those changes are made here.
Change-Id: I022d453d29fa2275a4983bb0c542ec1b589f6ec7
CRs-Fixed: 706551
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for device to enter in to D0 and D3
WOW states in IBSS mode
CRs-Fixed: 704145
Change-Id: I6d35aeeabc33af6f8cf48aef2ed4638a1677f199
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change set update fw common interface files associated
with the CL 1050936
Change-Id: I3c9c74fcf11be9fdcfb9361d113ff1a480e0236b
CRs-Fixed: 705546
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CL's included in this commit are
1041857
1041907
1045339
1047687
Change-Id: I46df5580e359f78614c9847fbbc9018434e54159
CRs-Fixed: 703600
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
An appropriate format specifier needs to be
used for sizeof operator when being used in
debug print statements
Change-Id: I80ae1e5c1327bcb4ba32cf51f99b5f01d5aaa640
CRs-Fixed: 706607
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
After 11r roaming is completed, active session count is
incremented as a part of connect indication but effectively
the active session count should have been the same. As a result
this, after few roams the number of active sessions increments
to a large value preventing a subsequent fresh association. Fix
this by decrementing the number of active sessions after
successful 11r roaming.
Change-Id: I72cf83fe14aa2bab6e82c48a5c53f209fbe3833a
CRs-Fixed: 703262
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Do not set actual thermal level to FW in setTmLevel
command to simulate thermal mitigation level in host.
setTmLevel command will set thermal level in host
so that host behaves as if temp is increased and
starts throttling data as per level set by user.
Change-Id: I4dcecfef3071cd7bffc81371c981daa47cea6635
CRs-Fixed: 704546
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
AP UAPSD needs to be on by default for Wifi direct certification.
Change-Id: I29f592c9855c163ed7a3f3f35edbcbde73f8262a
CRs-Fixed: 705211
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Do not process unpause event from FW if
vdev is already unpaused.
Change-Id: I66b6af790efbb1dd8d4df5ada7746c70629b8955
CRs-FIXED: 704493
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
New debug msg for beacon start with ssid and channel info.
Change-Id: Ia4bd083a492de9c23ea7a40db765c1052e2dcce6
CRs-fixed: 704317
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.164
wlan: Remove reference to CRDA from ini files
qcacld: CL 1047687 - update fw debug log file
qcacld: UMAC: Remove unreferenced code
qcacld: changes to make 11r 3.0 work
Revert "wlan: report correct max link-speed to UI."
Revert "wlan: Get stats from firmware irrespective of link-speed configuration"
qcacld: Fix of memory leak in wlan_hdd_tdls_exit
qcacld: CL 1046884 - update dbglog parser file
WLAN: Rename endpointping.bin to epping.bin
qcacld: Update the probe time-dwell time map table
qcacld: Fix to increase the MAX number of SSIDs in host driver
qcacld/txrx:support for credit completion for HL
wlan: The register value is filled incorrectly
Change-Id: Iecc0607d0bad17c56f5adafb122f668f57e8b81c
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.164
Change-Id: If06a0518e9f6478ad2a8a45a4db494dfabcfccb7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gCrdaDefaultCountryCode is no more supported by the driver.
So remove the reference from the INI file.
Change-Id: I849d0d8e8c718042ab566b6d08550cdbf8e7b5e5
CRs-Fixed: 705565
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
WMI Changes for "D3-WOW support for IBSS when no peers are joined"
Change-Id: I81bb4b7c020ee139b693f2fa1441835d698714e2
CRs-Fixed: 704019
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
UMAC has lot of unreferenced enums/#defines, functions which are inherited
from previous generations and no longer used.
As a part of this change, clean it up by
1. Removing unreferenced enums/#defines
2. Removing functions with empty implementations
3. Remove files no longer required.
4. Remove commented code
Change-Id: I12b283dc3b0822f7da07bd6477080165fd90156d
CRs-Fixed: 704965
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This gerrit contains the initial necessary changes to make
11r 3.0 roaming work. These changes include sending correct
MDIE, R0KHID to firmware during roam offload and other similar
changes.
Change-Id: Iba61fcdf781b682b01807c7c3e80024f1ef7bb4a
CRs-Fixed: 699420
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts Change-Id: I823b0da9e73242b3557b579966d3fbb5c4c4410e
Change-Id: Icb10891c8d9123e696b31bdb56f6c2a5db75d859
CRs-Fixed: 703136
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts Change-Id: Ib30f37be42f25ac17975b607404c0e9472ef97d3.
Change-Id: I305ff6902b60e273e2a908093eb049ee36e47bdd
CRs-Fixed: 703136
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Memory allocated for tInfo in wlan_hdd_tdls_exit is never
freed because by the time TDLS exit is called during driver
unload sequence from HDD close adapters MC thread is already
shutdown. This message posting during driver unload is kind
of dead code which is never processed.
Change-Id: Ia19c6146bc8deb5bb4705e9906296a86336d4430
CRs-Fixed: 703066
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support for properly parsing ROAM debug log id
Change-Id: I350ea6eb976c6a857304d74e1748b343603f783d
CRs-Fixed: 704112
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rename endpointping.bin to epping.bin for FAT partition
Change-Id: I6a3a7f8492c290b2d39b7b6d2e7ff08b7144fbab
CRs-Fixed: 657692
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The table which maps the dwell time and probe time
in concurrency scenario, is updated as per the FW
requirement.
Change-Id: Id6b6bef1ea9408776b4650c8e226246c3ec6d258
CRs-Fixed: 704690
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, in the host the maximum number of SSIDs that can be
supported is 9. This restriction is placed in the upper MAC
and is also configured in the wiphy structure for the user
space. These values are increased from 9 to 10 based on
customer requirement.
Change-Id: I0fb8b3c7e4b5db8ed5bd6bba60c3c42049549703
CRs-Fixed: 705438
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For HL i.e SDIO tx completion indication from firmware
for every frame is an additional overhead. This impacts
the throughput.
so new bit tx_compl_req is added to HTT Tx Descriptor.
If tx_compl_req is set Host requires tx completion indication
from Firmware.
If tx_compl_req is not set Firmware won't send Tx Completion
for every frame. Instead Firmware update the Host regarding
credit using HTT_T2H_MSG_TYPE_TX_CREDIT_UPDATE_IND.
tx_compl_req is set 1 for all frames if tx_free_at_download
is not set.
If tx_free_at_download is set then tx_compl_req is set for
management and non standard frames and tx_compl_req is not
for data frames.
Change-Id: I095f66a676bced3708b6e5344119fae4bb53c0d7
CRs-Fixed: 702439
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The byte 3 and byte 4 filled in with incorrect values.
Change-Id: Ib4a41a329203a14a9d383676c12768af00934894
CRs-Fixed: 701587
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.163
qca_cld: Fix dangling pAdapter pointer in HDD.
wlan: Avoid memory leak when SAP receives Assoc Req from STA
wlan: Add nan-parser support for cnss_diag.
qcacld: Fix the probe repeat time in concurrency scenario
WLAN: Fix static analysis errors
Change-Id: I695bfce09e14aab00c71f221c3ecf0c4c670603b
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.163
Change-Id: I8408ad5b7352518d20af8f5ec3d7527365009437
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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: I3c4fc2c7f5559cbd9e763b298c5275df7a694da7
CRs-Fixed: 699843
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently in SAP mode when Auth request is received from
connected STA, driver sends the disassoc. Before the STA
context is deleted, STA sends the Assoc request, so driver
allocates the memory for assoc frame which is not freed.
This leads to memory leak.Fix that.
Change-Id: Iaab873826cbebcb6ac3dfc46720c369cf6dd4181
CRs-Fixed: 690190
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For the NAN feature enablement, adding the support for
FW logging in the parser files.
Change-Id: I6456d71b80b44ba1239f30b46daf8dee24e36f5a
CRs-fixed: 704050
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently in FW, during the probe repeat time it will
send 3 probe requests most of the time and in the host,
in STA+SAP concurrency, the dwell time value is limited
to 28ms.
In such a scenario with the current implementation,
the probe repeat time is not sufficient to address the
given number of SSIDs in the scan request. This fix will
add a static table which will decide the probe repeat
time based on the number of SSIDs in the scan request.
Change-Id: Ieed07cc45f0a60f7c4a90389e95e566a8fa26d76
CRs-Fixed: 704690
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix static analysis errors
CRs-Fixed: 704236
Change-Id: I1385a022ab1eff796df3570042278bed38896f21
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.162
qcacld: Fix invalid argument error in connect
qcacld: wlan: Fix to set correct phy mode
qcacld: ipa: Changes to use CNSS APIs
qcacld: Implement two new requirements for LPSS
qcacld: Send ENTER BMPS RESP and EXIT BMPS RESP in failure cases
qcacld: Do not allow suspend if not in power save.
wlan: Remove unused code under compile flags TDLS_INTERNAL & TDLS_NEGATIVE
qcacld: Add session id to debugfs wowl pattern
wlan: remove obsolete pronto FTM code
qcacld: fix the issue in number of connected TDLS peers
qcacld: Fix issues observed in static code analysis.
wlan: qca_cld: Modify rx field flags in ring config for packet log
WMA: Make peer_count in wma per vdev
qca_cld: Fix for Vendor specific IE for IBSS
Change-Id: I65fef0d31309cfde19d40435df208c80e746e50c
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.162
Change-Id: I05becb866d5e322bbb13533bd4e20b4b13ef97fa
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is the regression issue introduced by prior
Change-Id: Icd29a5bf917a2cc360352336618a57c61d235403.
The change removed the NULL sanity check for pRoamProfile.
This pointer is never NULL, but the else case for the IF check
is not removed. With this else case is associated with incorrect
IF check, hence it returns Invalid argument.
Fix this by removing else case
Change-Id: Ib050e92306241f6ec37f929e0c6b5d3cc6362188
CRs-Fixed: 704761
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As of now, if we have no channel bonding and the AP is 11G only
we still set the phy mode to 11NGHT20.
This change set will fix the incorrect phy mode setting by passing
the dot11_mode to WMA layer
Change-Id: Ia65c75aa911a316d091a9ece779b3376c7ee0602
CRs-Fixed: 701474
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add changes to use CNSS APIs for IPA module without which
compilation fails on some of the platforms.
Change-Id: Ib394750c22c97ac8cbb8bb4205b9ca2553673a35
CRs-fixed: 704934
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Implement two requirement for LPSS:
1. Report all scanable interface to LPSS
2. Add rssi in wlan status information
Change-Id: Ie0d9c569a2993a4789c0c28e05615869df53af30
CRs-Fixed: 695572
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In functions pmmOffloadEnterBmpsReqHandler and
pmmOffloadExitBmpsReqHandler, the lim is not sending the response
back to SME in failure cases. This can lead to SME active command
queue stuck.
This change also has improvements in vos_trace for debugging
purpose.
Change-Id: Ibfef515a44d3ee17cc336ba9c6250e9569e203ed
CRs-Fixed: 697637
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When cfg80211 suspend is called immediately after roaming,
the host misses posting ENTER_BMPS request to firmware
since the AutoPSEnableTimer of 5 seconds may not have expired
by then. This issue is now addressed by not allowing suspend
if STA after connection is not in power save state and by
reducing the AutoPSEnableTimer value to 1 second in case of
roaming.
Change-Id: I78fc77cba699220f1bd4e4f5fc2f5e7e18b40e91
CRs-Fixed: 703065
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In CLD, we have TDLS code under below compile flags which is coming
from Volans and is not used in Rome (and neither in Pronto).
So, removing code that depends on these two flags being defined.
Change-Id: Icd86fa0384e58ae2ffa90cd4e5164a7ba86ec24c
CRs-Fixed: 701378
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
debugfs wowl add pattern struct needs to populate a
sessionid field similar to iwpriv add pattern
Change-Id: Iee5a5059e76ce0560131dd37cd12abc527f218f9
CRs-Fixed: 703770
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Rome CLD driver does not use the FTM code leveraged
from integrated solution (Prima/Pronto). Removing
all the obsolete Pronto FTM code from CLD driver.
CRs-Fixed: 698257
Change-Id: I2a7aa543bd8b266928673fde6c4138e75d3470ca
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When P-UAPSD is enabled and connected peer number is 1, TDLS
teardown is triggered during scan. The root cause is that
the connected peer's link status is not updated properly during
NL80211_TDLS_DISABLE_LINK timeout handling: the connected
TDLS peer's link status is changed to eTDLS_LINK_IDLE and this
prevents the peer number from being properly updated later.
Fix this issue by removing the code that updates the link status
in the NL80211_TDLS_DISABLE_LINK timeout handling.
Change-Id: Ifd7266e470674a06656895508d753636561f719e
CRs-Fixed: 695477
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix issues observed in static code analysis.
Change-Id: I7bb30b9c791826fd02d05c8edbde2507ca813d96
CRs-Fixed: 704236
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Do not set the control, management, null, ppdu start and ppdu end
flags in the ring config message when packet log is enabled.
The control, management and null frames when received over HTT with
status HTT_RX_IND_MPDU_STATUS_MGMT_CTRL are currently always dropped.
The ppdu start and end flags are only used in monitor mode which is
not supported on CLD.
Change-Id: I82cb1a71153f0502b3251849e880650b712fb12d
CRs-Fixed: 702799
|