[PATCHv3 0/4] Improvements for roaming

Michael Braun michael-dev at fami-braun.de
Fri Oct 21 04:11:48 PDT 2016


Hi,

here comes the update patchset for a new FT inter-AP communication
protocol already including broadcasting (but without caching).

Most important changes:
 - use new oui ethertype
   This has been left as separate commit for easier review, but can
   be squashed easily.
 - use AES+HMAC-SHA256 with Encrypt-Then-Mac scheme for AED protection

The full updated series including these four changes can be found here:
https://github.com/michael-dev/hostapd/tree/dev-20161021

Michael Braun (4):
  Use EtherType: 88 B7 (OUI Extended EtherType) for FT inter-ap
    communication
  FT: new rrb message format
  FT: add support for wildcard R0KH / R1KH
  test: FT with broadcasts

 hostapd/Makefile          |   8 +
 hostapd/config_file.c     |  23 +-
 hostapd/hostapd.conf      |   4 +
 hostapd/main.c            |   3 +
 src/ap/eth_p_oui.c        | 185 +++++++++++
 src/ap/eth_p_oui.h        |  61 ++++
 src/ap/hostapd.h          |  10 +
 src/ap/wpa_auth.h         | 119 ++++---
 src/ap/wpa_auth_ft.c      | 798 ++++++++++++++++++++++++++++++++++------------
 src/ap/wpa_auth_glue.c    | 154 ++++++++-
 src/ap/wpa_auth_i.h       |   2 +-
 src/utils/common.h        |   3 +
 tests/hwsim/test_ap_ft.py |  49 ++-
 13 files changed, 1138 insertions(+), 281 deletions(-)
 create mode 100644 src/ap/eth_p_oui.c
 create mode 100644 src/ap/eth_p_oui.h

-- 
2.1.4




More information about the Hostap mailing list