Граф коммитов

1982 Коммитов

Автор SHA1 Сообщение Дата
Shaakir Mohamed
0fd47e6106 qca-wifi: Add support for user defined probe-resp retry limit
Add support for user defined probe-resp retry limit.

Change-Id: I09b6b2cc1f5e2750238646a776d8c32ed2ee09a1
CRs-Fixed: 2790345
2020-10-07 13:15:58 -07:00
Linux Build Service Account
53567b4c99 Merge "qca-wifi: Use agile width to calculate desired RCAC channel" 2020-10-07 07:08:12 -07:00
Linux Build Service Account
3f7ed7f88c Merge "qca-wifi: MSCS module implementation" 2020-10-05 18:35:14 -07:00
Mainak Sen
29417fc9d2 qca-wifi: MSCS module implementation
Implement a new driver module for Mirrored stream classification
signalling(MSCS) feature. This module which register to NSS MSCS client
to provide callback for peer lookup and priority update based on MSCS
parameters associated with a peer

Change-Id: I7aa465446cb22f0198459193fa04dd66fc903cc7
2020-10-02 17:35:09 +05:30
Linux Build Service Account
33a105ae33 Merge "qca-wifi: Remove DA-Specific 'C' source files in DFS" 2020-10-02 04:05:58 -07:00
Linux Build Service Account
7c09ce8259 Merge "qca-wifi: Fix tx capture mpdu tried less than acked mpdu" 2020-10-01 19:37:18 -07:00
Linux Build Service Account
808ac77447 Merge "qca-wifi: Relay failure status to userspace" 2020-09-30 21:06:24 -07:00
Vignesh Mohan
a556ec02b6 qca-wifi: Use agile width to calculate desired RCAC channel
If user configured frequency is provided for RCAC, instead of using
the current channel width to determine the channel, use the mapped
agile channel width instead. This is because, incases of the current
channel width being 165MHz for example, agile channel can only be
160MHz (indicated by the agile_chwidth variable).

Change-Id: I4634a4baf25efa3341ed0232ccf5c55b300bbbe7
2020-10-01 05:04:18 +05:30
Suresh Velagapudi
92801f2593 qca-wifi: Remove DA-Specific 'C' source files in DFS
Remove DA-Specific 'C' source files in DFS feature.

Change-Id: Ie9bfdf891fcc6a7069b7c1167def51f193a2d5f4
2020-09-28 23:23:35 -07:00
nobelj
3b78c64a1c qca-wifi: Fix tx capture mpdu tried less than acked mpdu
tx capture does not capture mpdu, which missed due to
block ack failure. with subsequent retries it recieve block ack for
all the previous transmitted mpdu in a ppdu was handled.

Change-Id: I23d1bfd7ba05edaec934379fbc036b164a45ceb6
2020-09-28 12:11:08 -07:00
Linux Build Service Account
c54ea45ed5 Merge "qca-wifi: SKB Frag changes for TX Capture" 2020-09-25 06:02:05 -07:00
nobelj
61e1b5c9b1 qca-wifi: Add fix for user after free
user field is updated before allocated memory is free.

Change-Id: I120cb4abab1a010b38dddc8aedc710b77671ac58
2020-09-24 22:28:50 -07:00
Shivani Soni
ce4d8e5daa qca-wifi: SKB Frag changes for TX Capture
Update frag related changes for TX Capture feature

Change-Id: I897e53c923256f2148fde214918bb7b069b8fc2b
CRs-Fixed: 2770668
2020-09-24 16:45:31 +05:30
Linux Build Service Account
3f2b7d75bf Merge "qca-wifi: Add command for disabling inactivity probing" 2020-09-23 03:05:42 -07:00
Linux Build Service Account
7a50f2447f Merge "qca-wifi: Add reason for asterity active setting failure" 2020-09-23 00:35:40 -07:00
Linux Build Service Account
92cf74cb43 Merge "qca-wifi: init peer tid at tx monitor on" 2020-09-22 05:06:14 -07:00
VENKATASAIPRUDHVI SANNIDHI
de691b33c3 qca-wifi: Add reason for asterity active setting failure
Add change to send reason code for asterity active setting failure

Change-Id: I6a559b621a1bb71bc6295d74bdc2bcf095236ef4
2020-09-21 22:20:22 +05:30
Rhythm Patwa
fe93dd862f qca-wifi: Add command for disabling inactivity probing
Add command support 'disable_fw_inact_probe' to disable
FW probing behavior for the inactive clients.

Change-Id: I79ce595ce8843f8b94f214f4544afd0df15121ab
CRs-fixed: 2781030
2020-09-20 19:22:40 -07:00
Linux Build Service Account
59c6e55274 Merge "qca-wifi: Deprecate the ext_ifu_acs configuration" 2020-09-18 23:09:52 -07:00
nobelj
0c906ba7ca qca-wifi: init peer tid at tx monitor on
peer tid queue init is initialized only when tx monitor
feature turned on.

Change-Id: Idba2d0e7004eed5322c24c921044f66c98b33f61
2020-09-18 22:26:14 -07:00
Linux Build Service Account
529e160dec Merge "qcawifi: Use timer to schedule work queue for stats process" 2020-09-18 17:36:03 -07:00
Linux Build Service Account
ad2150a270 Merge "qca-wifi: Allow RootAP side devices to be re-learnt on Primary station" 2020-09-18 10:08:05 -07:00
Linux Build Service Account
0a25dcdf44 Merge "qca-wifi: Add fdb entry add and refresh API" 2020-09-18 10:08:05 -07:00
Krishna Rao
091461fbd9 qca-wifi: Deprecate the ext_ifu_acs configuration
Deprecate the per-VAP ext_ifu_acs configuration. This is required in
order to prevent internal and external ACS from running in parallel if
the user mis-configures some VAPs for internal ACS and some for
external ACS. Instead, an INI for global configuration is provided in
a different, related change.

Change-Id: I714e7a65d7e1ebd3f73479b51ffddc474af7f74c
CRs-Fixed: 2757150
2020-09-17 23:51:12 -07:00
Linux Build Service Account
70a42b554a Merge "qca-wifi: tx capture memory leak fix" 2020-09-17 09:36:52 -07:00
Shwetha G K
b4f1e51c20 qca-wifi: Relay failure status to userspace
Relay failure status as well to userspace

Change-Id: I5b96122da285eabc1a3ad96655461be9e8d29bee
2020-09-17 05:41:35 -07:00
Linux Build Service Account
57efa37060 Merge "qca-wifi: Add config option to set rts/cts rate" 2020-09-16 14:06:02 -07:00
Linux Build Service Account
7d1b20d50d Merge "qca-wifi: Store mapped paddr of dst_mac in me buffer" 2020-09-15 18:08:05 -07:00
Linux Build Service Account
25ff325938 Merge "qca-wifi: Remove HBR related cmd" 2020-09-15 05:36:54 -07:00
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
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