Wykres commitów

2004 Commity

Autor SHA1 Wiadomość Data
Linux Build Service Account
ada250b662 Merge "qcacmn: FR-64493 WDS Extended support" 2020-09-14 04:06:29 -07:00
Linux Build Service Account
15dc45719e Merge "qca-wifi: cleanup of redundant code under HOST_SW_TSO_ENABLE" 2020-09-14 01:07:27 -07:00
Linux Build Service Account
79f6c2b6f9 Merge "qca-wifi: Add iv_ref_leak_test flag at vap level" 2020-09-14 01:07:27 -07:00
Linux Build Service Account
28582f0573 Merge "qca-wifi: Unmap nbuf while processing Tx completion" 2020-09-11 11:08:32 -07:00
Naga
9fa046409b qcacmn: FR-64493 WDS Extended support
Added API send event to control path for
created dedicated net device for backhaul
when WDS extended feature is enabled.
This API will be called when 1st 4 address
is received from backhaul.

Change-Id: Ie473e582edf3974eb18997f578b02562671c4e9f
CRs-Fixed: 2773485
2020-09-11 18:23:52 +05:30
Alok Singh
b7d8e171fb qca-wifi: Add iv_ref_leak_test flag at vap level
Adding flag at vap level to test refernce leak

Change-Id: Ib5c1b57d19cdcf596a64e30d737e4ae3e4695ab3
2020-09-11 16:41:01 +05:30
Surya Prakash Raajen
a2920ebcc8 qca-wifi: Move gpio config/output tlv to cmn code
Move gpio config and output tlv send command to
common code for WIN and MCC for  both to use

CRs-Fixed: 2755642
Change-Id: I124ae90b6c854e5bbab013e27b7b11d303c3299c
2020-09-11 12:28:41 +05:30
Debasis Das
7b9334bcdb qca-wifi: Store mapped paddr of dst_mac in me buffer
For me buffers, the physical address of the buffer
holding the dst_mac address needs to be stored
in the respective member.This is needed for
unmapping the dst_mac buffer before freeing
me buffer.

Change-Id: I069b6c72a3fa402be7b79840131bb550dcee2d5f
2020-09-10 06:10:02 -07:00
Linux Build Service Account
0a42fd8526 Merge "qca-wifi: Correct the command for get_he_ltf" 2020-09-10 03:39:56 -07:00
Rhythm Patwa
3925869946 qca-wifi: Add command support for Testbed AP defaults
qca-wifi: Add commands for Testbed AP defaults configuration

Add the following commands to configure Testbed AP defaults:
1. "he_er_su_disable"
2. "he_1024qam_lt242ru_rx"
3. "he_ul_mu_data_dis_rx"
4. "he_full_bw_ulmumimo"
5. "he_dcm_max_const_rx"

Change-Id: I92441b4b6e8322a155250c3131200cf90d827bbc
2020-09-09 14:00:24 -07:00
Neha Bisht
03518e73b4 qca-wifi: cleanup of redundant code under HOST_SW_TSO_ENABLE
Cleanup of redundant code under HOST_SW_TSO_ENABLE macro

Change-Id: I1aaa0ef3f55649ef3235d0bd2baeb524f6ad027f
2020-09-09 22:57:04 +05:30
Linux Build Service Account
065415a98b Merge "qca-wifi: Cleanup of redundant code under HOST_SW_LRO_ENABLE" 2020-09-09 06:36:40 -07:00
Abhiram Jogadenu
ba5da119b1 qca-wifi: Correct the command for get_he_ltf
get_he_ltf is miscategorized as a set param instead of get param.
This change corrects the command.

CRs-Fixed: 2770781
Change-Id: Iabc48a13c0c327bae915fbab0ab732019ef8ae78
2020-09-08 21:50:56 -07:00
Linux Build Service Account
fa29086374 Merge "qca-wifi: Update HTT debugfs directory name using netdev name" 2020-09-08 13:28:12 -07:00
Shivani Soni
0074989f91 qca-wifi: Update HTT debugfs directory name using netdev name
Update HTT debugfs directory name using netdev name

Change-Id: Ib6db1e30ae0153cddc3bb7e1f86348f4717a30b2
CRs-Fixed: 2771473
2020-09-08 08:42:48 +05:30
Subhranil Choudhury
d6f386ad53 qca-wifi: Allow RootAP side devices to be re-learnt on Primary station
The change allows RootAP side devices to be re-learn on Primary
station. This is to take care of a schenario when secondary
station vap comes up first and RootAP side devices are learnt
on secondary station and the when primary station comes up
all the devices have to be re-learnt on Primary station.

Change-Id: If2317eab94edb145fbbff27046c7a5bc456a3302
2020-09-07 10:10:57 -07:00
Jayachandran Sreekumaran
fb7e3e7dd8 qca-wifi: Add config option to set rts/cts rate
Add config option to set rts/cts rate.

