diff --git a/core/wma/src/wma_features.c b/core/wma/src/wma_features.c index 54c1937bce..3806f572ff 100644 --- a/core/wma/src/wma_features.c +++ b/core/wma/src/wma_features.c @@ -2639,6 +2639,16 @@ static bool tlv_check_required(int32_t reason) { switch (reason) { case WOW_REASON_PATTERN_MATCH_FOUND: + case WOW_REASON_BPF_ALLOW: + case WOW_REASON_AUTH_REQ_RECV: + case WOW_REASON_ASSOC_REQ_RECV: + case WOW_REASON_DEAUTH_RECVD: + case WOW_REASON_DISASSOC_RECVD: + case WOW_REASON_ASSOC_RES_RECV: + case WOW_REASON_REASSOC_REQ_RECV: + case WOW_REASON_REASSOC_RES_RECV: + case WOW_REASON_BEACON_RECV: + case WOW_REASON_ACTION_FRAME_RECV: return false; default: return true;