Search Linux Wireless

[PATCH wireless-next 0/4] add S1G station support

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

 



Currently there is no support for S1G capabilities within the
link_sta. This causes a few issues:

1. Drivers that implement their own rate control with S1G (as
   there is currently no rate control support for S1G and
   every tx is fixed at MCS 0) need access to the stations
   capabilities to properly function.

2. Even though aggregation is supported by S1G, S1G drivers
   will fail to pass the checks due to the lack of S1G
   capabilities within the link_sta. The workaround was to
   set the ht_supported flag, this patch adds explicit S1G
   support.

This patch adds support for station capabilities to allow drivers
to properly perform rate control, aswell as future support for
mac80211-supported rate control for S1G. The same goes for
aggregation.

Lachlan Hodges (4):
  wifi: cfg80211: support configuration of S1G station capabilities
  wifi: mac80211: handle station association response with S1G
  wifi: mac80211: add support for storing station S1G capabilities
  wifi: mac80211: add support for S1G aggregation

 include/linux/ieee80211.h  |  4 ++++
 include/net/cfg80211.h     |  4 +++-
 include/net/mac80211.h     |  2 ++
 net/mac80211/agg-rx.c      |  6 ++++--
 net/mac80211/agg-tx.c      |  3 ++-
 net/mac80211/cfg.c         |  5 +++++
 net/mac80211/ieee80211_i.h |  3 +++
 net/mac80211/mlme.c        |  6 ++++++
 net/mac80211/s1g.c         | 26 ++++++++++++++++++++++++++
 net/mac80211/tx.c          |  3 ++-
 net/wireless/nl80211.c     |  8 ++++++++
 11 files changed, 65 insertions(+), 5 deletions(-)

-- 
2.43.0





[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