All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] Add Multi-Link Reconfigure link removal support
@ 2024-03-28  5:52 Manish Dharanenthiran
  2024-03-28  5:52 ` [RFC 1/2] wifi: cfg80211/mac80211: Introduce nl80211 commands to support MLD link removal offload Manish Dharanenthiran
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Manish Dharanenthiran @ 2024-03-28  5:52 UTC (permalink / raw)
  To: johannes; +Cc: linux-wireless, Manish Dharanenthiran

This is a preparation for supporting Multi-Link reconfigure link removal
procedure[IEEE P802.11be/D5.0 - 35.3.6.3 Removing affiliated APs] for
driver which supports offloaded Multi-Link reconfigure link removal.

Multi-Link reconfigure link removal offloaded drivers will take care
of updating the reconfiguration MLE in self and partner beacons. It
also updates the AP removal timer automatically and notifies once the
counter is expired.

This patchset also adds mac80211 routine to support sending link
removal command from userspace to offloaded driver which accepts
reconfigure Multi-Link IE and the TBTT count for the link to be removed.

Driver (ath12k) changes that utilize this will be posted in the future
versions.

Manish Dharanenthiran (2):
  wifi: cfg80211/mac80211: Introduce nl80211 commands to support MLD
    link removal offload
  wifi: mac80211: Add support for link reconfigure removal

 include/net/cfg80211.h       |  63 ++++++++++++++++++++++
 include/net/mac80211.h       |  25 +++++++++
 include/uapi/linux/nl80211.h |  30 +++++++++++
 net/mac80211/cfg.c           |  12 +++++
 net/mac80211/driver-ops.h    |  19 +++++++
 net/mac80211/ieee80211_i.h   |   4 ++
 net/mac80211/link.c          |  40 ++++++++++++++
 net/mac80211/trace.h         |  30 +++++++++++
 net/wireless/core.h          |   2 +
 net/wireless/nl80211.c       | 101 ++++++++++++++++++++++++++++++++++-
 net/wireless/rdev-ops.h      |  17 ++++++
 net/wireless/trace.h         |  56 +++++++++++++++++++
 net/wireless/util.c          |  18 +++++++
 13 files changed, 415 insertions(+), 2 deletions(-)


base-commit: d69aef8084cc72df7b0f2583096d9b037c647ec8
-- 
2.34.1


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-03-29 18:34 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-28  5:52 [RFC 0/2] Add Multi-Link Reconfigure link removal support Manish Dharanenthiran
2024-03-28  5:52 ` [RFC 1/2] wifi: cfg80211/mac80211: Introduce nl80211 commands to support MLD link removal offload Manish Dharanenthiran
2024-03-28 18:18   ` Johannes Berg
2024-03-29 17:13     ` Manish Dharanenthiran
2024-03-28 21:02   ` Jeff Johnson
2024-03-29 17:16     ` Manish Dharanenthiran
2024-03-29 18:34       ` Jeff Johnson
2024-03-28  5:52 ` [RFC 2/2] wifi: mac80211: Add support for link reconfigure removal Manish Dharanenthiran
2024-03-28 18:23   ` Johannes Berg
2024-03-29 17:13     ` Manish Dharanenthiran
2024-03-28 18:25 ` [RFC 0/2] Add Multi-Link Reconfigure link removal support Johannes Berg
2024-03-29 17:14   ` Manish Dharanenthiran

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.