Search Linux Wireless

[PATCH rtw-next 00/10] wifi: rtw89: refine TX/RX logic as preparation to support MLO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



To support MLO, two HW will work simultaneous, and driver needs to decide
which HW to transmit packets corresponding to selected link. Therefore,
refine TX logic to achieve this.

For the RX path, read the received HW from RX descriptor, and report
corresponding link id to mac80211.

Ping-Ke Shih (1):
  wifi: rtw89: 8922a: rfk: adjust timeout time of RX DCK

Po-Hao Huang (6):
  wifi: rtw89: 8922a: use SW CRYPTO when broadcast in MLO mode
  wifi: rtw89: Adjust management queue mapping for [MLO, HW-1]
  wifi: rtw89: Configure scan band when mlo_dbcc_mode changes
  wifi: rtw89: extend join_info H2C command for MLO fields
  wifi: rtw89: add MLD capabilities declaration
  wifi: rtw89: Fill in correct Rx link ID for MLO

Zong-Zhe Yang (3):
  wifi: rtw89: extend mapping from Qsel to DMA ch for MLO
  wifi: rtw89: roc: dynamically handle link id and link instance index
  wifi: rtw89: introduce helper to get designated link for MLO

 drivers/net/wireless/realtek/rtw89/cam.c      |  4 +
 drivers/net/wireless/realtek/rtw89/chan.c     | 23 ++---
 drivers/net/wireless/realtek/rtw89/chan.h     |  2 +-
 drivers/net/wireless/realtek/rtw89/core.c     | 95 ++++++++++++-------
 drivers/net/wireless/realtek/rtw89/core.h     | 16 +++-
 drivers/net/wireless/realtek/rtw89/fw.c       | 28 +++++-
 drivers/net/wireless/realtek/rtw89/fw.h       |  3 +
 drivers/net/wireless/realtek/rtw89/mac.c      |  2 +
 drivers/net/wireless/realtek/rtw89/mac80211.c | 21 ++--
 drivers/net/wireless/realtek/rtw89/rtw8851b.c |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852a.c |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852b.c |  1 +
 .../net/wireless/realtek/rtw89/rtw8852bt.c    |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8852c.c |  1 +
 drivers/net/wireless/realtek/rtw89/rtw8922a.c |  4 +-
 drivers/net/wireless/realtek/rtw89/txrx.h     | 31 ++++++
 drivers/net/wireless/realtek/rtw89/wow.c      |  3 +-
 17 files changed, 169 insertions(+), 68 deletions(-)

-- 
2.25.1





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux