|
@@ -625,7 +625,8 @@ done:
|
|
|
/*
|
|
|
* Drop non-EAPOL frames from unauthorized peer.
|
|
|
*/
|
|
|
- if (qdf_likely(peer) && qdf_unlikely(!peer->authorize)) {
|
|
|
+ if (qdf_likely(peer) && qdf_unlikely(!peer->authorize) &&
|
|
|
+ !qdf_nbuf_is_raw_frame(nbuf)) {
|
|
|
bool is_eapol = qdf_nbuf_is_ipv4_eapol_pkt(nbuf) ||
|
|
|
qdf_nbuf_is_ipv4_wapi_pkt(nbuf);
|
|
|
|