Change-Id: Ic38239b1bf0a703be752e3b859681f112e1dafde
CRs-Fixed: 2765347
2020-09-07 21:44:33 +05:30
Debasis Das
1beaf3500a qca-wifi: Unmap nbuf while processing Tx completion
For mcast-enhancement, nbuf mapping is done once.
The nbuf is cloned as per the number of clients.
After queueing the pkt to HW, the nbuf should not
be unmapped immediately.The correct place to unmap
the nbuf is in the Tx completion path.

Change-Id: I6c45967b53e1d6db5a7ebf77c6df735c1a41d642
2020-09-07 15:23:54 +05:30
Subhranil Choudhury
f391607e21 qca-wifi: Add fdb entry add and refresh API
Add an API for bridge fdb add and refresh.

Change-Id: Ifc8124c344d1b2bfa6c50532c0a12f5692cec625
2020-09-07 13:29:03 +05:30
Neha Bisht
6f30f036b6 qca-wifi: Remove Wno-format flag while compilation of driver
To get formating errors at compile time, removing Wno-format flag
while compilation of driver and also handling associated errors.

Change-Id: I6e99385b583fb1e5e15e7d1aab0fcd8eede08b3c
2020-09-06 20:39:04 -07:00
Neha Bisht
8c7dd00c89 qca-wifi: Cleanup of redundant code under HOST_SW_LRO_ENABLE
Cleanup of redundant code under HOST_SW_LRO_ENABLE macro

Change-Id: Ic99cbe007d7c70cf78cb786fedd54f14b983f263
2020-09-06 07:16:27 -07:00
Kai Chen
78c7be2508 qcawifi: Use timer to schedule work queue for stats process
Use timer to schedule work queue for tx capture stats
process to fix the deauth missing issue in tx capture
when AP is down.

Change-Id: Ie1d1e3fa9f576cd6034fe6035ef933b1e78df99b
2020-09-03 11:39:40 -07:00
Linux Build Service Account
db374ed3d2 Merge "qca-wifi: Modify wlanstats context to RDK stats context" 2020-09-03 06:07:03 -07:00
Linux Build Service Account
a93ff34f42 Merge "qca-wifi: rnr stats APSTATS" 2020-09-02 09:38:13 -07:00
Linux Build Service Account
a9595481f5 Merge "qca-wifi: populate vdev extension statistics" into win_wlan_host.1.0 2020-09-02 00:19:05 -07:00
Linux Build Service Account
6ecddb2d0b Merge "qca-wifi: Copy num freq & num nfdbr/nfdbm fields from WMI struct" 2020-09-01 16:37:38 -07:00
nobelj
cde48bdd58 qca-wifi: tx capture memory leak fix
Added memory leak fix and added assert in few more
places to capture other corner case issues.

Change-Id: I5c728f73aafa20b7d65f74e866e652fd8c73de83
2020-09-01 11:38:25 -07:00
nobelj
a54788cb56 qca-wifi: populate vdev extension statistics
populated fils discovery, unsolicited probe response from
vdev extension stats and populated to APSTATS.

Change-Id: Ia7c18a07428a73d445b8a85169a4dd8f053d9cc6
2020-09-01 07:51:54 -07:00
Rohan
2564eb8249 qca-wifi-oss: Add configs for 6Ghz security compliance
Add configs for 6Ghz security compliance

Change-Id: Ifb2a4ad4548f3cd267cfc19d3f33d8674a68653a
2020-09-01 12:47:24 +05:30
Linux Build Service Account
07102ba8d1 Merge "qca-wifi: Debugfs support for HTT stats" 2020-08-31 19:36:33 -07:00
nobelj
f467ad38f1 qca-wifi: rnr stats APSTATS
add and leverage stats for 6G to be used in apstats.
radio level stats are added for rnr count, active,
created vap, SoC status and cfg80211tool command is added
to display rnr cache.

Change-Id: I882c6349283c5a8295fe8933aee221f9a923e7f8
2020-08-31 14:50:41 -07:00
Linux Build Service Account
8520f2f1c2 Merge "qca-wifi: [component_dev] Add API for 6Ghz advertisement params" 2020-08-31 07:07:51 -07:00
Linux Build Service Account
716b69aa03 Merge "qca-wifi: Add cmd support for WNM and RRM filter" 2020-08-31 05:05:57 -07:00
Linux Build Service Account
1db79bf21b Merge "qca-wifi: Replace QDF_MAC_ADDR_STR and QDF_MAC_ADDR_ARRAY" 2020-08-31 03:05:49 -07:00
Linux Build Service Account
30d7518fef Merge "qca-wifi: Use atomic operation in peer tid queue init" 2020-08-31 03:05:49 -07:00
Shivani Soni
d707418e11 qca-wifi: Debugfs support for HTT stats
Provide debugfs support for HTT stats.

