نمودار کامیت

2105 کامیت‌ها

مولف SHA1 پیام تاریخ
Linux Build Service Account
4a37c2ed0d Merge "qca-wifi: Add a cfg command for enabling SMPS GAP mode" 2020-12-23 19:38:42 -08:00
Linux Build Service Account
c4ae2b3bcd Merge "qca-wifi: Add support to send LCI WMI command to FW" 2020-12-22 07:09:13 -08:00
Aakanksha Doda
3d4cf09cdb qca-wifi: Add a cfg command for enabling SMPS GAP mode
Add a cfg option to configure SMPS Green AP mode

Change-Id: I518a884d900ca54e49645f90ced2aef311e51f4c
2020-12-22 16:27:57 +05:30
Linux Build Service Account
77050e5e63 Merge "qca-wifi: Add support to send FTM responder command to target" 2020-12-21 23:39:52 -08:00
Shashikala Prabhu
975f602e86 qca-wifi: Add support to send LCI WMI command to FW
Add support to send LCI WMI command to FW for 'wlanconfig athx rtt lci
<values>' command.

Change-Id: Idff672adef0ff9abd8ea033de470118c0168a2b6
CRs-Fixed: 2832182
2020-12-21 19:48:49 -08:00
Linux Build Service Account
b6f0feb077 Merge "qca-wifi: Add regulatory APIs for REGULATORY_CHAN_BLOCKED" 2020-12-21 10:39:11 -08:00
Linux Build Service Account
5e193c76cd Merge "qca-wifi: Add support to send LCR WMI command to FW" 2020-12-21 08:36:06 -08:00
Linux Build Service Account
600a31730e Merge "qca-wifi: RTS setting per vap in cfg80211 mode" 2020-12-21 03:39:50 -08:00
Hariharan Basuthkar
67b1ed5682 qca-wifi: Add regulatory APIs for REGULATORY_CHAN_BLOCKED
Add regulatory APIs to check, set and clear the flag
REGULATORY_CHAN_BLOCKED.

Change-Id: If049526fd788747575b24b3aa5aaa84c7b1d6fb9
CRs-Fixed: 2837859
2020-12-20 23:21:08 -08:00
Shashikala Prabhu
28182b4a66 qca-wifi: Add support to send LCR WMI command to FW
Add support to send LCR command to FW for 'wlanconfig athx rtt lcr <Country
code string> <civic info>' command.

Change-Id: Ib23d36006f0349c50b22852d6269e5cb203af01a
CRs-Fixed: 2832179
2020-12-21 10:03:34 +05:30
Shashikala Prabhu
a1d3dd80ae qca-wifi: Add LCI and LCR config structures
Add new WMI file to define WIN only WMI  structures.
Add WIN only WMI LCI, LCR config structures to this file.

Change-Id: I543e11167606538308f98ff243d69b97cca0cd01
CRs-Fixed: 2840450
2020-12-20 05:04:57 -08:00
Shashikala Prabhu
cb8654361b qca-wifi: Add support to send FTM responder command to target
Add support to send FTM responder command to target for  legacy devices.

Change-Id: I215f194c4540c90405f7079bc247167093cfe813
CRs-Fixed: 2781105
2020-12-19 01:19:24 -08:00
Linux Build Service Account
25c5596047 Merge "qca-wifi: Get RXSOP sens_level using cfg80211tool" 2020-12-18 11:39:52 -08:00
Linux Build Service Account
6108563672 Merge "qca-wifi: Modify logs for module ID QDF_MODULE_ID_DP_TX_CAPTURE" 2020-12-18 11:39:50 -08:00
Linux Build Service Account
340b0bd7d3 Merge "qca-wifi: Copy RTT host-FW common structures to host" 2020-12-17 21:37:54 -08:00
Linux Build Service Account
fb1f29ceb3 Merge "qca-wifi: Move WIN specific DFS features to WIN code" 2020-12-17 19:15:23 -08:00
Linux Build Service Account
109e5ef898 Merge "qca-wifi: Fix WDS header fields" 2020-12-17 16:37:15 -08:00
Shikha Bakshi
51ac5a4837 qca-wifi: Modify logs for module ID QDF_MODULE_ID_DP_TX_CAPTURE
Add macros dp_tx_capture_info, dp_tx_capture_info_low,
dp_tx_capture_high, dp_tx_capture_alert, dp_tx_capture_err,
dp_tx_capture_debug to define logs.

Change-Id: I32f31638d1e197f1c2b0a9b5d956a002948047df
2020-12-17 10:25:38 -08:00
Linux Build Service Account
6e442e51dd Merge "qca-wifi: Add loop detection set and query API" 2020-12-17 07:08:59 -08:00
Vijay Krishnan
24b4852dda qca-wifi: Move WIN specific DFS features to WIN code
Move the WIN only DFS features from common code to WIN specific
Component dev. The following features are moved.
1. WIN Hardware mode switch.
2. StaDFS
3. dfs_set_nol
4. nol_history

