コミットグラフ

2162 コミット

作成者 SHA1 メッセージ 日付
Debasis Das
8d697244a0 qca-wifi: Use abstraction APIs for kernel APIs
Use non-inline OS-abstraction APIs to avoid OS APIs usage directly in
component_dev.

Use non-inline OS-abstraction APIs instead of OS APIs.

CRs-Fixed: 2742480
Change-Id: I669c4c92457f2762ed131f983d37bd0845bb7106
2021-01-21 08:03:10 -08:00
Linux Build Service Account
dee85fd294 Merge "qca-wifi: Move sm header from common header to adfs sm source" 2021-01-20 21:08:53 -08:00
Linux Build Service Account
cee5e9acc4 Merge "qca-wifi: Add OS-abstraction APIs" 2021-01-19 23:08:37 -08:00
Linux Build Service Account
f125176bf0 Merge "qca-wifi: Fixed compiler issues in tools." 2021-01-19 12:45:16 -08:00
Linux Build Service Account
4d6c518b0c Merge "qca-wifi: point eth_header to right offset" 2021-01-18 08:10:24 -08:00
Jeevan Kukkalli
f27755c011 qca-wifi: Move ALD code to SON git project
Move ALD related code under #if QCA_SUPPORT_SON

Change-Id: I830d1c91c0d854281d10b51be3529a79d179608e
2021-01-17 23:57:38 -08:00
Chaithanya Garrepalli
d28406ad4c qca-wifi: point eth_header to right offset
In me convert API point eth header to nbuf data

Change-Id: Ia97059cae8b7f29bae591e5d7bde0fd406c3be65
2021-01-15 23:31:06 +05:30
Linux Build Service Account
c9648f4da3 Merge "qca-wifi: Add commands for pdev/vdev mesh latency config" 2021-01-15 03:10:01 -08:00
Linux Build Service Account
7671adaea2 Merge "qca-wifi: Fix Gccv7 compilation warning" into win_wlan_host.1.0 2021-01-14 04:48:56 -08:00
Linux Build Service Account
470ebb3ee4 Merge "qca-wifi: add fix for tx capture drop logic" 2021-01-14 02:38:16 -08:00
Mainak Sen
d8f14f8ecb qca-wifi: Add commands for pdev/vdev mesh latency config
cfg80211 tool commands for pdev/vdev mesh latency config

Change-Id: I8ee7b791efa44cb217a5a4536c0d7879861cd8f3
2021-01-14 15:12:32 +05:30
Debasis Das
c1a276cc22 qca-wifi: Add OS-abstraction APIs
Add non-inline OS-abstraction APIs to avoid direct usage of
OS APIs.

CRs-Fixed: 2742480
Change-Id: I8930c6c801295d20522f9145fee77404505721a1
2021-01-13 09:54:46 -08:00
Linux Build Service Account
2bf45c908f Merge "qca-wifi-oss: Enable STA DFS in Host and F/W" 2021-01-13 06:39:38 -08:00
Naresh Parati
0785f73be9 qca-wifi: Fix Gccv7 compilation warning
Fixed the following warning: [-Werror=misleading-indentation]

CRs-Fixed: 2689691
Change-Id: I86c34921957c2b327e5e8d613a6d776cb71e25e8
2021-01-13 15:10:36 +05:30
Linux Build Service Account
2682395d7c Merge "qcawifi: Correct naming convention of SNR related macros" 2021-01-12 05:38:53 -08:00
Linux Build Service Account
965f766bd8 Merge "qcawifi: Correct RSSI/SNR naming convention" 2021-01-12 05:38:53 -08:00
Linux Build Service Account
6d0bd60c26 Merge "qcawifi: Correct RSSI/SNR naming convention" 2021-01-12 05:38:53 -08:00
Vignesh U
00c1fc9a58 qca-wifi: Move sm header from common header to adfs sm source
The sm engine header added in dfs common header is only used by
ADFS sm source file. Therefore move the head file to the source file.

Change-Id: I0bfa653781529b0b4f8e3e1a25cef9c354fbba15
CRs-Fixed: 2853427
2021-01-12 04:57:35 -08:00
Nobel Sharanyan Jeganathan
8e1fd402a1 qca-wifi: add fix for tx capture drop logic
It is expected that tx capture feature process all enqueued
payload. tx capture feature totally depends on ppdu stats
tlv. During some corner case if host didn't receive tlv from
firmware enqueued payload is not free properly until
feature is turned off which lead to out of memory.

