hostapd/src/pae
Badrish Adiga H R 37e9f511eb mka: Send MKPDUs forever if mode is PSK
Issue: When 2 peers are running MACsec in PSK mode with CA
established, if the interface goes down and comes up after
time > 10 seconds, CA does not get re-established.

Root cause: This is because retry_count of both the peers
would have reached MAX_RETRY_CNT and stays idle for other to
respond. This is clear deadlock situation where peer A waits
for MKA packets from peer B to wake up and vice-versa.

Fix: If MACsec is running in PSK mode, we should send MKPDUs
forever for every 2 seconds.

Signed-off-by: Badrish Adiga H R <badrish.adigahr@gmail.com>
2017-02-10 19:48:12 +02:00
..
ieee802_1x_cp.c mka: Add enable_encrypt op and call it from CP state machine 2016-11-20 00:35:23 +02:00
ieee802_1x_cp.h mka: Get rid of struct ieee802_1x_cp_conf 2016-08-28 21:56:17 +03:00
ieee802_1x_kay.c mka: Send MKPDUs forever if mode is PSK 2017-02-10 19:48:12 +02:00
ieee802_1x_kay.h mka: Make MKA actor priority configurable 2016-12-25 11:41:46 +02:00
ieee802_1x_kay_i.h mka: Send MKPDUs forever if mode is PSK 2017-02-10 19:48:12 +02:00
ieee802_1x_key.c MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00
ieee802_1x_key.h MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00
ieee802_1x_secy_ops.c mka: Add enable_encrypt op and call it from CP state machine 2016-11-20 00:35:23 +02:00
ieee802_1x_secy_ops.h mka: Add enable_encrypt op and call it from CP state machine 2016-11-20 00:35:23 +02:00
Makefile MACsec: Add PAE implementation 2014-05-09 20:42:44 +03:00