| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, extended supported rates are not included in the
association reuqest for 11AC mode. This is fixed using this
gerrit.
Change-Id: I18e6406c3c0f5b8788ce5401518f30d7613d7c1b
CRs-Fixed: 720002
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix typo in comments and logs
Change-Id: Id19d4620e3e203f29c99859ff36664fb0fce78d2
CRs-Fixed: 720503
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Whenever p2p association happens, pass the correct center frequency,
phy mode and regulatory data in peer status indication to OEM application.
The center frequency for the P2P CLI or GO can be different than the
primary channel. Calculate the center frequencies from the relevant IEs.
CRs-Fixed: 700301
Change-Id: I30f0ac3ed1132208857c0a7a0aa4d3f66747ac96
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.186
qcacld: Add HW revision support for USB and SDIO
qcacld: WMA: Send directed Probe Request frames only for hidden SSIDs.
qcacld: WMA: Fix issues reported by static analysis tool
qcacld: Updating Probe response template using WMI command
qcacld: Fix to notify that there is an update in Beacon template
Change-Id: I2d426b1138ce0cd465e02e0f5b552d010f04db72
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.186
Change-Id: I709e3d618e1630649b84529166a1f6a7bb3d63b7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
hdd_wlan_get_version() use chip version and chip revision to decide
HW name.Currently, reading chip revision from rom to Hdd context is
only supported with PCIE Bus.
We add HW revision support for USB.
Change-Id: Ie2641a1c2a9c4202f713b61278afdf9023863419
CRs-Fixed: 663177
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Mark the ssid as hidden as notified by the supplicant, to ensure
PNO scan's triggered by the firmware shall not include SSIDs in
its probe request.
Change-Id: Ib4fd4bbd166f850c02ebc08b764812961236f876
CRs-Fixed: 719794
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix issues reported by static analysis tool
Change-Id: I352b7a1340e87ce7afc557f92f28f7e344b7fd9e
CRs-Fixed: 719857
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently Host sends only beacon template and FW uses the same
template for Probe response as well. FW interface is already
available for updating the probe response.
This commit makes use of the WMI_PRB_TMPL_CMDID and updates the
probe response template in the FW.
Change-Id: Ibcd9952e73d36acac2a07ecc476a646926fd7129
CRs-Fixed: 715662
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, When there is an update in beacon template due to additional
IEs notify flag is used to indicate LIM to trigger an update to FW. But
notify flag is not copied correctly and as a result updates are not sent
in time.
This change set will fix the existing problem by copying the notify flag
passed from SME which then triggers Beacon template update on time.
Change-Id: Ib504bddd05b35055302ce31d5cbe074d72f78932
CRs-Fixed: 719753
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.185
HDD: Add a new ini parameter to force 11AC for 11n
qcacld: Make SAP traffic monitor feature a no-op in CLD
qcacld: disable HTC schedule mechanism on the high latency by default
wlan: qcacld: Handling RSI in Connected state
HDD SAP: Optimize AP-AP ACS scan time
Change-Id: Ifc7f7a138f73f16b92dd642939766c2791cece12
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.185
Change-Id: I8f9ad8d04d6f71fb0001ac1e32593cb93445c07c
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
For MBSSID config, we need a separate parameter to force 11AC for
11n mode SAP config. Also this parameter need to be per SAP
specific for MBSSID config.
Change-Id: I07c1659a4ff623fd0c4c7fbf78c623fa5750b212
CRs-fixed: 712247
(cherry picked from commit a296a94deb2791ee4d70235a1b99741f2737bb7d)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This feature was initially implemented on Pronto, but the same
implementation does not holds good for CLD.
For now remove the cfg item from ini file and make setTrafficMon
ioctl as no-op.
Change-Id: I536d6f9c83194d6e918d137920aa8e7a776939c2
CRs-Fixed: 719830
(cherry picked from commit 2127182d113a49e1b28b9bbb7d9250accc7e9b8d)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently on the high latency solution, it apply TCP delay Ack in the
framework. Disable HTC schedule mechanism of the firmware as well.
Change-Id: If8919d2a908404b4bbf6082b8cb6519b54a8b533
CRs-Fixed: 717197
(cherry picked from commit 28974023aaa7327e390b716869d355ebe0af569d)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When Roam Synch Indication is received with
connected state, do not move CSR to set key
complete state.In connected state, the key
handling is initiated by the host supplicant
and thus the set key states should be transitioned
as part of the regular flow.
Cleaning up the flag related to roam synch in
progress.
Change-Id: I480a97294f4e1576d843b34674d9a19a1c325e5f
CRs-Fixed: 718248
(cherry picked from commit 343a3ffc8b079b306af15f7a0ed008d1b04772ab)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In AP-AP mode with ACS enabled, ACS scan is taking significant
time. Hence if in AP-AP mode once the Primary AP ACS is done
and Sec AP is started with in predefined time, Sec AP ACS scan
is skipped and Pri AP ACS scan result is reused.
Reuse of Primary AP ACS scan result also depends on factors
such as operating band and ACS channel range of both APs.
Change-Id: Ib19d55a295a8c9dbd3e45113059c92d30f799041
CRs-fixed: 718172
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.184A
qcacld: DFS: changes in new SAP channel selection due of radar
wlan: qca_cld: Fix rx data recovery issue
qcacld: ipa: Hold cleanup till all packets completed
Change-Id: I2b404650f296cae1cdc09bd8c8d1f91178259662
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.184A
Change-Id: I36adeda0c80bf74c3ff8f6a01fe9b7a7604e636d
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In case rader is detected in operating DFS channel band for SAP,
selecting new channel has now following algorithm:
1) New channel should not in NOL list
2) New channel should comply with ACS range given by ini
3) New channel should not be in channel matrix restrictions.
After applying rule 1 to 3, If for a given channel bonding,
no more options are left for new channel fallback to lower bandwidth
channel bonding.
Change-Id: Ibdbcf966d522fa5289b81f30be479f95741649bd
CRs-Fixed: 717634
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix following issue during rx data error recovery
1. Sometimes rx data error recovery is not triggered - Issue
was because of using wrong feature flag.
2. During rx data error recovery, watch dog bark is hit -
Issue was because of setting recovery flag which needs to be
set only when PCIe link down is detected.
3. Fix compilation issue because of uninitialized variable.
Change-Id: Icdad79e13a3ab0da89dde8166c3526baca978227
CRs-Fixed: 719142
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If driver is unloaded while descriptors are pending in IPA
hardware then there is a chance that descriptors are completed
after driver is unloaded. Fix the issue by tearing down IPA pipe
before freeing the descriptors so that ipa_teardown_sys_pipe
takes care of completing the pending descriptors and unload is
handled gracefully.
Change-Id: Ic4d4ca681e649983c025593700b1ad5a4640efa2
CRs-fixed: 710380
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge commit '5a105f04dc98e15129a502217be7b880e2d5eac8' into HEAD
* commit '5a105f04dc98e15129a502217be7b880e2d5eac8':
Cafstaging Release 1.0.0.184
qcacld-new:update channel list if FW supports channel 144
qcacld: Update rfChannels and channel index
qcacld-new: Update Kbuild and remove hardcoding for eRfChannels
qcacld: Update 5GHz channel bonding mode
qcacld: Update end channel of operating Band
qcacld: Add channel 144 in 5GHz channel list
qcacld: Check for valid channels and enable channel 144
qcacld: channel 144 support:port extra changes from pronto
qcacld-new: Fix that FW backtrace only shows 15 registers
qcacld: CL 1068659 - update fw debug log file
qcacld: CL 1074397 - update fw debug log file
Change-Id: I3e5b6bfb4fe13ad68c6f2ecb102ae2e539d4993d
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.184
Change-Id: If82f8f4a884bf1a42fbbee4abac792479ad35a06
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If the FW supports channel 144, update the channel list with
channel 144 enabled. The channel list will be passed to the FW.
Change-Id: Ied1c7ce89964199524089a79b84f570806ea786a
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's an initial effort to support channel 144 on qcacld-new.
This fix mainly updates the array rfChannels and channel
indices to include channel 144 support.
Change-Id: I18fd65672f2e44b5dcb3291f1f1fbd191985ea3c
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's an initial effort to support channel 144 on qcacld-new.
This fix updates Kbuild to support channel 144. It also
removes the hardcoded values for the enum eRfChannels.
Change-Id: I6f2b9133ab3f6cabf23953cdcd87d86cc4e5f315
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's an initial effort to support channel 144 on qcacld-new.
This fix includes the check for channel 144 and updates
channelBondingMode5GHz accordingly.
Change-Id: I27e617d91ba8abe9ae9ac4ca9411f55b4f18d1b1
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's an initial effort to support channel 144 on qcacld-new.
This fix adds channel 144 as end channel of operating band.
Change-Id: Ia294e6a7b6099dec0593fe9ced7d3b8ea1589fad
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It's an initial effort to support channel 144 on qcacld-new.
This fix adds channel 144 in 5GHz channel list.
Change-Id: I07cdd9f751858f0aac60d15f5f7ceca893e2659f
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
(I41423d7f29da02a38b3f19c7b242985c9ec96348)
Check for valid and enabled channels while copying 11d scan channel
list. Without this 11d scan is issued on all the channels. It also
enables channel 144.
Change-Id: I499d755dfa8488c26951d53a25f832cd05f738c0
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add channel number 144 to array index-channel mapping
(I5ffd9d8ed3b535a12c5e5c4475fec225dec128a0)
update 144 channel number to array index to channel mapping
Change-Id: If820b6cea2683eb3b132b49a540441aac549016e
CRs-Fixed: 628277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1. There're 60 registers passed by FW to host, and it's totally
240 bytes in length. Currently, we only passed FW_REG_DUMP_CNT
which is 60 to print_hex_dump.
2. fw_ram_seg_addr currently save the starting address of struct
fw_ramdump. We would like to save it as the starting address of
the memory which saves FW RAM.
Change-Id: I2215bd93d09ab120193ef490363a378e05149c89
CRs-Fixed: 718794
(cherry picked from commit 455a5d0245ce7a162b17c52aea4b6273cc9847d9)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Added several new DBGLOG IDs for NAN.
Change-Id: Ib2e5e2f3679f7976a2617f150a8181f1d4c324be
CRs-Fixed: 716456
(cherry picked from commit 089d6fc4837bb646034d85a8304bc4062a33e003)
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
FW debug id changes for EOS.
Change-Id: I59be9cb33f2c5e31c27b2770fc79554cdce7f290
CRs-Fixed: 717600
(cherry picked from commit ac4c4e054841b1127c3eacd77602ca4c327c355c)
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.183
prop: wlan: Update countryCode11d with countryCodeSelected.
prop: wlan: Fix to select the right country code during roaming
qcacld: prop: wlan: Select Country code on basis of majority.
qcacld: Increase HTT Descriptor for SDIO
qcacld: Enable HTT batching
WLAN: add HIF support for SDIO bundling
WLAN: add SDIO bundling support to HTC module.
Change-Id: Ia79caf3855fca919479e4665add57869174cd2ed
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.183
Change-Id: I2fad87e767bc767aa4d95ceeaa2c612cb1fd70d6
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Whenever driver choose the country code on basis of majority
it store this country code in countryCodeElected.
When driver is trying to acquire the country code to AP
to which it is about to connect , it's not updating
country code.
At the time of changing country code Driver compare
country code acquired and countryCode11d.
At this state countryCode11d is prev elected country.
As driver is not updating countryCode11d with AP's Country
code in csrLearnCountryInformation, there is mismatch in
sme_HandleChangeCountryCodeByUser so driver will update old
country only.
Fix is to update countryCode11d variable when driver
acquires country to which it is about to connect.
Change-Id: I731f60038e9bb88f958319a8e1f4b9c31fd65071
CRs-Fixed: 713477
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the current code, with the voting logic for regulatory
in place, during roaming, instead of selecting the
country code of the AP that the STA joins, the STA is
selecting the country code that is decided by the voting
mechanism. This is fixed using this gerrit by using the
country code information from beacon and probe response
for roaming and by using the voting mechanism for other
scenarios.
Change-Id: I301be19f5e031634d4133b4fa448d2b7c54c5257
CRs-Fixed: 713484
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1. Take the statistics of all the scan results obtained & determine
the most popular country advertised by 11d IE in the scan results.
2. Choose the country that is advertized by majority of the AP's
and aquire that country as the current 11d country..
3. Continue doing step #1 & #2 for each scan.
Change-Id: Ic39e2665a43bc3633973c8671c13189017f5c414
CRs-Fixed: 680404
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
HTT descriptor is increased from 0 to 16 so that when HTC
bundling is enabled HTT can push more data to HTT to
improve HTC bundling.
Change-Id: I87527cb6efca3e440fbf0390549166e8972578a1
CRs-Fixed: 716753
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently HTT is batching the msdus but while handingover the
msdu to HTC it is giving 1 msdu at a time. Inorder to enhance
HTC bundling HTT will indicate HTC whether the msdu is part of
batch of msdu's through more_data flag. HTT will set more_data
flag as 1 for msdu's except the last msdu in the batch of msdu's.
HTC will make use if information if HTC bundling is enabled.
HTC will queue the packet with more_data flag set. Once the
msdu_flag is set to 0 HTC will try to send the batch of msdu
by bundling the data.
This will help HTC to bundle more data and improve throughput.
Change-Id: I33d104c2a37d90282ed16b2b0c542a7f8875c6fa
CRs-Fixed: 716742
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add HIF support for SDIO bundling to improve
throughput.
Change-Id: I514fad44bba8a43a1f087d5345a8158f5bd1ca34
CRs-Fixed: 657692
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add SDIO tx/rx bundling optimization to HTC module
to improve throughput.
Change-Id: I29d23fa46a4796abcbcec5d9b43bb87c8944b7ad
CRs-Fixed: 657692
|
| | |\ \ \ \ \ |
|