[PATCH v2 00/17] MLD STA: Add support for open MLO connection when driver's SME in use

Veerendranath Jakkam quic_vjakkam at quicinc.com
Thu Sep 8 07:44:06 PDT 2022


This patch series is to enable support for Multi-Link Operation(MLO)
open connection support for SME in drivers using NL80211_CMD_CONNECT.

Also, this patch series enhancing/adding several control interface
commands to provide information related to MLO connection.

Aleti Nageshwar Reddy (3):
  bss: Indicate AP MLD address in bss info
  MLD STA: Indicate AP MLD address in CTRL-EVENT-CONNECTED
  MLD STA: Indicate AP MLD address in STATUS command

Shivani Baranwal (4):
  MLD STA: Add support to fetch MLO connection info to wpa_s
  scan: Add API to get ML IE of specified type from scan result IEs
  Add API to get MLD address from basic ML IE
  MLD STA: Add support for MLO_STATUS control interface command

Veerendranath Jakkam (10):
  EHT: Add Multi-Link element field definitions
  Add API to get ML IE of specified type from IEs buffer
  MLD STA: Add support to parse MLO connection info in
    NL80211_CMD_CONNECT event
  MLD STA: Indicate MLO connection info in driver status
  MLD STA: Use AP MLD address to set supplicant port as authorized
  bss: Parse and store MLD address of the AP from ML IE
  driver_nl80211: send bssid info as parameter to
    nl80211_get_link_signal
  MLD STA: Add support for indicating per-link MLO signal poll
  MLD STA: Add support to indicate per link channel switch
  Add support for parsing MLO connection info from roam+auth event

 src/common/defs.h                  |   2 +
 src/common/ieee802_11_common.c     |  37 ++++
 src/common/ieee802_11_common.h     |   2 +
 src/common/ieee802_11_defs.h       |  21 +++
 src/common/wpa_ctrl.h              |   9 +
 src/drivers/driver.h               |  56 ++++++
 src/drivers/driver_common.c        |   2 +
 src/drivers/driver_nl80211.c       | 278 +++++++++++++++++++++++++++--
 src/drivers/driver_nl80211.h       |   4 +-
 src/drivers/driver_nl80211_event.c | 182 +++++++++++++++++--
 wpa_supplicant/bss.c               |  67 ++++++-
 wpa_supplicant/bss.h               |   2 +
 wpa_supplicant/ctrl_iface.c        | 148 ++++++++++++++-
 wpa_supplicant/driver_i.h          |  13 ++
 wpa_supplicant/events.c            | 127 +++++++++++++
 wpa_supplicant/scan.c              |  12 ++
 wpa_supplicant/scan.h              |   1 +
 wpa_supplicant/wpa_cli.c           |  18 ++
 wpa_supplicant/wpa_supplicant.c    |  25 ++-
 wpa_supplicant/wpa_supplicant_i.h  |   8 +
 20 files changed, 978 insertions(+), 36 deletions(-)

-- 
2.25.1




More information about the Hostap mailing list