提交图

2004 次代码提交

作者 SHA1 备注 提交日期
Linux Build Service Account
c68544cb65 Merge "qca-wifi: unmap buffer before free" 2020-10-16 05:06:08 -07:00
Linux Build Service Account
4f4050f404 Merge "qca-wifi: Replace WMI_LOGE() with wmi_err()" 2020-10-16 02:10:05 -07:00
Linux Build Service Account
e2bf7969cb Merge "qca-wifi: Replace WMI_LOGD() with wmi_debug()" 2020-10-16 02:10:04 -07:00
Linux Build Service Account
ef2b8cb764 Merge "qca-wifi: WMI_LOGI() with wmi_* appropriate log level" 2020-10-16 02:10:04 -07:00
Linux Build Service Account
3ce30d000b Merge "qca-wifi: WMI_LOGP() with wmi_* appropriate log level" 2020-10-16 02:10:04 -07:00
Linux Build Service Account
8bbe4d4c54 Merge "qca-wifi: Replace WMI_LOGW() with wmi_* appropriate log level" 2020-10-15 23:38:16 -07:00
Linux Build Service Account
0f6ddc876b Merge "qca-wifi: Handle fraglist in full monitor path" 2020-10-15 21:36:16 -07:00
aloksing
6221d1ae5b qca-wifi: Replace WMI_LOGD() with wmi_debug()
Replace WMI_LOGD() with wmi_debug().

Change-Id: I01de40a278b2e3657362fca901b81ab48999102a
CRs-Fixed: 2779913
2020-10-15 06:34:09 -07:00
aloksing
2dac47ad6d qca-wifi: Replace WMI_LOGE() with wmi_err()
Replace WMI_LOGE() with wmi_err()

Change-Id: I2cf78a048e456923b5c5d384544ec8b332380f6d
CRs-Fixed: 2779913
2020-10-15 18:54:58 +05:30
aloksing
ce32547de4 qca-wifi: WMI_LOGI() with wmi_* appropriate log level
Replace WMI_LOGI() with  with wmi_* appropriate log level.

Change-Id: I31e488527ec250496fc1a84703198df45df3128a
CRs-Fixed: 2779913
2020-10-15 03:29:49 -07:00
aloksing
10d15a7a58 qca-wifi: Replace WMI_LOGW() with wmi_* appropriate log level
Replace WMI_LOGW() with  with wmi_* appropriate log level.

Change-Id: I6172eb9b7c5aabecad56cd1c066f1ff26ae1df8f
CRs-Fixed: 2779913
2020-10-15 03:29:41 -07:00
aloksing
22b4f80ac9 qca-wifi: WMI_LOGP() with wmi_* appropriate log level
Replace WMI_LOGP() with  with wmi_* appropriate log level.

Change-Id: I45d15cef78e35ff3fd32ec34dab267c8dd410bff
CRs-Fixed: 2779913
2020-10-15 03:26:42 -07:00
Amir
418e9f663e qca-wifi: unmap buffer before free
unmap buffer before free in case of status buffer DMA not done
WAR is hit.

Change-Id: I190d6188865cd0a58ad661bad0e512191ae7e753
CRs-Fixed: 2797458
2020-10-14 23:05:50 +05:30
Ankit Kumar
888cb7fccd qca-wifi: Handle fraglist in full monitor path
Handle fraglist in full monitor path.

Change-Id: If808c49654a62d84d60de0b3511424a43d1e7375
2020-10-14 17:57:48 +05:30
Srinivas Pitla
065a6e13f2 qca-wifi: enhance current debug print in issue scenario
The current debug print is not sufficient to look at
peer, tid. So enhanced current print

CRs-Fixed: 2794519
Change-Id: If531f1892cfc53c308b1913891a54f4a9350d02c
2020-10-13 13:51:40 -07:00
Linux Build Service Account
e25ad9bdad Merge "qca-wifi: Add support for user defined probe-resp retry limit" 2020-10-11 22:41:03 -07:00
Linux Build Service Account
2ffb194f4f Merge "qca-wifi: Remove the redundant radar on Agile Detector check" 2020-10-09 07:36:13 -07:00
Linux Build Service Account
77a5cbc8a8 Merge "qca-wifi: Move gpio config/output tlv to cmn code" 2020-10-08 16:36:11 -07:00
Linux Build Service Account
303a9f7a0d Merge "qca-wifi: Introduce radar param translation for 160/165Mhz Agile channel" 2020-10-08 12:06:50 -07:00
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
Vignesh U
75d8aabc74 qca-wifi: Remove the redundant radar on Agile Detector check
The following sanity check for processing the radar on agile channel
(dfs_process_radar_ind_on_agile_chan) is already present in the caller,
(dfs_process_radar_ind) where the radar action is classified based on
radar found params:
i) is dfs agile precac enabled?
ii) is rcac enabled?
iii) is a valid agile channel configured?

These checks are not enough when radar is detected on Zero Wait DFS
channel. But this is taken care in the parent function

Remove these redundant checks as they are already present in the parent
function flow dfs_is_radarsource_agile().

CRs-Fixed: 2764058
Change-Id: Ia67d6ee28f5f04e149c1049bd5642f04e6a4bc70
2020-10-01 15:21:21 +05:30
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
Vignesh U
3a9b82683c qca-wifi: Introduce radar param translation for 160/165Mhz Agile channel
The radar parameter received from FW for Pine is based on the 160MHz
channel center. In Host a preprocessing to convert this radar parameters
based on 160MHz channel center into parameters based on 80MHz channel
center is done. This translation is present for the current channel but is
absent for the agile channel.

Also, for the 165MHz agile channel, the radar parameters are always sent
to host based on the left 80MHz center frequency 5690MHz.

Introduce a radar parameter translation function for 160/165MHz Agile
channel such that

1) If the radar hit frequency is left to the center of 160MHz center
frequency, then the segment id should be primary segment. The offset
frequeny that was with respect to the 160MHz channel center should be
converted into offset frequency based on the left 80MHz center by adding
40MHz on the offset received.

2) If the radar hit frequency is right to the center of 160MHz center
frequency, then the segment id should besecondary segment. The offset
frequeny that was with respect to the 160MHz channel center should be
converted offset frequency based on the right 80MHz center by subtracting
40MHz on the offset received.

3) If the radar hit frequency is on the left 80MHz segment of the
165MHz channel then do nothing because, the radar paramters are sent by
FW with respect to the left 80MHz center frequency of the 165MHz channel.

4) If the radar hit frequency is on the right 80MHz segment of the
165MHz channel then the segment id should be secondary segment id and the
offset should be converted to be based on the right 80MHz center frequency
5775MHz by subtracting 85MHz.

Change-Id: I47471e65c5831c0aa9c2c36338021a55d4dc7c7b
CRs-Fixed: 2784515
2020-09-30 12:59:28 +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