Search Linux Wireless

[PATCH 0/2] MLO MBSSID Support

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

 



Enable MBSSID for Multi-link Operation.

For MLD if transmitting link of an MBSSID group is part of MLD then
link id of TX link BSS along with TX interface index has to be
specified. Add new MBSSID NL attribute to get link id of transmitting
vap link in case TX vap is an MLD

Additinaly for MLD, tx vif along with link id is needed to find tx
link BSS of a non-tx link BSS. Currently mbssid_tx_vif is inside vif
structure which won't suffice for finding tx link for any non-tx link.
Move mbssid_tx_vif to link conf and add mbssid_tx_vif_linkid.

Update ATH drivers to access mbssid_tx_vif member from the correct
structure.

Rameshkumar Sundaram (2):
  wifi: nl80211: add link id of transmitted profile for MLO MBSSID
  wifi: mac80211: restructure vif and link conf for mlo mbssid support

 drivers/net/wireless/ath/ath11k/mac.c         | 20 ++--
 drivers/net/wireless/ath/ath12k/mac.c         | 18 ++--
 drivers/net/wireless/virtual/mac80211_hwsim.c |  2 +-
 include/net/cfg80211.h                        |  2 +
 include/net/mac80211.h                        |  7 +-
 include/uapi/linux/nl80211.h                  |  5 +
 net/mac80211/cfg.c                            | 86 ++++++++++++++---
 net/mac80211/ieee80211_i.h                    |  1 +
 net/mac80211/iface.c                          | 94 +++++++++++++++----
 net/wireless/nl80211.c                        | 29 +++++-
 net/wireless/sme.c                            |  4 +-
 11 files changed, 207 insertions(+), 61 deletions(-)

-- 
2.34.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