CRs-Fixed: 2834312
Change-Id: Ia68f5620a9321199b8e5cb0934fc044b9da7ff4a
2020-12-17 06:12:28 -08:00
Manoj Ekbote
717a95065e qca-wifi: Fix WDS header fields
Fix address fields in WDS case.

Change-Id: I0f94bcd42783a6840a714ca0f5541e7299de1d81
2020-12-16 16:18:38 -08:00
narayan
df6443b96e qca-wifi: Get RXSOP sens_level using cfg80211tool
Add RXSOP get sensitivity level api support from userspace.

Change-Id: I37a0c775f20ded04f2bba564c11b8c317fee942a
2020-12-17 01:07:14 +05:30
Neha Bisht
27e1c19f38 qca-wifi: Provide support for avg. phyrate stats
Provide support for average tx and Rx phyrate statistics

Change-Id: I0fbb4aa7aaf215f49b066fc64a1f77b5c23db4d9
2020-12-16 06:12:32 -08:00
Linux Build Service Account
9a16bc08e5 Merge "qca-wifi: add fix for peer mismatch and xretry mpdu" 2020-12-16 01:13:38 -08:00
Linux Build Service Account
04ad11773a Merge "qca-wifi: Move DFS_BANGRADAR from common code to WIN code" 2020-12-16 01:13:34 -08:00
Linux Build Service Account
ecb955c0ae Merge "qca-wifi: Move QCA_SUPPORT_DFS_CHAN_POSTNOL to WIN" 2020-12-16 01:13:34 -08:00
Linux Build Service Account
a6a689f1b1 Merge "qca-wifi: Host Static Memory Optimization (in NSS offload mode)" 2020-12-16 01:13:33 -08:00
Subrat Mishra
d3d1905c7b qca-wifi: RTS setting per vap in cfg80211 mode
Minimum packet size setting for RTS/CTS protection per vap in cfg80211
mode.

Change-Id: I3fafabd746da0190cbc83aa6957bb2ea75fd1518
2020-12-15 09:06:45 +05:30
syed touqeer pasha
3173bb1ac4 qca-wifi: Add loop detection set and query API
Add loop detection set and query API

Change-Id: I55287762c435067af39af0f29b3c2245da499a5f
2020-12-14 00:02:22 -08:00
phadiman
ad27a51809 qca-wifi: Host Static Memory Optimization (in NSS offload mode)
Low memory profiles like 256M and 16M profiles support
only NSS Wi-Fi offload mode and HOST data path APIs are
not used.

Disable HOST data path APIs which are not used in both
NSS Wi-Fi offload mode and in HOST mode (in NSS offload mode)

Change-Id: I44bcbf65771c131a839fb13906e9bbd59fd8545b
2020-12-13 23:29:10 +05:30
Vijay Krishnan
48c59f9c03 qca-wifi: Move QCA_SUPPORT_DFS_CHAN_POSTNOL to WIN
The macro QCA_SUPPORT_DFS_CHAN_POSTNOL is specific to WIN alone.
Therefore move the macro QCA_SUPPORT_DFS_CHAN_POSTNOL and
associated code from common-code to Component dev repository.

CRs-Fixed: 2829535
Change-Id: I208a499cba1912ddd06c2b43dfcd9fc78732dac9
2020-12-12 18:13:37 -08:00
Vijay Krishnan
d3dc1a400d qca-wifi: Move DFS_BANGRADAR from common code to WIN code
Bangradar is used to simulate actual radar. For partial-offlload the
simulation happens within the host itself. For full-offload a WMI
command is sent to the FW and it responds with radar found event.

CRs-Fixed: 2829436
Change-Id: I5a2c7e50df2ee06d236e45a47608c9c53f57ba99
2020-12-12 18:11:24 -08:00
Linux Build Service Account
220d421f90 Merge "qca-wifi: Replace the blacklist manager enum" 2020-12-12 01:36:49 -08:00
Linux Build Service Account
28f7811391 Merge "qca-wifi: Add cfg80211tool support to print CM SM history" 2020-12-11 05:06:54 -08:00
nobelj
968aa5d1a5 qca-wifi: add fix for peer mismatch and xretry mpdu
added fix for below issue

peer derived from peer_id for a radio return peer
from different radio which cause corruption in the queue

current we store xretry mpdu queue to ppdu desc user
which live for short time. added fix to use
xretry mpdu queue from peer user.

Change-Id: I320e3aae9f3df25aff5a6769acc4c037f40ced5c
2020-12-11 02:03:36 -08:00
Santosh Anbu
1c6b4c25cf qca-wifi: Replace the blacklist manager enum
With changes in the enum definition due to introduction of force
rejecting a candidate, replace the blacklist manager return value
to force removal

