| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The purpose of the multicast Domain Name System (mDNS) is to resolve
host names to IP addresses within small networks that do not include
a local name server.
It utilizes essentially the same programming interfaces, packet formats
and operating semantics as the unicast DNS, and the advantage is zero
configuration service while no need for central or global server.
Based on mDNS, the DNS-SD (Service Discovery) allows clients to discover
a named list of services by type in a specified domain using standard
DNS queries.
Here, we provide the ability to advertise the available services by
responding to mDNS queries.
Change-Id: I3297fcd605d1f4b46fb26028e04630eabe3bbb10
CRs-Fixed: 747044
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The purpose of the multicast Domain Name System (mDNS) is to resolve
host names to IP addresses within small networks that do not include
a local name server.
It utilizes essentially the same programming interfaces, packet formats
and operating semantics as the unicast DNS, and the advantage is zero
configuration service while no need for central or global server.
Based on mDNS, the DNS-SD (Service Discovery) allows clients to discover
a named list of services by type in a specified domain using standard
DNS queries.
Here, we provide the ability to advertise the available services by
responding to mDNS queries.
Change-Id: I96fb043d75b36c89b7a17658cc7ffbec7728a664
CRs-Fixed: 747044
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.238
qcacld: HDD: Connected AP rssi is constant when LCD is off
qcacld: HDD:Increase HDD_MOD_EXIT_SSR_MAX_RETRIES to 60.
Change-Id: Ia263d3ac7186e06e0c3a513c7078debee60b5169
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.238
Change-Id: Ib39b81e79230ee6103599fede282f9edc0a52a29
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Root cause of this issue is, if the DUT LCD is off and scan is
triggered using lowi_test then during inform_bss the RSSI of the
connected AP is taken from pAdapter->rssi.
Instead of pAdapter->rssi, we should be taking the rssi from the
scan result (bss descriptor rssi).
Change-Id: Idfdb8a61bd4c2b2747172d12097693b272a88aa7
CRs-Fixed: 758339
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In some cases of target assert, Collecting dumps takes more than
30 seconds. Driver unload in such scenarios results in kernal panic.
The above issue can be addressed by increasing the wait time during
driver unload if SSR in progress.
Change-Id: I88443088e36f7fb696b82235d3b8c4e1ee259acc
CRs-Fixed: 756357
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.237
qcacld-2.0: Initialize WMM config during SAP turn on
qcacld: HDD: Remove unreferenced functions/code
Change-Id: I4715025865c0930eecdba014971182406467afa3
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.237
Change-Id: Ifb2d325ffd7b6b487ee3b073cd6ba158e03ee43c
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Current WMM config is not initailized during SAP
turn on. As a result when qos data is sent, it
goes in incorrect access category. This fix makes
sure that WMM is initialized during SAP turn on.
Change-Id: I0f2373684eef6eb728ca35a6331783b9eb79603f
CRs-Fixed: 754747
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1. Remove unreferenced functions.
2. Remove wlan_hdd_mib.c source file
Change-Id: Ic2f60d97b3fc98fef19af29c5389d3b6cda361e3
CRs-Fixed: 756448
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.236
qcacld: Do not allow TDLS connection in STA+STA concurrency
qcacld SAP: DFS-ACS range selection in concurrency
qcacld: Fix the issue in CB mode selection in 11ac mode.
Revert "qcacld: Fix to select CB mode based on phymode/channel/vhtchannelwidth"
qcacld: sap: avoid new selected chan leakage to those in NOL
qca_cld: Enable preallocation memory feature for SLUB build
qcacld: Do not create same peer twice for same vdev.
qcacld: Remove randomize MAC for host normal scan request
qcacld: If not associated, return 0 as link status value
qcacld: UMAC: Fix to use SAP's shortGI config during Association
Change-Id: Ie3093c66d17f5792a31024cf3fa087df7ca1e2b2
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.236
Change-Id: I9e949b75db5923c0aab285a4f0d10487a2fe4d29
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently TDLS is operational only when there is a single
STA session. Hence, ensure that TDLS sessions are not
created during multiple active concurrent sessions.
Thus, this commit speaks to not attempt TDLS connection when
another concurrent session is trying to get established.
This goes with the assumption that before the concurrent
session is attempted to connect, the supplicant shall issue
the scan which shall ensure that the TDLS sessions on the
current active session are deleted/torn down.
Any further new TDLS connections are not allowed till the
concurrecy session exists.
Change-Id: Ifbec649cfe9d247552a358bfc9ff70baaa5b6198
CRs-Fixed: 751740
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
DFS operation is not permitted in STA-AP mode and AP-AP
mode only SCC DFS is permitted. Thus when ACS range only
includes DFS channels, we end up selecting first channel
in ACS range since all the channels are marked unsafe.
Fixed this issue to default to 2.4Ghz channels.
CRs-fixed: 752722
Change-Id: I98854c0320d4e3d7310f1ead4d7dd5917e354155
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Check the VHT channel width and phy mode in CB mode selection that
is used to calculate the center frequecy on which SAP operates.
Change-Id: Ie110d93cae48d66f257f5a6ec0e17773679ab354
CRs-Fixed: 726115
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts change-id Ib9c965d45fb5019d22957cda07a28da27f6ccb7f .
Change-Id: Icba57e738a66c5fc18641c4ede5e19b59e075f30
CRs-Fixed: 755604
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ACS only removes the channels in NOL for channel selection.
But the new candidate channel would have chance to be close to
those channels are in NOL, which might have potential leakage.
Add protection to avoid picking those channels.
Change-Id: Ie1d31589a27d2f11162979317cbef4e86e9033b9
CRs-fixed: 755856
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Since preallocation memory leak detection logic has beed added to CNSS
platform driver, enable preallocation memory feature for SLUB build to
avoid driver load failure after system long run.
Change-Id: I3ba0f7fd157b656ab7fa7f3f5a32dc8a36058be6
CRs-fixed: 755211
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Check for exsisting peer mac address in vdev peer_list
before adding new peer.
Change-Id: Idece22b7918a4aafe8b02d3475f8954e8dea5247
CRs-FIXED: 755568
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WPS probe requests are generated by the supplicant and hence enabling
MAC spoofing (random MAC) flag in these scans causing WPS failure.
The expectation for now is to randomize the MAC only for PNO and GSCAN
firmware generated probe requests.
Hence, fix this issue by removing the MAC spoofing flag for normal scan.
Change-Id: If527fc589c308894f5213bd23cb40110e8232b0d
CRs-Fixed: 755632
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As per the requirement, if the DUT is not associated to an AP.
then Link status return value should be 0.
Change-Id: I4a88c6ee4144617528f18cc928b5d2704eecf6f8
CRs-Fixed: 755832
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently we are not taking into account of our shortGI capability
while sending PEER ASSOC CMD to the FW.
This change set fix this by making use of the SAP's capability
and peer's capability in setting the shortGI in Assoc Response.
Change-Id: Ie61dc0ece08a915ecbea04f3afca28e27e140276
CRs-Fixed: 755880
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.235A
wlan: qcacld: Preauth Session Cleanup
Change-Id: I9443872c75ce405132ba486cc7c928d25a4679d2
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.235A
Change-Id: If78d8edb23efda0de073585f7a48f3939c632aff
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When the DUT is in PREAUTH_DONE state and it
received a deauth from upper layers, then the
preauth session should be cleaned up.
Change-Id: Ic3532782237cb08bb45a8f0beb894d71dc1dc80c
CRs-Fixed: 756377
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.235
qcacld: Fix to handle channel 0 for reassoc to same AP
qcacld: Update cfg.ini values
qcacld: wlan: [PROTOCOL] Implementation of 3 port concurrency.
qcacld: wlan: [HDD] Implementation of 3 port concurrency.
Change-Id: Id536e1833a6e1ff1de648837ab974094f4bd5538
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.235
Change-Id: If1d8339ecb4e29f19bfd88b4f1296ffacb560007
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Sigma dut sends connected bssid and channel 0 to indicate
driver to issue reassoc to same AP. Currently, driver treats
channel 0 as invalid data. Fix this by allowing reassoc to same
AP without considering the channel value.
Change-Id: I3a3ab31818f09dd7562105e017729253f7c96d42
CRs-Fixed: 755508
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update cfg.ini values.
Change-Id: I33264992141ee5e9df99a0fd03d75606e1524685
CRs-Fixed: 755692
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This patch has been raised to achieve following things,
1) Lets assume SAP comes up first and STA comes up later, in this case
if STA tries to associate to some AP whose channel is different than
SAP's home channel and it is in 2.4G band then SAP would stop beaconing
on its home channel and start beaconing on STA's channel. In case if
STA fails to associate for some reason then SAP would start in its
default home channel.
2) Provide ini items to control this mechanism. Following are the ini
items. <gEnableCustomConcRule1>, <gEnableStaConnectionIn5Ghz>
CRs-Fixed: 752918
Change-Id: Ide940476e8ba81c87695d883a1b1cc22e6a09360
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This patch has been raised to achieve following things,
1) Lets assume SAP comes up first and STA comes up later, in this case
if STA tries to associate to some AP whose channel is different than
SAP's home channel and it is in 2.4G band then SAP would stop beaconing
on its home channel and start beaconing on STA's channel. In case if
STA fails to associate for some reason then SAP would start in its
default home channel.
2) Provide ini items to control this mechanism. Following are the ini
items. <gEnableCustomConcRule1>, <gEnableStaConnectionIn5Ghz>
CRs-Fixed: 752915
Change-Id: I0978498703b6451ae2f02f9153a4d1f5b69c7a3d
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.234
qcacld: WMA: Increase VDEV_STOP timeout to 3000 ms
wlan: qcacld: Limit the join attempts
qcacld: Support the customization of DHCP client IP range
qcacld: Allow two beaconing entities to start on high latency devices
qcacld: IPA UC: Flush TxRx queue when switching MCC to SCC
qcacld: IPA uC Offload MCC support
qcacld: STA mode IPA uC Offload support
cnss_diag: Fix the build errors for some platforms.
WLAN: Modify HTC flags implementation
Change-Id: I19a4bb97d68bdbc17b341b83f4fed69c86d7160b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.234
Change-Id: Ib8e83afbce56ba4fbd1f17927153be879dc15955
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Firmware may take approx. 2 seconds to finish VDEV_STOP command.
Increase the WMA timeout value to 3 seconds.
Change-Id: I093f5d1aef83afe852b3f115846a82311ca67a44
CRs-Fixed: 755005
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Limit the maximum number of BSSID's that
are being tried for a single connect
command
Change-Id: If2d5addeb8e97356fb26e317ad33be37390a505a
CRs-Fixed: 753885
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Provide the customization of client IP address range for DHCP Server
Offload via qcom_cfg.ini.
Change-Id: I933965787eaaa905df467cb4f3f4f7d3dea83165
CRs-Fixed: 752558
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This patch will allow two beaconing entities to start on high latency
devices. Firmware is required this value to be set correctly in
order to accept start bss requests from multiple beaconing entities.
Change-Id: Ib3713ae0621e344816d624e23c5c80fc777153cf
CRs-Fixed: 749182
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Flush TxRx queues for concurrent interfaces when switching MCC to SCC
This is needed for seamless roaming of STA interface between external APs
Change-Id: Idbccc769bb53ab4b1460b1c19f8976b89f8c3732
CRs-Fixed: 752577
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add code to send IPA message WLAN_SWITCH_TO_MCC/WLAN_SWITCH_TO_SCC
when switching between MCC/SCC
Change-Id: I3573efd8d0270cbece9b9f87cf7042f96e39ff64
CRs-Fixed: 752576
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1. Add build flags and change INI
- enabled IPA_UC_OFFLOAD and QCA_CONFIG_SMP
- Changed WCNSS_qcom_cfg.ini
gIPAConfig=9
gIpaUcStaOffload=1
2. Ethernet bridging changes
- A new data member "type" is added to ipa header
- Register Rx/Tx interface properties with the header type
3. STA mode IPA Offload support
- Add WMI_IPA_OFFLOAD_ENABLE_DISABLE_CMDID
- Add gIpaUcStaOfflaod
4. Correct IPA TX partial header
- Moved vdev_id to the first element of IPA DESC struct
- Moved length to the first element of FRAG DESC struct
- Set is_eth2_ofst_valid and eth2_ofst in IPA partial header
5. Add WMI_VDEV_SET_PARAM_CMDID with WMI_VDEV_PARAM_INTRA_BSS_FWD
Change-Id: I63eeabae206fa854ee2380a6b9f6f16c8a071b3c
CRs-Fixed: 752574
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixed the cnss_diag tool compilation errors for some platforms.
CRs-Fixed: 753629
Change-Id: Ibe962ab49d74118e810e7f2ebed70d77af7f8329
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This helps increase Rx bundle count to 64.
For more efficient bus. Also adding change to comprehend bit0
in HTC flag.
Change-Id: I1d4a31b813b2bb5bfdda4db535f90d0003d59bb0
CRs-Fixed: 735269
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.233
qca-cld:Fix for roaming failure with pmf required
qcacld: HDD: Increase threshold value for tcp delayed ack trigger
qcacld: Add cfg.ini support to enable/disable MAC address spoofing
qca-cld: BMI: Revise SSR for USB interface in X86
qcacld: Fix pktlogmod exit for the second time
qcacld-new: Move adf creiation/destroy into HIF for USB and SDIO
Change-Id: I3ca16c04caa32d8afeac21f0529dfe12098c6b73
|