Change-Id: Id20f4c909a82dced8076dca4089d4ba45f2fd573
CRs-Fixed: 2757889
2020-08-31 14:08:12 +05:30
phadiman
2623d744c4 qca-wifi: Modify wlanstats context to RDK stats context
peer wlanstats context is used only for RDK Plume stats
but the name is misleading as wlan statistics

Hence rename peer's wlanstats_ctx to rdkstats_ctx and
the APIs the APIs around the same

Change-Id: I34d341240ba9fd258be48f276c3e88666e5a25bf
2020-08-31 12:43:57 +05:30
Kris Muthusamy
1be8f3b049 qca-wifi: [component_dev] Add API for 6Ghz advertisement params
1. Add API for set/clear of BSS param in RNR IE:
   a. 20tu prb response active bit in bss param of RNR IE
      cfg80211tool wifiX rnr_unsolicited_prb_resp_en 1/0

   b. Member of colocated 2.4/5ghz ess bit in bss
      param of RNR IE.
      cfg80211tool wifiX rnr_member_ess_colocated_en 1/0

2. Add API to set 6ghz HE-OP min rate.
   cfg80211tool athX he_6g_min_rate <val[1,206]>

Change-Id: If6589e3813ee8aeb9840d0296e250c7fa484e767
2020-08-30 19:11:15 -07:00
Linux Build Service Account
97a5cab7a5 Merge "qca-wifi: Support for HLOS TID override command" 2020-08-30 15:04:50 -07:00
Linux Build Service Account
00a8d99304 Merge "qca-wifi: Conditionally define dfs_precac_status_for_channel" 2020-08-30 15:04:49 -07:00
Mainak Sen
f9f8034eb7 qca-wifi: Support for HLOS TID override command
cfg80211tool/iwpriv support for hlos tid override per vap

Change-Id: I49f2ee98f8774cd8fc34c7aa6316108899d925af
2020-08-29 03:35:35 -07:00
Linux Build Service Account
51bd15af71 Merge "qca-wifi: Create framework for RNR 6Ghz operations" 2020-08-28 22:05:14 -07:00
Linux Build Service Account
a7baa55be9 Merge "qca-wifi: [component_dev]Add command to enable RNR selective add" 2020-08-28 22:05:14 -07:00
Linux Build Service Account
3d01d9aa1c Merge "qca-wifi: stats VoW IGMP improvements" 2020-08-28 11:08:41 -07:00
Linux Build Service Account
cdf12bb10f Merge "qca-wifi: VoW IGMP improvements" 2020-08-28 11:08:40 -07:00
Manoj Ekbote
2de00c0bd2 qca-wifi: Use atomic operation in peer tid queue init
tid queue init can be called from peer MAP event handler and peer
setup functions. Since they can run at same time because of the
sequencing, make init_done an atomic variable and set it before
allocating the retry ppdu. Otherwise, it can result in double
allocation and memory leak.

Change-Id: I354bf2763b8ddedcf83f04eccccaafc329eac66d
2020-08-28 09:59:58 -07:00
Ananya Barat
3ddbe0fad7 qca-wifi: Conditionally define dfs_precac_status_for_channel
When ATH_SUPPORT_ZERO_CAC_DFS is not defined the function
dfs_precac_status_for_channel has 2 definitions, one in dfs_zero_cac.h
and the other in dfs_zero_cac.c.

Fix this by putting the definition in dfs_zero_cac.c under
ATH_SUPPORT_ZERO_CAC_DFS.

Change-Id: I767b7f3bbfe43cb976648c7761cd8e24e4773783
2020-08-28 03:04:20 -07:00
Linux Build Service Account
de97309d97 Merge "qca-wifi: Add mac filtering support for connection manager" 2020-08-27 08:07:59 -07:00
Pavankumar Nandeshwar
53bc50f17a qca-wifi: stats VoW IGMP improvements
Add stats VoW IGMP improvements feature

Change-Id: Ibf1f0a0851843363e0d9198df8dd1052b907d213
2020-08-27 02:13:51 -07:00
Pavankumar Nandeshwar
fd529cd60a qca-wifi: VoW IGMP improvements
As part of the VoW IGMP improvements, which deals with
conversion of igmp packets to unicast packets, the
following changes are done when the new feature is enabled:

1. IGMP/MLD packets with special addresses (addresses not
   part of any multicast group) will be converted to all
   existing clients of the AP. These packets will be
   directly fed to igmp multicast to unicast conversion
   module.
2. The IGMP/MLD packets with group specific addresses will
   first go to multicast enhancement module, where they
   will be allowed to pass and will be converted to unicast.
3. The new feature will be enabled only when multicast
   enhancement feature is enabled, which will be ensured
   at the configuration level.

FR : 61063

Change-Id: I06fc796af288f387b05e34f9b62028d648cdc8cc
2020-08-27 14:43:02 +05:30