| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
IPA UC offload data path should support IPv6
During header registration, IPv6 header format should be
registered.
To enable IPv6, ipa configuration change also needed.
Change-Id: I15478927b2ae2620e40d6cc1f1568cb97be40ac9
CRs-fixed: 708722
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.191
qcacld: Fix for DISASSOC due to JoinFailureTimeout
WLAN:Add missing support for SHA256 akm suites
WMA: Fix WAPI security key install for SAP Mode
HDD: Add WAPI Support to SAP mode
wlan: qca_cld: Thermal mitigation timer fix
qcacld: Fix crash due to duplicate MAC address for 2 interfaces
SAP: Add WAPI support for SoftAP mode
QCACLD: Add WAPI support for SoftAP Mode
wlan: qca-cld: Defrag with Rx Reorder Full Offload
Fix cnss log submit issue to QXDM.
Cafstaging Release 1.0.0.190A
qcacld: DFS: Aggregate the SAP Channel Change Req for AP+AP.
Change-Id: I79f133e6a803a9b861e1b9bd139ee8f453afd72b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.191
Change-Id: Ia6f14215b93f75fabb943f15d5362a0d364ec8a3
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
At function limProcessSwitchChannelJoinReq, we are starting
timer before sending out probe request. The cause of timeout
is that probe response is received even before timer starts.
Because of this timer does not get chance to get deactivated.
To fix this, start the timer before sending out probe request.
Change-Id: I904fe9c4a9ab1dd42e33a727a75bf022ba91921e
CRs-Fixed: 717033
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the current host driver support for wpa-psk-sha256 is present
this gerrit adds support for wpa-8021x-sha256
Change-Id: I5b277ca4a535af2c32fa4caba43b1d3a7bb65142
CRs-fixed: 722913
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The PN number for SAP is different from STA mode for WAPI security
Updated the key install WMI command function to fix this issue.
Change-Id: I605eed11269f32ab070ae6e2feade0fc4a05ca4d
CRs-fixed: 721394
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update HDD module to add WAPI IE from cfg80211
Change-Id: I104a1c67d3ff7a6b7d0a9086eb559146e6af18ac
CRs-fixed: 721394
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If the throttle phase is off, do not send tx frames when the ll
pause timer expires.
Change-Id: I8d29ef178bf2becf876ab58fd47193f6ac1cceb0
CRs-Fixed: 723323
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When the MAC address generation is administered, the driver
can generate only two unique MAC address every time. So, due
to some invalid operation by the user, when any of the fixed
interfaces like wlan0 or p2p0 is deleted, it is possible
for the new interface that is generated to have the same MAC
address as that of the existing interface. This can lead to
crashes. This is addressed by checking for duplicate MAC
addresses before interface creation.
Change-Id: I033ff1b5c96bca350a49e3e74d603b72b7fdf220
CRs-Fixed: 713779
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update SAP module to pass WAPI IE from SME to HDD.
Change-Id: I7b0508f9d5dafa8500b51ad3c0edee5154bdf966
CRs-fixed: 721394
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Extend already existing WAPI support for SAP mode. Update includes
1. Add WAPI IE in beacon, probe response and other management frame
for SAP mode.
2. In assoc indication, the WAPI IE is missing to update to wapid,
add WAPI knob to carry the WAPI IE from the (re)assoc frame
Change-Id: Ic56be385b6ee3969856d6a426844a81a9b804d16
CRs-fixed: 721394
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support for rx defragmentation with rx reorder full offload
Change-Id: I2ef1e0aae5d255e03c6f484cc7c74cfb960b9080
CRs-Fixed: 708502
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed the log submit to QXDM and added the run time
debug option.
Change-Id: If403bbca445c0ede909596abac83a7273284c2e5
CRs-Fixed: 713200
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.190A
Change-Id: I309bebbc7d5c7f7321cb02084e173257a39140d7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When channel change request for SCC SAPs are sent separately
causes race condition between SAP beacon Tx of one SAP and
VDEV restart for another SAP.
This fix will send the channel change request for both the SAPs only
after the CSA IE Tx success is received for the second SAP.
This mechanism will ensure that firmware receives the VDEV
RESTART request for both the APs at the same time and
channel change is successful.
Change-Id: I8cb7ef8b5c30f014207cbe4413d5bc7307434035
CRs-Fixed: 724045
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.190
qcacld: UMAC: Updating the probe response ssid from PE session
qcacld: dfs: Fix to handle stop bss for AP+AP when no channels left.
qcacld: fix to avoid sending out any management frames during CAC.
qcacld: Fix for build compilation issues for x86
qcacld: Timer initialization is missing for P2P GO.
Change-Id: I6d238613d38335eecff705df176b4a47eb4bd34c
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.190
Change-Id: Ic3f5dcdf619455cdbbc647f9a10ef8de2e41ba05
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In the case of multiple bssid, when PE prepares the probe response
template, it should populate the ssid string from PE session
instead of the configuration string, which might store the other
BSS's ssid info.
Change-Id: I0c593b37264db37a5a7704d339c4863c8222592a
CRs-fixed: 723095
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When we are in AP+AP concurrency mode, If we find that there is no more
channels to move on then we do the stop bss for only one SAP session.
Ideally we should do it for all other SAP session as well.
With this fix, we will loop through all the SAP sessions and issue stop
bss for each sap session when we find there is no channels left to switch
Change-Id: I0a94e37d75bd303eff0d46f966dc154c8cb9d11e
CRs-Fixed: 721889
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
With current code, we found that sometimes management frames go out
eventhough we are in CAC period.
With this fix, we are providing safety check. When we have CAC running
and for that session if persona is softAP then we will avoid sending
management frames until we are done with CAC
Change-Id: I2401737f431b77d9634a99d2094e2326c8c0e065
CRs-Fixed: 720588
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix for compilation issues on x86 base
Change-Id: I2633235e1154ac32951cc747c7e7f906bb37002c
CRs-Fixed: 722862
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The timer initialization needs to be in hdd_hostapd_SAPEventCB
with eSAP_START_BSS_EVENT case.
To avoid timer-leaks, the initialization of timer should be done
only if the timer is not present already for that session-id.
Change-Id: I2b3efb6beccfed19dff80860d5ce47487e2e6d70
CRs-FIXED: 717503
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.189A
qcacld: When DMA mapping/un-mapping the Rx buffers, use DMA_BIDIRECTIONAL
Change-Id: I66fc19399b7f31ade34e3e1d793c09c0bfa77375
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.189A
Change-Id: I5d83580034c221831b8ecc378b9e0fc5b2f616b7
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is because, we populate some of the fields of Rx Status with a
MAGIC PATTERN. This is a debug patch, to try help catch issues,
where the host is receiving a Rx indication but the DMA done bit
is not set.
CRs-Fixed: 721287
Change-Id: Iee762e9cf3d44fedfb91e6ba577f7b8e7d1a43f5
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge commit '0b2d1fc8432d9577d629ec1f46ad77c4066b9618' into HEAD
* commit '0b2d1fc8432d9577d629ec1f46ad77c4066b9618':
Cafstaging Release 1.0.0.189
qca-cld:hdd: Fix compilation issue for non-MDM plateform
qcacld: Poll and fetch unsafe channel during driver startup
qcacld: Delete stale STA entry in AP+AP during DISASSOC miss
qcacld: supplicant can't connect to AP after SSR recovers target
qcacld: Update CLD features
HDD: Use config channel for DFS restriction check
qcacld: MAC: Fix typo in comments
qcacld: SME: Fix typo in comments
qcacld: HDD: Send disassocation when del_station called
Change-Id: I9ed95844f9e85954e07b2202e584f42e709678a0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.189
Change-Id: I57d9c126bba28b89e82b95cc97849b90031d913a
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fixed the compilation issue for non-MDM platform as the ACS/OBSS
coex feature is only for MDM platform.
Change-Id: I46cbb70e9739860980f3e54ddbf40e583910f8b5
CRs-fixed: 714883
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
During driver startup, as soon as the supplicant is UP,
Host will poll and fetch the unsafe channel list from the
FW. This way, if LTE is up before WLAN, Host driver will
not start operating on unsafe channels.
Change-Id: I045b8fd3ea823719160e131c2be4163656d3766b
CRs-Fixed: 722862
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In AP (Main)+AP (Guest) scenario, STA is connected to the
Main AP and then disconnects from it. But sometimes, this
disconnect is not received by the Host. In such a scenario,
when STA tries to connect to the Guest AP, for the same STA
two entires exist: One stale entry of the main AP and one
that of the Guest AP. So, the EAPOL packets on the Guest AP
get encrypted.
This is fixed in this change by deauthenticating the stale
STA entry and removing the STA entry from the DUT before
associating with the Guest AP.
Change-Id: Idd26cc0e3d61b164d046c06edb6a414be73b078f
CRs-Fixed: 720615
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The supplicant can not do "interface UP" successfully after SSR
and causes connection fail. It is because "interface UP" was coming
before driver initiation ready.
Use rtnl_lock to prevent the race condition between supplicant and driver.
Change-Id: I810178275e11a4e80d30552e9a20e8d33703a112
CRs-Fixed: 719939
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for missing features in Kconfig.
CRs-Fixed: 721958
Change-Id: I1fc552ffb7f09d1a8aa6aa02c5af900ed2cdea3f
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Since only SCC is allowed for MBSSID DFS, use config channel of
primary SAP instead of its current operating channel to force
SCC Mode for cases where Primary SAP operating channel changes
to non DFS channel after RADAR detection.
Change-Id: I4f0648ab33321524310a14da20c19acb07021b00
CRs-fixed: 703275
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix typo in comments
Change-Id: I43216ea5219e8fbb778b5b69cf5c20476f3800e9
CRs-Fixed: 717068
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix typo in comments.
Change-Id: I842386bdbea0ceaa453695bb43932504dfc8572b
CRs-Fixed: 717068
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Some vendors could not finish WSC procedure if Registrar issue
deauthentication to disconnect Enrollee. To avoid this IOT issue,
send out disassocation before deauthentication.
Change-Id: I7b05e6e1a4c94297f68a20fa40edcb29b68de928
CRs-Fixed: 720109
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.188
qca-cld:hdd: Fix ACS and OBSS coex issue
qcacld-new: FW RAM dump for Tufello on x86
wlan: qca-cld: Enable ESE compilation
wlan: qca-cld: SETROAMMODE Fix
Change-Id: If693bf183b5dfce4a869193fa040f3f7fe26929e
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.188
Change-Id: I46c60d75edf9f8c536051f68e2f13eebd23cae61
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In order for ACS and OBSS to coexist, following changes are made:
1. WLAN driver advertises ACS offload capability to kernel and hostapd
2. ACS is enabled by setting channel=0 in hostapd.conf
3. If SAP is started, in AP mode it can perform OBSS scan triggered by
hostapd
4. Once channel is selected by ACS, driver will notify hostapd about the
selected channel so that hostapd can start OBSS scan using the channel.
Change-Id: I57a9942ce16759d41635966af61deb534122f7e1
CRs-fixed: 714883
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The change is to modify the existing code for x86 because we
don't have upper layer application for SSR on x86.
Change-Id: Iece92c017e2c4e197d44cb5554e6c8412f99ff3e
CRs-Fixed: 717180
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ESE compilation enabled by default
Change-Id: I61cafe0b583525e7480420c1d8680746fc4ce4fd
CRs-Fixed: 721935
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When SETROAMMODE is used to disable LFR,
send the STOP command to firmware and then
configure the LFR2 ini param to Zero(disable).
When SETROAMMODE is used to enable LFR,
configure the LFR2 ini param to one(enable) and
then send the START command to firmware.
The roaming related parameters are passed during
the START command. So, there is no need to send
them seperately during the vdev up/down operations.
CRs-Fixed: 721194
Change-Id: I6300077369fd0356ecbc0f297b90c3ee472973b6
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.187
qcacld: Fix to include extended supported rate for 11AC mode
qcacld: HDD: Fix typo in comments and logs
wlan: correct peer information in p2p connection event to OEM App
Change-Id: If80ef1355ac1487bb46be68deb87e0f780784736
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.187
Change-Id: I83580597304fe06c1c734ad8cd979ee928c98366
CRs-Fixed: 688141
|