public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 wireless-next 00/15] wifi: mac80211: add NAN support
@ 2026-03-26 10:14 Miri Korenblit
  2026-03-26 10:14 ` [PATCH v2 wireless-next 01/15] wifi: mac80211: add a TXQ for management frames on NAN devices Miri Korenblit
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Miri Korenblit @ 2026-03-26 10:14 UTC (permalink / raw)
  To: linux-wireless

Hi,
This is the first series of patches for adding support for NAN in
mac80211.

It contains (mainly):
- support NAN local and peer schedules
- basic support for NAN DATA interface
- support NAN stations
- support configuring keys on NAN interfcase
- support Tx/Rx over NAN DATA

Thanks,
Miri
---

Avraham Stern (1):
  wifi: mac80211: allow add_key on NAN interfaces

Benjamin Berg (3):
  wifi: mac80211: add a TXQ for management frames on NAN devices
  wifi: ieee80211: add more NAN definitions
  wifi: mac80211: export ieee80211_calculate_rx_timestamp

Miri Korenblit (11):
  wifi: mac80211: run NAN DE code only when appropriate
  wifi: mac80211: add NAN local schedule support
  wifi: mac80211: support open and close for NAN_DATA interfaces
  wifi: mac80211: handle reconfig for NAN DATA interfaces
  wifi: mac80211: support NAN stations
  wifi: mac80211: add NAN peer schedule support
  wifi: mac80211: update NAN data path state on schedule changes
  wifi: mac80211: add support for TX over NAN_DATA interfaces
  wifi: mac80211: Accept frames on NAN DATA interfaces
  wifi: mac80211: allow block ack agreements in NAN Data
  wifi: mac80211: report and drop spurious NAN Data frames

 include/linux/ieee80211-nan.h |  37 ++
 include/linux/ieee80211.h     |   1 +
 include/net/mac80211.h        | 157 +++++++-
 net/mac80211/Makefile         |   2 +-
 net/mac80211/agg-tx.c         |   3 +-
 net/mac80211/cfg.c            | 195 ++++++++--
 net/mac80211/chan.c           | 132 +++++--
 net/mac80211/driver-ops.h     |  21 +
 net/mac80211/he.c             |   7 +-
 net/mac80211/ht.c             |  19 +-
 net/mac80211/ibss.c           |   2 +-
 net/mac80211/ieee80211_i.h    |  52 ++-
 net/mac80211/iface.c          | 104 ++++-
 net/mac80211/main.c           |   4 +-
 net/mac80211/mesh_sync.c      |   2 +-
 net/mac80211/nan.c            | 710 ++++++++++++++++++++++++++++++++++
 net/mac80211/rx.c             |  61 ++-
 net/mac80211/scan.c           |   2 +-
 net/mac80211/sta_info.c       |  29 +-
 net/mac80211/sta_info.h       |   3 +-
 net/mac80211/trace.h          |  31 ++
 net/mac80211/tx.c             |  52 ++-
 net/mac80211/util.c           | 146 +++++--
 net/mac80211/vht.c            |  16 +-
 24 files changed, 1641 insertions(+), 147 deletions(-)
 create mode 100644 net/mac80211/nan.c
---
v2: fix s-o-b
-- 
2.34.1


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

end of thread, other threads:[~2026-03-26 10:15 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-26 10:14 [PATCH v2 wireless-next 00/15] wifi: mac80211: add NAN support Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 01/15] wifi: mac80211: add a TXQ for management frames on NAN devices Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 02/15] wifi: ieee80211: add more NAN definitions Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 03/15] wifi: mac80211: export ieee80211_calculate_rx_timestamp Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 04/15] wifi: mac80211: run NAN DE code only when appropriate Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 05/15] wifi: mac80211: add NAN local schedule support Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 06/15] wifi: mac80211: support open and close for NAN_DATA interfaces Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 07/15] wifi: mac80211: handle reconfig for NAN DATA interfaces Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 08/15] wifi: mac80211: support NAN stations Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 09/15] wifi: mac80211: add NAN peer schedule support Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 10/15] wifi: mac80211: update NAN data path state on schedule changes Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 11/15] wifi: mac80211: add support for TX over NAN_DATA interfaces Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 12/15] wifi: mac80211: Accept frames on NAN DATA interfaces Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 13/15] wifi: mac80211: allow block ack agreements in NAN Data Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 14/15] wifi: mac80211: report and drop spurious NAN Data frames Miri Korenblit
2026-03-26 10:14 ` [PATCH v2 wireless-next 15/15] wifi: mac80211: allow add_key on NAN interfaces Miri Korenblit

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox