Search Linux Wireless

[PATCH rtw-next 00/12] wifi: rtw89: fine tune STA + P2P concurrency

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

 



Mainly this patchset is to fine tune time slot assignment for STA + P2P
concurrency. Since the TSF of connected AP is fixed and roaming is
possible, it is not possible to arrange GO TSF with a fixed offset.
Therefore, adjust time slot case by case to have better user experience.

The patch 1/12 is to enlarge time that driver determines AP is gone.
In field, some AP stop issuing beacon somehow. With larger time,
connection can stay over 24 hours.

The patch 2/12 is to update ACPI format for TAS, which we can specify
to enable certain countries.

Kuan-Chung Chen (2):
  wifi: rtw89: 8922a: increase beacon loss to 6 seconds
  wifi: rtw89: acpi: introduce country specific TAS enabling

Zong-Zhe Yang (10):
  wifi: rtw89: add suffix "_ax" to Wi-Fi 6 HW scan struct and func
  wifi: rtw89: refactor flow that hw scan handles channel list
  wifi: rtw89: mcc: make GO announce one-time NoA for HW scan process
  wifi: rtw89: don't re-randomize TSF of AP/GO
  wifi: rtw89: mcc: make GO+STA mode calculate dynamic beacon offset
  wifi: rtw89: mcc: handle the case where NoA start time has passed
  wifi: rtw89: mcc: update entire plan when courtesy config changes
  wifi: rtw89: mcc: support courtesy mechanism on both roles at the same
    time
  wifi: rtw89: mcc: refine filling function of start TSF
  wifi: rtw89: mcc: avoid that loose pattern sets negative timing for
    auxiliary GO

 drivers/net/wireless/realtek/rtw89/acpi.c     |  45 +++
 drivers/net/wireless/realtek/rtw89/acpi.h     |  16 +
 drivers/net/wireless/realtek/rtw89/chan.c     | 191 +++++------
 drivers/net/wireless/realtek/rtw89/chan.h     |   8 +
 drivers/net/wireless/realtek/rtw89/core.c     |   4 +-
 drivers/net/wireless/realtek/rtw89/core.h     |  18 +-
 drivers/net/wireless/realtek/rtw89/fw.c       | 315 ++++++++++++++----
 drivers/net/wireless/realtek/rtw89/fw.h       |  23 +-
 drivers/net/wireless/realtek/rtw89/mac.c      |  14 +-
 drivers/net/wireless/realtek/rtw89/mac.h      |   5 +-
 drivers/net/wireless/realtek/rtw89/mac80211.c |  11 +-
 drivers/net/wireless/realtek/rtw89/mac_be.c   |   2 +
 drivers/net/wireless/realtek/rtw89/regd.c     |  13 +-
 drivers/net/wireless/realtek/rtw89/sar.c      |  14 +-
 drivers/net/wireless/realtek/rtw89/ser.c      |   1 +
 15 files changed, 479 insertions(+), 201 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