Change-Id: I3c7d77fd541ff4eb164dc2acb430eb182d5a0eb8
2020-12-10 23:06:12 -08:00
Shreedhar Parande
2a6d9d7bfa qca-wifi: Enhancement of auto channel zerowait using RCAC
If user configures DFS channel, use intermediate channel to
bring up VAPs. Parallely start RCAC on configured DFS channel.
Once minimal RCAC run is done on configured RCAC channel, switch
channel from intermediate channel to DFS channel using CSA.
When user configures new channel using iwconfig, start the RCAC
state machine if newly configured channel is DFS by staying in
current channel until RCAC minimal run is complete on newly
configured DFS channel. Once the minimal RCAC is complete,
switch to the user configured channel using CSA.

Change-Id: I4a54344fddeb49534a78d70a377a6393d26140d6
2020-12-09 00:54:24 -08:00
Shashikala Prabhu
b122b5b3e3 qca-wifi: Copy RTT host-FW common structures to host
Copy RTT Host-Firmware common structures to host file.

Change-Id: If18576ac226ce333379ad06ec30a2d45525e856a
CRs-Fixed: 2832113
2020-12-07 19:13:48 +05:30
nobelj
f86496baad qca-wifi: add fix to use peer id from tx tid
During peer unmap handler peer id is set to invalid peer
but is not deleted as reference is held.
On excess retries, peer id is reference from peer which is inactive
for a ppdu descriptor leading to assert.

added fix to use peer id from tx tid.

Change-Id: I058dec46138ebc10f8d97eb0145458737149309c
2020-12-05 22:18:22 -08:00
Linux Build Service Account
3d9d00c3aa Merge "qca-wifi: Deliver PreCAC events to the user space" 2020-12-05 07:37:13 -08:00
nobelj
be22a25dba qca-wifi: Modify tx capture bottom half to single thread
Modify tx capture work queue to single thread and added
more debug print in assert case.

Change-Id: If6546240984f4d2142089f06a8323b481d319623
2020-12-04 14:10:56 -08:00
Vignesh U
3dc03f2b08 qca-wifi: Deliver PreCAC events to the user space
Deliver the PreCAC event PRECAC_STARTED when the zero cac timer and
the ADFS timer are started.

Deliver the PreCAC event PRECAC_COMPLETED when the dfs channels are
marked as PreCAC Done in the PreCAC tree.

Change-Id: I47b2ab6914df0bdaad7d426a88ae05b65155eeb0
CRs-Fixed: 2823532
2020-12-03 14:51:56 +05:30
Linux Build Service Account
41d6602fa6 Merge "qca-wifi: Move QCA_DFS_RCSA_SUPPORT macro to component-dev" 2020-12-02 21:08:42 -08:00
Linux Build Service Account
9fc3cab1a6 Merge "qca-wifi: Split dfs_zero_cac.c into multiple files" 2020-12-02 21:08:41 -08:00
Vijay Krishnan
7a27a3dc97 qca-wifi: Move QCA_DFS_RCSA_SUPPORT macro to component-dev
The macro QCA_DFS_RCSA_SUPPORT is WIN specific. Hence moving the macro
and associated code to a new file named dfs_rcsa.c to the component-dev
git repository.

CRs-Fixed: 2822597
Change-Id: Ie99a62c934937c5ff7bf528ecdc37eb7efdb6b50
2020-12-01 15:23:03 +05:30
Vijay Krishnan
6ee85bd7d4 qca-wifi: Split dfs_zero_cac.c into multiple files
To enhance code-readability, split dfs_zero_cac.c file into multiple
smaller and logically coherent files. The new files are:
dfs_agile_sm.c, dfs_precac_list.c, dfs_precac_forest.h

CRs-Fixed: 2822588
Change-Id: If3e599cc3d895b3fbc6b114de6b69dd3afff3b6f
2020-12-01 15:22:50 +05:30
Shashikala Prabhu
f7e0de5282 qca-wifi: Move CSA extract API to cmndev
Move CSA extract API to common code.

Change-Id: I27925f3dd21a33cf36ff6fd3bd1b836ac950c794
CRs-Fixed: 2826991
2020-11-30 22:11:22 -08:00
Linux Build Service Account
2b8a916ce6 Merge "qca-wifi: Introduce regulatory APIs to access channel information" 2020-11-30 13:11:07 -08:00
Linux Build Service Account
144e8d38be Merge "qca-wifi: Initialize user retry mpdu queue" 2020-11-30 10:41:39 -08:00
Mainak Sen
79f0560140 qca-wifi: Correct CLI string for tx mode select
Correct cfg80211 CLI string
Change-Id: I81007d20e13d61be3d5207543807b70a953ee628
2020-11-28 19:44:14 +05:30