From ff6a90f062c9d7d9e4aadf855fad4be3e3ebb1fa Mon Sep 17 00:00:00 2001 From: Tan Yan Quan Date: Fri, 28 Mar 2025 10:51:33 +0800 Subject: [PATCH] fix none openthread radio build --- src/core/mac/mac_frame.cpp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/core/mac/mac_frame.cpp b/src/core/mac/mac_frame.cpp index 1bcdc20a4..afd475c5a 100644 --- a/src/core/mac/mac_frame.cpp +++ b/src/core/mac/mac_frame.cpp @@ -1336,9 +1336,7 @@ void TxFrame::CopyFrom(const TxFrame &aFromFrame) void TxFrame::ProcessTransmitAesCcm(const ExtAddress &aExtAddress) { -#if OPENTHREAD_RADIO && !OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE - OT_UNUSED_VARIABLE(aExtAddress); -#else +#if OPENTHREAD_FTD || OPENTHREAD_MTD || OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE uint32_t frameCounter = 0; uint8_t securityLevel; uint8_t nonce[Crypto::AesCcm::kNonceSize]; @@ -1364,6 +1362,9 @@ void TxFrame::ProcessTransmitAesCcm(const ExtAddress &aExtAddress) exit: return; +#else + OT_UNUSED_VARIABLE(aExtAddress); + #endif // OPENTHREAD_RADIO && !OPENTHREAD_CONFIG_MAC_SOFTWARE_TX_SECURITY_ENABLE } @@ -1512,12 +1513,7 @@ exit: Error RxFrame::ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMaterial &aMacKey) { -#if OPENTHREAD_RADIO - OT_UNUSED_VARIABLE(aExtAddress); - OT_UNUSED_VARIABLE(aMacKey); - - return kErrorNone; -#else +#if OPENTHREAD_FTD || OPENTHREAD_MTD Error error = kErrorSecurity; uint32_t frameCounter = 0; uint8_t securityLevel; @@ -1555,6 +1551,11 @@ Error RxFrame::ProcessReceiveAesCcm(const ExtAddress &aExtAddress, const KeyMate exit: return error; +#else + OT_UNUSED_VARIABLE(aExtAddress); + OT_UNUSED_VARIABLE(aMacKey); + + return kErrorNone; #endif // OPENTHREAD_RADIO }