mbox series

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

Message ID 20220908144423.2222859-1-quic_vjakkam@quicinc.com
Headers show
Series MLD STA: Add support for open MLO connection when driver's SME in use | expand

Message

Veerendranath Jakkam Sept. 8, 2022, 2:44 p.m. UTC
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(-)

Comments

Wen Gong Sept. 9, 2022, 3:21 a.m. UTC | #1
On 9/8/2022 10:44 PM, Veerendranath Jakkam wrote:
> 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.
>
May I know what is the difference between this
v2 "[v2,00/17] MLD STA: Add support for open MLO connection when 
driver's SME in use" and
v1 "[00/18] MLD STA: Add support for open MLO connection when driver's 
SME in use"?
Fix bugs? add feature? only refine code?
Jouni Malinen Sept. 15, 2022, 3:03 p.m. UTC | #2
On Thu, Sep 08, 2022 at 08:14:06PM +0530, Veerendranath Jakkam wrote:
> 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.

Thanks, patches 1..16 applied with some cleanup; patch 17 has open
questions.