[PATCH v4 0/7] Multi-AP WPS support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series adds Multi-AP WPS support. Basic Multi-AP support was
already merged before. These are the main changes compared to v3 of the
series:

* The existing Multi-AP tests are refactored a little in patch 1/7.

* Patch 2/7 fixes an issue that made WPS impossible when backhaul and
  fronthaul are separate SSIDs. WPS happens on the fronthaul SSID, but
  the backhaul STA still sets the Multi-AP IE in the association
  request. If the fronthaul SSID would reject this, WPS cannot take
  place. Note that on the STA side, the association is still aborted if
  the AP does not announce itself as a backhaul BSS; patch 4/7 adds an
  exception for that when WPS is done.

* Patch 3/7 is split off from patch 4/7 to make review easier.

* The 'multi_ap' option for WPS is changed from a global configuration
  option to an argument of the WPS_PBC command. This has only been
  implemented for the socket interface (not dbus), and only for PBC.

* The README in patch 6/7 is updated accordingly.

* Tests of Multi-AP WPS are added in patch 7/7.

Regards,
Arnout

The following changes since commit fe468b071434098b74baffb361bf9e9375609dd8:

  HE: Fix set_he_cap() parsing of config options for MU EDCA Params (2019-02-12 01:23:30 +0200)

are available in the Git repository at:

  git@xxxxxxxxxx:prplfoundation/hostap.git multi-ap-v4

for you to fetch changes up to 1bb19cd366d1801b11e57179829b2faf6c36585b:

  tests: add WPS tests to multi_ap hwsim tests (2019-02-12 11:51:02 +0100)

----------------------------------------------------------------
Arnout Vandecappelle (Essensium/Mind) (5):
      tests: refactor test_multi_ap
      multi_ap: don't reject backhaul STA on fronhaul BSS
      WPS: wps_build_wfa_ext(): add multi_ap_subelem parameter
      hostapd: add README-MULTI-AP
      tests: add WPS tests to multi_ap hwsim tests

Davina Lu (2):
      wpa_supplicant: support Multi-AP backhaul STA onboarding
      hostapd: support Multi-AP backhaul STA onboarding

 hostapd/README-MULTI-AP                     | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 hostapd/config_file.c                       |  47 +++++++++++++++++++++++++++++++
 hostapd/hostapd.conf                        |   9 ++++++
 src/ap/ap_config.c                          |   2 ++
 src/ap/ap_config.h                          |   1 +
 src/ap/ieee802_11.c                         |  38 +++++++++++++------------
 src/ap/wps_hostapd.c                        |  26 +++++++++++++++++
 src/eap_peer/eap_wsc.c                      |   3 ++
 src/p2p/p2p_build.c                         |   2 +-
 src/wps/wps.c                               |   6 ++--
 src/wps/wps.h                               |  38 +++++++++++++++++++++++++
 src/wps/wps_attr_build.c                    |  11 +++++++-
 src/wps/wps_attr_parse.c                    |  11 ++++++++
 src/wps/wps_attr_parse.h                    |   1 +
 src/wps/wps_common.c                        |  16 +++++------
 src/wps/wps_defs.h                          |   3 +-
 src/wps/wps_dev_attr.c                      |   6 ++++
 src/wps/wps_dev_attr.h                      |   1 +
 src/wps/wps_enrollee.c                      |  14 ++++++----
 src/wps/wps_er.c                            |   4 +--
 src/wps/wps_i.h                             |   3 +-
 src/wps/wps_registrar.c                     |  39 ++++++++++++++++++++------
 src/wps/wps_upnp.c                          |   2 +-
 tests/hwsim/test_multi_ap.py                | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 wpa_supplicant/ctrl_iface.c                 |   6 +++-
 wpa_supplicant/dbus/dbus_new_handlers_wps.c |   2 +-
 wpa_supplicant/dbus/dbus_old_handlers_wps.c |   4 +--
 wpa_supplicant/events.c                     |   9 +++++-
 wpa_supplicant/p2p_supplicant.c             |   2 +-
 wpa_supplicant/wps_supplicant.c             |   9 ++++--
 wpa_supplicant/wps_supplicant.h             |   2 +-
 31 files changed, 596 insertions(+), 81 deletions(-)
 create mode 100644 hostapd/README-MULTI-AP



_______________________________________________
Hostap mailing list
Hostap@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/hostap



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux