mbox series

[rtw-next,0/6] wifi: rtw89: mcc: improve user experience of P2P concurrency

Message ID 20250511035217.10410-1-pkshih@realtek.com
Headers show
Series wifi: rtw89: mcc: improve user experience of P2P concurrency | expand

Message

Ping-Ke Shih May 11, 2025, 3:52 a.m. UTC
Since concurrency is based on time slot assignment method, the TBTT of
STA and P2P could be very close, and beacon loss occurs on STA or GC role.
Add more rules to consider that cases.

Zong-Zhe Yang (6):
  wifi: rtw89: mcc: pass whom to stop at when pausing chanctx
  wifi: rtw89: mcc: drop queued chanctx changes when stopping
  wifi: rtw89: mcc: add courtesy mechanism conditions to P2P roles
  wifi: rtw89: mcc: introduce calculation of anchor pattern
  wifi: rtw89: mcc: deal with non-periodic NoA
  wifi: rtw89: mcc: avoid redundant recalculations if no chance to
    improve

 drivers/net/wireless/realtek/rtw89/chan.c     | 176 ++++++++++++++++--
 drivers/net/wireless/realtek/rtw89/chan.h     |   7 +-
 drivers/net/wireless/realtek/rtw89/core.c     |   9 +-
 drivers/net/wireless/realtek/rtw89/core.h     |   9 +
 drivers/net/wireless/realtek/rtw89/fw.c       |   6 +-
 drivers/net/wireless/realtek/rtw89/mac.c      |   3 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c |   4 +
 drivers/net/wireless/realtek/rtw89/ps.c       | 147 +++++++++++++++
 drivers/net/wireless/realtek/rtw89/ps.h       |   3 +
 drivers/net/wireless/realtek/rtw89/ser.c      |   2 +
 10 files changed, 348 insertions(+), 18 deletions(-)