diff --git a/src/core/mac/mac.cpp b/src/core/mac/mac.cpp index c1b3590b7..11ef6052d 100644 --- a/src/core/mac/mac.cpp +++ b/src/core/mac/mac.cpp @@ -1446,6 +1446,8 @@ otError Mac::ProcessReceiveSecurity(RxFrame &aFrame, const Address &aSrcAddr, Ne VerifyOrExit(aFrame.GetSecurityEnabled(), error = OT_ERROR_NONE); aFrame.GetSecurityLevel(securityLevel); + VerifyOrExit(securityLevel == Frame::kSecEncMic32, OT_NOOP); + aFrame.GetFrameCounter(frameCounter); otLogDebgMac("Rx security - frame counter %u", frameCounter);