diff --git a/src/eapol.c b/src/eapol.c index 5b6385d3..23aaf530 100644 --- a/src/eapol.c +++ b/src/eapol.c @@ -2796,6 +2796,7 @@ void __eapol_rx_packet(uint32_t ifindex, const uint8_t *src, uint16_t proto, switch (eh->protocol_version) { case EAPOL_PROTOCOL_VERSION_2001: case EAPOL_PROTOCOL_VERSION_2004: + case EAPOL_PROTOCOL_VERSION_2010: break; default: return; diff --git a/src/eapolutil.c b/src/eapolutil.c index 2352149c..e2a41c2e 100644 --- a/src/eapolutil.c +++ b/src/eapolutil.c @@ -50,6 +50,7 @@ const struct eapol_key *eapol_key_validate(const uint8_t *frame, size_t len, switch (ek->header.protocol_version) { case EAPOL_PROTOCOL_VERSION_2001: case EAPOL_PROTOCOL_VERSION_2004: + case EAPOL_PROTOCOL_VERSION_2010: break; default: return NULL;