Skip to content

Conversation

@opsiff
Copy link
Member

@opsiff opsiff commented Jul 30, 2024

No description provided.

Ping-Ke Shih and others added 4 commits July 31, 2024 01:24
Fill STBC and LDPC fields to get better performance when transmitting under
noisy environment. Old chips like 8852AE use firmware command to enable
these two capabilities, but newer chips must use TX descriptor.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://msgid.link/20240522023830.9798-1-pkshih@realtek.com
(cherry picked from commit f12fc20)
… for monitor mode

Add LDPC and STBC to rx_status by hardware PPDU status, and set them as
known fields of radiotap, so we can check these capabilities in monitor
mode.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://msgid.link/20240522023830.9798-2-pkshih@realtek.com
(cherry picked from commit 85e02a0)
Enlarge AMSDU limit to improve MAC efficient to get better TX throughput
from 851 to 895 Mbps. No change for RX throughput 902 Mbps.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20240621123617.6687-1-pkshih@realtek.com
(cherry picked from commit 5f7e92c)
An incorrect definition caused DPK to fail to backup and
restore a set of KIP registers. Fixing this will improve
RX throughput from 902 to 997 Mbps.

Fixes: 5b8471a ("wifi: rtw89: 8852b: rfk: add DPK")
Signed-off-by: Kuan-Chung Chen <damon.chen@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20240621123617.6687-2-pkshih@realtek.com
(cherry picked from commit 2f35712)
@deepin-ci-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign hudeng-go for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@deepin-ci-robot
Copy link

deepin pr auto review

关键摘要:

  • rtw89_core_tx_update_data_info函数中,新增了对stbcldpc属性的处理,但未提供对这些属性的详细说明或文档。
  • rtw89_core_parse_phy_status_ie01函数中,新增了对ldpcstbc属性的处理,但未提供对这些属性的详细说明或文档。
  • rtw89_core_hw_to_sband_rate函数中,新增了对ldpcstbc属性的处理,但未提供对这些属性的详细说明或文档。
  • rtw89_core_update_rx_status_by_ppdu函数中,新增了对stbcldpc属性的处理,但未提供对这些属性的详细说明或文档。
  • rtw89_core_update_radiotap_eht函数中,新增了对ldpcstbc属性的处理,但未提供对这些属性的详细说明或文档。
  • rtw89_core_rx_to_mac80211函数中,新增了对ldpcstbc属性的处理,但未提供对这些属性的详细说明或文档。

是否建议立即修改:

  • 确保新增的处理逻辑与现有代码库兼容,并且有充分的文档说明。
  • 如果stbcldpc是新增的属性,需要确保这些属性的使用遵循了项目的编码标准和最佳实践。
  • 检查是否有必要对stbcldpc属性进行处理,以及它们是否对功能有实际影响。

@Avenger-285714 Avenger-285714 merged commit c594b02 into deepin-community:linux-6.6.y Aug 3, 2024
@opsiff opsiff deleted the rtw89-performance branch August 4, 2024 18:03
Avenger-285714 pushed a commit that referenced this pull request Aug 12, 2024
[ Upstream commit 5f1d18d ]

Add a test case which replaces an active ingress qdisc while keeping the
miniq in-tact during the transition period to the new clsact qdisc.

  # ./vmtest.sh -- ./test_progs -t tc_link
  [...]
  ./test_progs -t tc_link
  [    3.412871] bpf_testmod: loading out-of-tree module taints kernel.
  [    3.413343] bpf_testmod: module verification failed: signature and/or required key missing - tainting kernel
  #332     tc_links_after:OK
  #333     tc_links_append:OK
  #334     tc_links_basic:OK
  #335     tc_links_before:OK
  #336     tc_links_chain_classic:OK
  #337     tc_links_chain_mixed:OK
  #338     tc_links_dev_chain0:OK
  #339     tc_links_dev_cleanup:OK
  #340     tc_links_dev_mixed:OK
  #341     tc_links_ingress:OK
  #342     tc_links_invalid:OK
  #343     tc_links_prepend:OK
  #344     tc_links_replace:OK
  #345     tc_links_revision:OK
  Summary: 14/0 PASSED, 0 SKIPPED, 0 FAILED

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Cc: Martin KaFai Lau <martin.lau@kernel.org>
Link: https://lore.kernel.org/r/20240708133130.11609-2-daniel@iogearbox.net
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit e41db26)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants