[PATCH 0/6] mka cleanups

Sabrina Dubroca sd at queasysnail.net
Mon Aug 15 02:40:37 PDT 2016


This patchset contains a variety of cleanups for the MKA code (src/pae).

I've been working on adding support for the new macsec driver present
in the Linux kernel, as well as adding a new mode (pre-shared CAK/CKN
pair) and new configuration options for the current MKA code.

This series is the second part of this work.  I still have a few more
cleanups coming up, and patches to add the new features.  You can have
a look at the current state of that work here:

    https://github.com/qsn/hostapd/tree/macsec

The macsec_linux driver depends on libnl v3.2.28.

Sabrina Dubroca (6):
  mka: some cleanups
  mka: cleanups, part 2
  mka: cleanups, part 3
  mka: cleanups, part 4
  mka: move structs {transmit,receive}_{sa,sc} to a common header
  mka: pass full structures down the stack in ops callbacks

 src/common/ieee802_1x_defs.h    |   71 ++-
 src/drivers/driver.h            |   85 ++--
 src/drivers/driver_macsec_qca.c |  127 ++---
 src/pae/ieee802_1x_cp.c         |   54 +--
 src/pae/ieee802_1x_cp.h         |   14 +-
 src/pae/ieee802_1x_kay.c        | 1013 +++++++++++++++++----------------------
 src/pae/ieee802_1x_kay.h        |   43 +-
 src/pae/ieee802_1x_kay_i.h      |  212 +++-----
 src/pae/ieee802_1x_secy_ops.c   |   43 +-
 src/pae/ieee802_1x_secy_ops.h   |    7 +-
 wpa_supplicant/driver_i.h       |   74 ++-
 wpa_supplicant/wpas_kay.c       |  115 +++--
 12 files changed, 807 insertions(+), 1051 deletions(-)

-- 
2.9.2




More information about the Hostap mailing list