To address this drop logic is introduced to drop enqueued
payload if there is no ppdu stats tlv to host or enqueued count
exceed certain count.

Change-Id: Ic781915d90fe13363a3fbed37cac3eb46148c34c
2021-01-11 23:39:47 -08:00
Debasis Das
ed7b676d39 qca-wifi: Supress kernel version-specific debug message
The br_fdb_xxx() API's are not implemented for 5.4 kernel.
Remove the debug-message that reports the same.

Change-Id: I6f583af06bf45ca6aee1142627cbd4c480e4a6c6
2021-01-11 13:49:18 +05:30
Shwetha G K
06b4608384 qcawifi: Correct naming convention of SNR related macros
Correct the naming convention of SNR related macros

Change-Id: I4c47fe6fd383d5f7000ddb132aa276e120f0e2b4
2021-01-10 09:52:56 -08:00
Shwetha G K
674f4749af qcawifi: Correct RSSI/SNR naming convention
Correct iwpriv/cfg80211 commands refers SNR and RSSI
interchangeably.

Change-Id: Iaa7a9fe0819ded3752b72b4d56388bdff511509b
2021-01-10 09:52:51 -08:00
Shwetha G K
c5f92efb45 qcawifi: Correct RSSI/SNR naming convention
Correct the APIs referring SNR as RSSI wrongly

Change-Id: I5742be7a217b8f7a6b86eb226dd04a3452d54e4a
2021-01-10 09:52:47 -08:00
Linux Build Service Account
aa6969e1bd Merge "qca-wifi: Componentize QWRAP code" 2021-01-10 06:40:29 -08:00
Linux Build Service Account
0d24e0646a Merge "qca-wifi: Place dfs_configure_deschan_for_precac under macro" 2021-01-08 09:07:27 -08:00
Rathees kumar Chinannan
8d8c8e710a qca-wifi: Componentize QWRAP code
Remove dependency of qwrap on VAP layer and radio(ic) layer data
structures and move QWRAP DP code from OSIF to Component DEV.

Change-Id: I0fc975ef4cbac52e1e7fd8a87db3de8f97056ac0

CRs-Fixed: 2832334
2021-01-08 17:57:46 +05:30
Linux Build Service Account
0cac753ff2 Merge "qca-wifi: add multi soc support for HTT logger feature" 2021-01-08 03:08:15 -08:00
Linux Build Service Account
8a96f1edcd Merge "qca-wifi: fix print format compilation errors" 2021-01-08 03:08:14 -08:00
Ananya Barat
ba8b6f1a49 qca-wifi-oss: Enable STA DFS in Host and F/W
STA DFS is enabled in host and F/W if:-

1. User sets STA DFS Enable in full offload chipset.
2. Domain in ETSI.
3. There is no non STA vdev in the pdev.

Change-Id: I62c7f546b78e7b6be7d6e5bd3b5e710771d67e98
2021-01-08 02:05:03 -08:00
Linux Build Service Account
8b62e3bf48 Merge "qca-wifi: Add extended pointer in connection manager context" 2021-01-07 09:37:03 -08:00
Linux Build Service Account
a72aab00a5 Merge "qca-wifi: Add additional CFR parameters to metadata" 2021-01-07 09:37:00 -08:00
suresh velagapudi
78ebc7b27d qca-wifi: Fixed compiler issues in tools.
Issue:
        Observed few places unused prints with zero lengths.
        Due to this format zero lenghs prints observed compiler issues.
    Solution:
        As these zero lengh prints not necessary for format hence removed.

Change-Id: I58c433e933bb5099d8c1a261bfb60a240c7994f5
2021-01-07 16:31:33 +05:30
Himanshu Batra
11e5773573 qca-wifi: Add extended pointer in connection manager context
Add extended pointer in connection manager context

Change-Id: I3bb1a49f970da1e34c06d861f911666cc64537c6
2021-01-07 14:46:00 +05:30
Vijay Krishnan
e29795cd4b qca-wifi: Place dfs_configure_deschan_for_precac under macro
The API dfs_configure_deschan_for_precac when moved to dfs_precac_forest.h
is not placed under the macro WLAN_DFS_PRECAC_AUTO_CHAN_SUPPORT and the
macro CONFIG_CHAN_FREQ_API.

Place the API under the macro to resolve the issue in minent profile.

CRs-Fixed: 2848724
Change-Id: I94856084c4c55e61592467fa7195ae9bc7e5431f
2021-01-07 10:30:31 +05:30
Chaithanya Garrepalli
56a164e76b qca-wifi: fix print format compilation errors
Correct print format identifier to avoid compilation
errors with -no-format removed from compilation flags

Change-Id: I8806d1a2b31b30f4e0fcb492e462ac38c89c5b79
2021-01-07 10:28:07 +05:30
Linux Build Service Account
2835e20343 Merge "qca-wifi: Move WIN only wmi structures to qca-wifi-oss repo" 2021-01-06 08:08:16 -08:00
Shashikala Prabhu
949b25cb81 qca-wifi: Move WIN only wmi structures to qca-wifi-oss repo
Move WIN only WMI structures from cmndev repo to oss repo.

Change-Id: I275d992819f839d672e95c182b206d09f84df9b7
CRs-Fixed: 2847291
2021-01-04 20:01:56 -08:00
Vignesh U
0179c38036 qca-wifi: Use regulatory channel list to build precac list
The current method to build the precac list uses the ic channels, an
exhaustive list of all possible channel phymodes and channel widths to
calculate the maximum possible channel width of a given channel number.
Since this inefficient use the regulatory channel list to get the maximum
possible channel width and build the precac list.

Change-Id: I89544cf1b3d60b73038edd1df02243857782c514
CRs-Fixed: 2832062
2021-01-04 04:50:10 -08:00
Shwetha G K
5c7a22284b qca-wifi: Add additional CFR parameters to metadata
Populate CFO, agc_gain_db and rx start timestamp params
from tx_peer_event to CFR host meta data.

Change-Id: Id299ea4bc44e58f2b954c953504d0a1df3937b6f
2021-01-04 16:11:49 +05:30
Tallapragada Kalyan
4dc550f02c qca-wifi: add multi soc support for HTT logger feature
add multi soc support for HTT logger feature

Change-Id: Ic5fe4be754736c775ac77e9ec69c2ed3d333caec
2021-01-03 23:24:28 -08:00
Sumedh Baikady
2903a37c06 qca-wifi: Add user knob for FR65148 - user RNR advertisement
User rnr data advertisement can be controlled at frame
level. This change adds support to select the frame.

Change-Id: I626bd61f7cddfde97ac3aa9d330d23af7bbbeda9
2020-12-30 12:00:23 -08:00
Linux Build Service Account
74255a0561 Merge "qca-wifi: Add support for preferred streams in multivdev restart" 2020-12-30 07:37:45 -08:00
Linux Build Service Account
c0aae3741c Merge "qca-wifi: Mark WMI service as unavailable" 2020-12-30 07:37:42 -08:00
Surya Prakash Raajen
1242381f5b qca-wifi: Add support for preferred streams in multivdev restart
Add support to send preferred_tx_streams and preferred_rx_streams
in multivdev restart.

CRs-Fixed: 2833462
Change-Id: I8cbcd3e0463c3b98cfb515554da9f8bb567980f9
2020-12-29 21:51:13 -08:00
Linux Build Service Account
d7b7214fbc Merge "qca-wifi: Add AMSDU support in Tx capture" 2020-12-29 11:37:37 -08:00
Linux Build Service Account
fd84d3a391 Merge "qca-wifi: Add command to configure print ratelimiting" 2020-12-29 05:07:58 -08:00
Linux Build Service Account
a13249b80c Merge "qca-wifi: Add reg channel based checks for NOL and NOL HIST" 2020-12-28 12:35:31 -08:00
Manoj Ekbote
a9061165c0 qca-wifi: Add AMSDU support in Tx capture
Add AMSDU subframe header and set the AMSDU bit in
QOS control field.

Change-Id: Id91a032231bf35cd5f87eaed475699035528c12e
2020-12-28 10:19:40 -08:00
Linux Build Service Account
3468faf236 Merge "qca-wifi: Remove FL macros from logs" 2020-12-28 10:07:46 -08:00
Linux Build Service Account
8b7f1bb615 Merge "qca-wifi: Add a new API to check band capability" 2020-12-28 08:06:42 -08:00