| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some of the platforms where QCA6174 is attached, only older Linux
kernel would be supported and requirement would be to get all the
latest WLAN features working with the older kernel. Upstream
community has a way of getting the latest driver working with
older kernel and the project is called backports. Since QCACLD is
not part of the kernel, to compile QCACLD, there is specific
changes required to conditionally compile some part of the driver
as without which wrong Linux version would be considered (because
of the older kernel version which conflicts with some of the new
CFG80211 data structures and APIs) and build would fail. This
change supports backports 3.14.1 version.
Change-Id: I7ebc5921edb0979b26538038b5de10cbc13c240f
CRs-fixed: 784992
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix compilation issue when ROAM_OFFLOAD is not enabled. There are
issues with ROAM_OFFLOAD feature conditional compilation.
Change-Id: I068245885ab9f054b4c03307a9ecc0066bc88ebe
CRs-fixed: 784982
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adding INI parameter 'gStaMiracastMccRestTimeVal' to change
the rest time for normal scans during STA plus miracast
concurrency. The default value is 400. The max value is 500
and the min value is 100.
Change-Id: I1851c66b136653af87d07c850e1b58466a1efe47
CRs-Fixed: 775989
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If miracast is running concurrently with STA interface and
if they are on MCC, the rest time set to 400ms to provide
better video quality on the P2P link.
Change-Id: I07ecc94e3abcf81eafc3e2a007bb83d83812b1d9
CRs-Fixed: 775989
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When miracast session starts and MCC is in place, MAS will be
disabled and 70% quota will be provided to P2P interface. When
miracast session ends, MAS will be enabled and 50-50 quota will
be restored back to STA-P2P interfaces.
Change-Id: I58538ddd68fcc5ae19973d0d13d95b14131f8652
CRs-Fixed: 775989
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Code to set quota for MCC case in made into functions so
that they can be invoked by other modules which need to
set quota dynamically.
Change-Id: If825fcc0307c0a78f2a26fb7c7673550ef935b46
CRs-Fixed: 775989
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change is to remove a dependency of UC_OFFLOAD with CONFIG_SMP.
Change-Id: Iaaeec1c14606dacea8ff6a2aa3c44e7a2f7b90e8
CRs-Fixed: 772119
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.19
qcacld: Update LTE Coex for hostapd ACS case
wlan: Build tools only if ONE_SHOT_MAKEFILE not present
Revert "qcacld: check vdev_up before sending set param WMI command"
Revert "qcacld: Check vdev_up before sending PROTECTION_MOD WMI parameter"
qcacld: Avoid SAP restart when peer AP is turned off
qca_cld: Remove 250ms delay after collecting RAM dump
Change-Id: I8608955514a5b98e99f69b1de2360820626d57c7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.19
Change-Id: I0bedeb997aa43a77dec7721bab12e7d0d94f58b0
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
QCACLD is now configured to initiate ACS from hostapd. Thus lte
coex which depends on current ACS logic is updated to work
with new ACS procedure driven by hostapd.
Change-Id: I81191c0aa786122eb0d4063c3cbfce91f63f45c7
CRs-fixed: 783560
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Tools component which is part of user space should be built
with full build as it has dependency on other user component.
In case of secondary boot image all the user component are
not built and only kernel component should be built. Using
the variable ONE_SHOT_MAKEFILE to differentiate that.
Change-Id: I0d4fbbf41090d174bc30b8a5ef165341a79794de
CRs-Fixed: 776636
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit d2a981d942348d3266b9313f6ac1dbdc90f1d811.
Change-Id: I441aef0d0b556e7c1b5198dc78cb15b666778ab7
CRs-Fixed: 773726
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 9a5f47a532b32b12bec0d07a6e8767877199024a.
Change-Id: I70704b74500bc50042107de3eb5aa8e39c3dfd03
CRs-Fixed: 773726
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Avoid SAP restart in 3 port concurrency when the AP<->STA link
tears down due to a heart beat failure on the DUT.
Configure the proper operation channel for SAP and use the same
while checking the concurrency channel when STA tries to connect.
CRs-Fixed: 784247
Change-Id: I2e1fce077813b19bb32405263f9fc289224e9772
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The 250ms delay is no longer needed after collecting RAM dump.
Change-Id: I4bd69f394316df51a36fe5a1e5250b1ad9c7ad6a
CRs-fixed: 779106
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.18
qcacld HDD: Wait Deauth response for sta deletion
qcacld: fix for clients not being able to connect after SAP restart
qcacld-2.0: Fix copyright year and x86 compilation issue
Change-Id: If91f3799ca04acda7f72dedbde1462e343aa197a
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.18
Change-Id: I046539dee79281222d98300d70f5072a2efe7366
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When SAP is restarted, all connected station are disassociated
and deauthenticated. But Cfg80211 layer return immediately.
This result in some station not getting really disassociated.
This update fixes this situation by waiting for deauth completion
before proceeding with next station deauth.
Change-Id: I09551c813736c1b75a1b70ade73011ad0494875e
CRs-fixed: 767351
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
pHostapdState->vosEvent is a shared event for StartBss, StopBss and
Sta_Disassoc completion. When hdd calls WLANSAP_StopBss it waits on
this event assuming, StopBss completion will trigger the event. But:
1) DISASSOC event from one of the earlier STA comes late and falsely
trigger the event (even before WLANSAP_StopBss complete).
2) This causes SAP restart sequence to be messed up and
3) followed by inconsistent vdev_id between host and firmware.
4) Because of this FW is then dropping MGMT packets sent from host and
5) hence clients are not able to connect to SAP.
Change-Id: Ib1f670ee0ab9dff7fab25f4402bbd278f014bea2
CRs-Fixed: 767351
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change set fix the copyright year and x86 compilation
issue.
Change-Id: I128d1740b2be87abb117730addb61c5855802fab
CRs-Fixed: 783012
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.17
qcacld: Check vdev_up before sending PROTECTION_MOD WMI parameter
qcacld-2.0: Reset peer node properties after peer node is created
Change-Id: I2132d72c1dbe7f955d55fd44e0a09b4e6d111386
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.17
Change-Id: I06eba7fe2636ff8654f9e55b479ace8c9f823e6c
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix to check if vdev is up or not before sending PROTECTION_MOD param
Change-Id: I8ad24fead166edc29cf07edefd89f5e20b1cd082
CRs-Fixed: 773726
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Current limIbssCoalesce() implementation allocates peer node
struct and depends on ibss_peer_collect() to populate its fields.
However ibss_peer_collect() does not always populate *ALL* fields
depending on build-time switches and run-time conditions. This
caused that some fields of the peer node struct get random values.
To avoid this, add initialization code to zero out the content
of the peer node struct once it's created. 0 is carefully chosen
and should give all properties a safe value to start.
Change-Id: Ief523fb9861742ed8b28c054ef9f65831f2db78c
CRs-Fixed: 782196
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.16
qca-cld:hdd: Fix compilation error for different kernel version
qcacld-2.0: UMAC: Updating Extended capability IE as variable length
qcacld: check vdev_up before sending set param WMI command
qcacld: Defer back to back RoC request when sta is connected
qcacld: Reduce the log level of the debug print.
Change-Id: Ifac3ddd93180936191ce4eec86809e874cf56ae6
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.16
Change-Id: I7de6f7441449a4232ff5b3b3d2aebdd05f4eb4f3
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix a compilation error due to different kernel version when getting
channel type from channel information.
Change-Id: Ic34aaf5c0f100a5de0381c7682a33120eda73d24
CRs-fixed: 781261
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, we always advertise 802.11mc capability which is expected.
In this scenario one of the commercial peer STA that does not support
802.11mc fails to connect.
This change set fixes this issue by using variable length Extended
capability IE.
Change-Id: I64ddb43569d80d7a1f12af76597811ee03effb1f
CRs-Fixed: 783012
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix to check if vdev is up or not before sending WMI_VDEV_SET_PARAM_CMDID.
Change-Id: I5beb9a5fd04851114b84a7283a1c2314b23a4958
CRs-Fixed: 773726
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If back to back listen received when sta is connected then fw is
not getting enough time to spend on home channel so it leading to
heartbeat failure.
Defering the RoC request if it is received in very less time after
previous RoC is complete.
Change-Id: If4fbd9f03da41d557e723c6542f2306accc669cf
CRs-Fixed: 781790
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
By defining WLAN_FEATURE_MBSSID feature we check for PE session
for every beacon that we receive during scan on all the
session id's with in maximum bssid range, This is resulting frequent
logging of session not active debug print.
Changes are made to address the same.
Change-Id: I3aacc33babfcabbda06c2701da62b46577ba1b2f
CRs-fixed: 780936
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.15
qcacld: CL 1196233 - update fw common interface files
qcacld-2.0: Enable ARP/NS offload support on beaconing interfaces.
qcacld: modifications to SETDFSSCANMODE command
qcacld: wlan: 3 Port concurrency GO Beacon Interval
qca-cld:hdd: Set proper channel type for 11AC mode
Change-Id: I789937073a2c0042a2ffcc84abf50c3ae29e1de7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.15
CRs-Fixed: 688141
Change-Id: I7d7a443a47d6323addbe88e7bb3d01b46659c001
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change set add new WMI service bit for AP-mode ARP/NS offload.
Change-Id: I3867146ffd131f63c8d49bb2b7e056dd49189682
CRs-Fixed: 782411
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable ARP/NS offload support on beaconing interfaces (SAP/P2P GO)
on HL devices dynamically based on the target service support.
On LL targets ARP & NS offloads are not supported on beaconing
interfaces.
On HL targets FW supports the ARP and NS offloads.
The Target support is dynamically read using the service bit and
accordingly host will configure the ARP/NS offload.
Change-Id: I5f56ed0e0c2889ca21e0c422c9c9749b1a363f73
CRs-Fixed: 778466
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When SETDFSSCANMODE is set to 0, it should now avoid DFS channels
altogether. Original implementation avoided DFS channel in roaming.
Now host code will first disable DFS channels and then follow
the original path.
Modifications to wlan_hdd_cfg80211_disable_dfs_chan_scan()
- Keep validation of vendor command from NL.
- Moved the DFS channel manipulation code to
wlan_hdd_disable_dfs_chan_scan()
Call wlan_hdd_disable_dfs_chan_scan() in SETDFSSCANMODE processing.
CRs-Fixed: 778613
Change-Id: Ia2c00a6eb8d50e7962224375562a5b6417ba8bb2
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In 3 port concurrency, there is a design requirement for
the P2P GO Beacon interval to preferably have a fixed value
of 100 TUs
CRs-Fixed: 781278
Change-Id: I90250edb24cce65fe6e010cf5021e0ea2789021a
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Current driver code only set channel type value for HT20
and HT40 cases, when 11AC related parameters are set in
hostapd.conf, driver needs to set proper channel type value.
Change-Id: I3940226bc7838c6248905fa2efc2c463b03c130f
CRs-fixed: 781261
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.14
qcacld: Delete STA after SA query timeout
qcacld: Channel avoidance for MDM AP-MCC
Change-Id: Idf4ba772b9fc9f5602c547edd061977ec6366c2c
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.14
Change-Id: I191b38e4b66f1db0a5c262e280637d751878ae62
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Delete the STA entry if the associated STA does not
respond to SA Query in the configured timeout value.
Change-Id: Idae98108c0201301a1701cdddc33f6ff4c40205b
CRs-Fixed: 780495
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Whenever an AP is operating in MCC scenario, to go off channel
the AP will send a CTS2Self, which then if heard by connected clients
will cause them to go silent. In a setup having two MDM both operating
in AP+AP MCC scenario if both the AP decides to use same channel, this
CTS2self, mechanism is causing issues with connectivity, beacuse the
medium is flooded with CTS packets. To fix this issue 2nd MDM devices
which comes up later should detect presence of first MDM device via
special Q2Q IE present in beacon and avoid those channels mentioned in IE.
Change-Id: Ice9e268f0d896a5eca9d80b71a07e03cec3b3d36
CRs-Fixed: 772027
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.13
Correct WLAN Copyright/license transfer text
qca-cld: ipa uc data path bandwidth voting
qcacld: Add tasklet mechanism for USB
qcacld: Do not form VHT connection if beacon has invalid VHT IEs
Change-Id: I7408b6c8787148dc6ffdbd3a2bd7c216a61ab07d
|