mbox series

[00/17] wifi: mac80211: updates - 02-01-24

Message ID 20250102142009.3057049-1-miriam.rachel.korenblit@intel.com (mailing list archive)
Headers show
Series wifi: mac80211: updates - 02-01-24 | expand

Message

Miri Korenblit Jan. 2, 2025, 2:19 p.m. UTC
Hi,

A few bugfixes, cleanups and features (EPCS, ML Reconf)

Thanks,
Miri
---

Benjamin Berg (2):
  wifi: mac80211: pass correct link ID on assoc
  wifi: mac80211: set key link ID to the deflink one

Ilan Peer (9):
  wifi: ieee80211: Add some missing MLO related definitions
  wifi: nl80211: Split the links handling of an association request
  wifi: cfg80211: Add support for dynamic addition/removal of links
  wifi: mac80211: Refactor adding association elements
  wifi: mac80211: Pull link space calculation to a function
  wifi: mac80211: Support dynamic link addition and removal
  wifi: cfg80211: Add support for controlling EPCS
  wifi: mac80211: Fix common size calculation for ML element
  wifi: mac80211: Support parsing EPCS ML element

Johannes Berg (5):
  wifi: nl80211: simplify nested if checks
  wifi: iwlwifi: simplify nested if checks
  wifi: mac80211: don't flush non-uploaded STAs
  wifi: mac80211: ibss: stop transmit when merging IBSS
  wifi: mac80211: ibss: mark IBSS left before leaving

Miri Korenblit (1):
  wifi: mac80211: avoid double free in auth/assoc timeout

 .../net/wireless/intel/iwlwifi/mvm/binding.c  |   7 +-
 drivers/net/wireless/intel/iwlwifi/mvm/link.c |   5 +-
 .../wireless/intel/iwlwifi/pcie/trans-gen2.c  |   6 +-
 include/linux/ieee80211.h                     |  52 +-
 include/net/cfg80211.h                        |  55 ++
 include/net/mac80211.h                        |   2 +-
 include/uapi/linux/nl80211.h                  |  19 +
 net/mac80211/cfg.c                            |  24 +-
 net/mac80211/driver-ops.h                     |   3 +
 net/mac80211/ibss.c                           |   3 +-
 net/mac80211/ieee80211_i.h                    |  17 +
 net/mac80211/iface.c                          |   4 +
 net/mac80211/key.c                            |   2 +-
 net/mac80211/mlme.c                           | 922 ++++++++++++++++--
 net/mac80211/parse.c                          |  29 +
 net/mac80211/rx.c                             |  12 +
 net/wireless/core.h                           |   4 +
 net/wireless/mlme.c                           |  77 ++
 net/wireless/nl80211.c                        | 302 ++++--
 net/wireless/nl80211.h                        |   3 +
 net/wireless/rdev-ops.h                       |  34 +
 net/wireless/trace.h                          |  78 ++
 22 files changed, 1486 insertions(+), 174 deletions(-)