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 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap