/openthread-latest/examples/platforms/utils/ |
D | mac_frame.cpp | 40 bool otMacFrameDoesAddrMatch(const otRadioFrame *aFrame, in otMacFrameDoesAddrMatch() argument 45 …return otMacFrameDoesAddrMatchAny(aFrame, aPanId, aShortAddress, Mac::kShortAddrInvalid, aExtAddre… in otMacFrameDoesAddrMatch() 48 bool otMacFrameDoesAddrMatchAny(const otRadioFrame *aFrame, in otMacFrameDoesAddrMatchAny() argument 54 const Mac::Frame &frame = *static_cast<const Mac::Frame *>(aFrame); in otMacFrameDoesAddrMatchAny() 84 bool otMacFrameIsAck(const otRadioFrame *aFrame) in otMacFrameIsAck() argument 86 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeAck; in otMacFrameIsAck() 89 bool otMacFrameIsData(const otRadioFrame *aFrame) in otMacFrameIsData() argument 91 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeData; in otMacFrameIsData() 94 bool otMacFrameIsCommand(const otRadioFrame *aFrame) in otMacFrameIsCommand() argument 96 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeMacCmd; in otMacFrameIsCommand() [all …]
|
D | mac_frame.h | 76 bool otMacFrameIsAck(const otRadioFrame *aFrame); 86 bool otMacFrameIsData(const otRadioFrame *aFrame); 96 bool otMacFrameIsCommand(const otRadioFrame *aFrame); 107 bool otMacFrameIsDataRequest(const otRadioFrame *aFrame); 117 bool otMacFrameIsAckRequested(const otRadioFrame *aFrame); 130 bool otMacFrameDoesAddrMatch(const otRadioFrame *aFrame, 148 bool otMacFrameDoesAddrMatchAny(const otRadioFrame *aFrame, 163 otError otMacFrameGetSrcAddr(const otRadioFrame *aFrame, otMacAddress *aMacAddress); 174 otError otMacFrameGetDstAddr(const otRadioFrame *aFrame, otMacAddress *aMacAddress); 185 otError otMacFrameGetSequence(const otRadioFrame *aFrame, uint8_t *aSequence); [all …]
|
/openthread-latest/src/ncp/ |
D | ncp_base_radio.cpp | 69 otError NcpBase::PackRadioFrame(otRadioFrame *aFrame, otError aError) in PackRadioFrame() argument 74 if (aFrame != nullptr && aError == OT_ERROR_NONE) in PackRadioFrame() 77 SuccessOrExit(mEncoder.WriteDataWithLen(aFrame->mPsdu, aFrame->mLength)); in PackRadioFrame() 86 SuccessOrExit(mEncoder.WriteInt8(aFrame ? aFrame->mInfo.mRxInfo.mRssi : 0)); // RSSI in PackRadioFrame() 89 if (aFrame != nullptr) in PackRadioFrame() 91 if (aFrame->mInfo.mRxInfo.mAckedWithFramePending) in PackRadioFrame() 96 if (aFrame->mInfo.mRxInfo.mAckedWithSecEnhAck) in PackRadioFrame() 105 …SuccessOrExit(mEncoder.WriteUint8(aFrame ? aFrame->mChannel : 0)); // 802.15.4 channel (Receive ch… in PackRadioFrame() 106 SuccessOrExit(mEncoder.WriteUint8(aFrame ? aFrame->mInfo.mRxInfo.mLqi in PackRadioFrame() 109 …SuccessOrExit(mEncoder.WriteUint64(aFrame ? aFrame->mInfo.mRxInfo.mTimestamp : 0)); // The timesta… in PackRadioFrame() [all …]
|
/openthread-latest/src/core/radio/ |
D | radio_callbacks.cpp | 40 void Radio::Callbacks::HandleReceiveDone(Mac::RxFrame *aFrame, Error aError) in HandleReceiveDone() argument 45 Get<Mac::SubMac>().HandleReceiveDone(aFrame, aError); in HandleReceiveDone() 48 …:Callbacks::HandleTransmitStarted(Mac::TxFrame &aFrame) { Get<Mac::SubMac>().HandleTransmitStarted… in HandleTransmitStarted() argument 50 void Radio::Callbacks::HandleTransmitDone(Mac::TxFrame &aFrame, Mac::RxFrame *aAckFrame, Error aErr… in HandleTransmitDone() argument 53 Get<Radio::Statistics>().RecordTxDone(aError, aFrame.GetLength()); in HandleTransmitDone() 55 Get<Mac::SubMac>().HandleTransmitDone(aFrame, aAckFrame, aError); in HandleTransmitDone() 71 void Radio::Callbacks::HandleDiagsReceiveDone(Mac::RxFrame *aFrame, Error aError) in HandleDiagsReceiveDone() argument 75 HandleReceiveDone(aFrame, aError); in HandleDiagsReceiveDone() 77 Get<FactoryDiags::Diags>().ReceiveDone(aFrame, aError); in HandleDiagsReceiveDone() 81 void Radio::Callbacks::HandleDiagsTransmitDone(Mac::TxFrame &aFrame, Error aError) in HandleDiagsTransmitDone() argument [all …]
|
D | radio_platform.cpp | 46 extern "C" void otPlatRadioReceiveDone(otInstance *aInstance, otRadioFrame *aFrame, otError aError) in otPlatRadioReceiveDone() argument 49 Mac::RxFrame *rxFrame = static_cast<Mac::RxFrame *>(aFrame); in otPlatRadioReceiveDone() 66 extern "C" void otPlatRadioTxStarted(otInstance *aInstance, otRadioFrame *aFrame) in otPlatRadioTxStarted() argument 69 Mac::TxFrame &txFrame = *static_cast<Mac::TxFrame *>(aFrame); in otPlatRadioTxStarted() 83 extern "C" void otPlatRadioTxDone(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFr… in otPlatRadioTxDone() argument 86 Mac::TxFrame &txFrame = *static_cast<Mac::TxFrame *>(aFrame); in otPlatRadioTxDone() 129 extern "C" void otPlatDiagRadioReceiveDone(otInstance *aInstance, otRadioFrame *aFrame, otError aEr… in otPlatDiagRadioReceiveDone() argument 131 Mac::RxFrame *rxFrame = static_cast<Mac::RxFrame *>(aFrame); in otPlatDiagRadioReceiveDone() 143 extern "C" void otPlatDiagRadioTransmitDone(otInstance *aInstance, otRadioFrame *aFrame, otError aE… in otPlatDiagRadioTransmitDone() argument 145 Mac::TxFrame &txFrame = *static_cast<Mac::TxFrame *>(aFrame); in otPlatDiagRadioTransmitDone() [all …]
|
/openthread-latest/src/core/mac/ |
D | mac.cpp | 871 void Mac::ProcessTransmitSecurity(TxFrame &aFrame) in ProcessTransmitSecurity() argument 877 VerifyOrExit(aFrame.GetSecurityEnabled()); in ProcessTransmitSecurity() 879 IgnoreError(aFrame.GetKeyIdMode(keyIdMode)); in ProcessTransmitSecurity() 884 aFrame.SetAesKey(keyManager.GetKek()); in ProcessTransmitSecurity() 887 if (!aFrame.IsHeaderUpdated()) in ProcessTransmitSecurity() 889 aFrame.SetFrameCounter(keyManager.GetKekFrameCounter()); in ProcessTransmitSecurity() 903 VerifyOrExit(aFrame.GetRadioType() != kRadioTypeIeee802154); in ProcessTransmitSecurity() 908 aFrame.SetAesKey(*mLinks.GetCurrentMacKey(aFrame)); in ProcessTransmitSecurity() 917 if (!aFrame.IsHeaderUpdated()) in ProcessTransmitSecurity() 919 mLinks.SetMacFrameCounter(aFrame); in ProcessTransmitSecurity() [all …]
|
D | sub_mac_callbacks.cpp | 48 void SubMac::Callbacks::ReceiveDone(RxFrame *aFrame, Error aError) in ReceiveDone() argument 53 Get<LinkRaw>().InvokeReceiveDone(aFrame, aError); in ReceiveDone() 58 Get<Mac>().HandleReceivedFrame(aFrame, aError); in ReceiveDone() 67 void SubMac::Callbacks::RecordFrameTransmitStatus(const TxFrame &aFrame, in RecordFrameTransmitStatus() argument 72 Get<Mac>().RecordFrameTransmitStatus(aFrame, aError, aRetryCount, aWillRetx); in RecordFrameTransmitStatus() 75 void SubMac::Callbacks::TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in TransmitDone() argument 80 Get<LinkRaw>().InvokeTransmitDone(aFrame, aAckFrame, aError); in TransmitDone() 85 Get<Mac>().HandleTransmitDone(aFrame, aAckFrame, aError); in TransmitDone() 110 void SubMac::Callbacks::ReceiveDone(RxFrame *aFrame, Error aError) { Get<LinkRaw>().InvokeReceiveDo… in ReceiveDone() argument 114 void SubMac::Callbacks::RecordFrameTransmitStatus(const TxFrame &aFrame, in RecordFrameTransmitStatus() argument [all …]
|
D | data_poll_handler.cpp | 86 void DataPollHandler::HandleDataPoll(Mac::RxFrame &aFrame) in HandleDataPoll() argument 92 VerifyOrExit(aFrame.GetSecurityEnabled()); in HandleDataPoll() 95 SuccessOrExit(aFrame.GetSrcAddr(macSource)); in HandleDataPoll() 102 child->SetLastPollRadioType(aFrame.GetRadioType()); in HandleDataPoll() 108 aFrame.GetRssi(), aFrame.IsAckedWithFramePending()); in HandleDataPoll() 110 if (!aFrame.IsAckedWithFramePending()) in HandleDataPoll() 177 void DataPollHandler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError) in HandleSentFrame() argument 184 HandleSentFrame(aFrame, aError, *child); in HandleSentFrame() 190 void DataPollHandler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, Child &aChild) in HandleSentFrame() argument 209 OT_ASSERT(!aFrame.GetSecurityEnabled() || aFrame.IsHeaderUpdated()); in HandleSentFrame() [all …]
|
D | mac_links.cpp | 140 void Links::Send(TxFrame &aFrame, RadioTypes aRadioTypes) in Send() argument 145 mTxFrames.mTxFrame802154.CopyFrom(aFrame); in Send() 151 mTxFrames.mTxFrameTrel.CopyFrom(aFrame); in Send() 171 const KeyMaterial *Links::GetCurrentMacKey(const Frame &aFrame) const in GetCurrentMacKey() 177 RadioType radioType = aFrame.GetRadioType(); in GetCurrentMacKey() 198 OT_UNUSED_VARIABLE(aFrame); in GetCurrentMacKey() 204 const KeyMaterial *Links::GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const in GetTemporaryMacKey() argument 211 RadioType radioType = aFrame.GetRadioType(); in GetTemporaryMacKey() 243 OT_UNUSED_VARIABLE(aFrame); in GetTemporaryMacKey() 250 void Links::SetMacFrameCounter(TxFrame &aFrame) in SetMacFrameCounter() argument [all …]
|
D | sub_mac.cpp | 287 void SubMac::HandleReceiveDone(RxFrame *aFrame, Error aError) in HandleReceiveDone() argument 289 if (mPcapCallback.IsSet() && (aFrame != nullptr) && (aError == kErrorNone)) in HandleReceiveDone() 291 mPcapCallback.Invoke(aFrame, false); in HandleReceiveDone() 294 …if (!ShouldHandleTransmitSecurity() && aFrame != nullptr && aFrame->mInfo.mRxInfo.mAckedWithSecEnh… in HandleReceiveDone() 296 … SignalFrameCounterUsed(aFrame->mInfo.mRxInfo.mAckFrameCounter, aFrame->mInfo.mRxInfo.mAckKeyId); in HandleReceiveDone() 300 UpdateCslLastSyncTimestamp(aFrame, aError); in HandleReceiveDone() 307 mCallbacks.ReceiveDone(aFrame, aError); in HandleReceiveDone() 518 void SubMac::HandleTransmitStarted(TxFrame &aFrame) in HandleTransmitStarted() argument 522 mPcapCallback.Invoke(&aFrame, true); in HandleTransmitStarted() 525 if (ShouldHandleAckTimeout() && aFrame.GetAckRequest()) in HandleTransmitStarted() [all …]
|
D | sub_mac_csl_receiver.cpp | 56 void SubMac::UpdateCslLastSyncTimestamp(TxFrame &aFrame, RxFrame *aAckFrame) in UpdateCslLastSyncTimestamp() argument 60 if (aAckFrame != nullptr && aFrame.HasCslIe()) in UpdateCslLastSyncTimestamp() 66 void SubMac::UpdateCslLastSyncTimestamp(RxFrame *aFrame, Error aError) in UpdateCslLastSyncTimestamp() argument 68 VerifyOrExit(aFrame != nullptr && aError == kErrorNone); in UpdateCslLastSyncTimestamp() 71 LogReceived(aFrame); in UpdateCslLastSyncTimestamp() 75 if ((mCslPeriod > 0) && aFrame->mInfo.mRxInfo.mAckedWithSecEnhAck) in UpdateCslLastSyncTimestamp() 80 mCslLastSync = TimeMicro(static_cast<uint32_t>(aFrame->mInfo.mRxInfo.mTimestamp)); in UpdateCslLastSyncTimestamp() 258 void SubMac::LogReceived(RxFrame *aFrame) in LogReceived() argument 267 IgnoreError(aFrame->GetDstAddr(dst)); in LogReceived() 274 ToUlong(static_cast<uint32_t>(aFrame->mInfo.mRxInfo.mTimestamp))); in LogReceived() [all …]
|
D | link_raw.cpp | 187 void LinkRaw::InvokeReceiveDone(RxFrame *aFrame, Error aError) in InvokeReceiveDone() argument 189 …LogDebg("ReceiveDone(%d bytes), error:%s", (aFrame != nullptr) ? aFrame->mLength : 0, ErrorToStrin… in InvokeReceiveDone() 193 mReceiveDoneCallback(&GetInstance(), aFrame, aError); in InvokeReceiveDone() 210 void LinkRaw::InvokeTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError) in InvokeTransmitDone() argument 212 LogDebg("TransmitDone(%d bytes), error:%s", aFrame.mLength, ErrorToString(aError)); in InvokeTransmitDone() 216 mTransmitDoneCallback(&GetInstance(), &aFrame, aAckFrame, aError); in InvokeTransmitDone() 281 void LinkRaw::RecordFrameTransmitStatus(const TxFrame &aFrame, Error aError, uint8_t aRetryCount, b… in RecordFrameTransmitStatus() argument 288 aFrame.GetMaxFrameRetries(), aFrame.ToInfoString().AsCString()); in RecordFrameTransmitStatus()
|
D | sub_mac.hpp | 131 void ReceiveDone(RxFrame *aFrame, Error aError); 160 …void RecordFrameTransmitStatus(const TxFrame &aFrame, Error aError, uint8_t aRetryCount, bool aWil… 173 void TransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError); 512 void UpdateCslLastSyncTimestamp(TxFrame &aFrame, RxFrame *aAckFrame); 513 void UpdateCslLastSyncTimestamp(RxFrame *aFrame, Error aError); 519 void LogReceived(RxFrame *aFrame); 622 void HandleReceiveDone(RxFrame *aFrame, Error aError); 623 void HandleTransmitStarted(TxFrame &aFrame); 624 void HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError); 625 void SignalFrameCounterUsedOnTxDone(const TxFrame &aFrame);
|
D | data_poll_sender.cpp | 193 void DataPollSender::HandlePollSent(Mac::TxFrame &aFrame, Error aError) in HandlePollSent() argument 200 if (!aFrame.IsEmpty()) in HandlePollSent() 202 IgnoreError(aFrame.GetDstAddr(macDest)); in HandlePollSent() 203 … Get<MeshForwarder>().UpdateNeighborOnSentFrame(aFrame, aError, macDest, /* aIsDataPoll */ true); in HandlePollSent() 248 aFrame.HasCslIe() ? kMaxCslPollRetxAttempts : kMaxPollRetxAttempts); in HandlePollSent() 255 … if (mPollTxFailureCounter < (aFrame.HasCslIe() ? kMaxCslPollRetxAttempts : kMaxPollRetxAttempts)) in HandlePollSent() 310 void DataPollSender::ProcessRxFrame(const Mac::RxFrame &aFrame) in ProcessRxFrame() argument 316 if (aFrame.GetFramePending()) in ProcessRxFrame() 326 void DataPollSender::ProcessTxDone(const Mac::TxFrame &aFrame, const Mac::RxFrame *aAckFrame, Error… in ProcessTxDone() argument 332 VerifyOrExit(aFrame.GetSecurityEnabled()); in ProcessTxDone() [all …]
|
D | mac.hpp | 385 void HandleReceivedFrame(RxFrame *aFrame, Error aError); 410 …void RecordFrameTransmitStatus(const TxFrame &aFrame, Error aError, uint8_t aRetryCount, bool aWil… 422 void HandleTransmitDone(TxFrame &aFrame, RxFrame *aAckFrame, Error aError); 830 Error ProcessReceiveSecurity(RxFrame &aFrame, const Address &aSrcAddr, Neighbor *aNeighbor); 831 void ProcessTransmitSecurity(TxFrame &aFrame); 851 bool HandleMacCommand(RxFrame &aFrame); 862 void LogFrameRxFailure(const RxFrame *aFrame, Error aError) const; 863 …void LogFrameTxFailure(const TxFrame &aFrame, Error aError, uint8_t aRetryCount, bool aWillRetx) c… 867 uint8_t GetTimeIeOffset(const Frame &aFrame); 871 void ProcessCsl(const RxFrame &aFrame, const Address &aSrcAddr); [all …]
|
/openthread-latest/src/lib/spinel/ |
D | multi_frame_buffer.hpp | 345 otError GetNextSavedFrame(uint8_t *&aFrame, uint16_t &aLength) in GetNextSavedFrame() argument 349 assert(aFrame == nullptr || (mBuffer <= aFrame && aFrame < GetArrayEnd(mBuffer))); in GetNextSavedFrame() 351 aFrame = (aFrame == nullptr) ? mBuffer : aFrame + aLength; in GetNextSavedFrame() 353 if (HasSavedFrame() && (aFrame != mWriteFrameStart)) in GetNextSavedFrame() 355 … uint16_t totalLength = Lib::Utils::LittleEndian::ReadUint16(aFrame + kHeaderTotalLengthOffset); in GetNextSavedFrame() 356 … uint16_t skipLength = Lib::Utils::LittleEndian::ReadUint16(aFrame + kHeaderSkipLengthOffset); in GetNextSavedFrame() 359 aFrame += kHeaderSize + skipLength; in GetNextSavedFrame() 364 aFrame = nullptr; in GetNextSavedFrame()
|
D | spinel_interface.hpp | 95 virtual otError SendFrame(const uint8_t *aFrame, uint16_t aLength) = 0; 165 bool IsSpinelResetCommand(const uint8_t *aFrame, uint16_t aLength) in IsSpinelResetCommand() argument 174 if (!((aFrame[0] & SPINEL_HEADER_IID_MASK) == SPINEL_HEADER_IID_0)) in IsSpinelResetCommand() 181 if (!((aFrame[0] & ~SPINEL_HEADER_IID_MASK) == SPINEL_HEADER_FLAG)) in IsSpinelResetCommand() 187 if (!(aFrame[1] == SPINEL_CMD_RESET)) in IsSpinelResetCommand()
|
D | radio_spinel.hpp | 63 void (*mReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, Error aError); 77 …void (*mTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, Error … 100 void (*mTxStarted)(otInstance *aInstance, otRadioFrame *aFrame); 122 void (*mDiagReceiveDone)(otInstance *aInstance, otRadioFrame *aFrame, Error aError); 135 void (*mDiagTransmitDone)(otInstance *aInstance, otRadioFrame *aFrame, Error aError); 560 otError Transmit(otRadioFrame &aFrame); 1155 …otError ParseRadioFrame(otRadioFrame &aFrame, const uint8_t *aBuffer, uint16_t aLength, spinel_ssi… 1172 void HandleNotification(const uint8_t *aFrame, uint16_t aLength, bool &aShouldSaveFrame); 1173 void HandleNotification(const uint8_t *aFrame, uint16_t aLength); 1182 void TransmitDone(otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError); [all …]
|
D | spinel_driver.hpp | 62 …*ReceivedFrameHandler)(const uint8_t *aFrame, uint16_t aLength, uint8_t aHeader, bool &aSave, void… 63 typedef void (*SavedFrameHandler)(const uint8_t *aFrame, uint16_t aLength, void *aContext); 283 static void HandleInitialFrame(const uint8_t *aFrame, 288 …void HandleInitialFrame(const uint8_t *aFrame, uint16_t aLength, uint8_t aHeader, bool &aSa…
|
/openthread-latest/src/core/thread/ |
D | csl_tx_scheduler.cpp | 239 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError) in HandleSentFrame() argument 249 HandleSentFrame(aFrame, aError, *neighbor); in HandleSentFrame() 255 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, CslNeighbor &aCslNei… in HandleSentFrame() argument 265 OT_ASSERT(!aFrame.GetSecurityEnabled() || aFrame.IsHeaderUpdated()); in HandleSentFrame() 287 if (!aFrame.IsEmpty()) in HandleSentFrame() 289 aCslNeighbor.SetIndirectDataSequenceNumber(aFrame.GetSequence()); in HandleSentFrame() 291 if (aFrame.GetSecurityEnabled() && aFrame.IsHeaderUpdated()) in HandleSentFrame() 296 IgnoreError(aFrame.GetFrameCounter(frameCounter)); in HandleSentFrame() 299 IgnoreError(aFrame.GetKeyId(keyId)); in HandleSentFrame() 311 Get<IndirectSender>().HandleSentFrameToCslNeighbor(aFrame, mFrameContext, aError, aCslNeighbor); in HandleSentFrame()
|
D | indirect_sender.cpp | 326 Error IndirectSender::PrepareFrameForChild(Mac::TxFrame &aFrame, FrameContext &aContext, Child &aCh… in PrepareFrameForChild() argument 335 PrepareEmptyFrame(aFrame, aChild, /* aAckRequest */ true); in PrepareFrameForChild() 343 aContext.mMessageNextOffset = PrepareDataFrame(aFrame, aChild, *message); in PrepareFrameForChild() 347 PrepareEmptyFrame(aFrame, aChild, /* aAckRequest */ true); in PrepareFrameForChild() 359 uint16_t IndirectSender::PrepareDataFrame(Mac::TxFrame &aFrame, Child &aChild, Message &aMessage) in PrepareDataFrame() argument 386 nextOffset = Get<MeshForwarder>().PrepareDataFrameWithNoMeshHeader(aFrame, aMessage, macAddrs); in PrepareDataFrame() 397 aFrame.SetFramePending(true); in PrepareDataFrame() 403 void IndirectSender::PrepareEmptyFrame(Mac::TxFrame &aFrame, Child &aChild, bool aAckRequest) in PrepareEmptyFrame() argument 407 Get<MeshForwarder>().PrepareEmptyFrame(aFrame, macDest, aAckRequest); in PrepareEmptyFrame() 410 void IndirectSender::HandleSentFrameToChild(const Mac::TxFrame &aFrame, in HandleSentFrameToChild() argument [all …]
|
D | mesh_forwarder.cpp | 43 void ThreadLinkInfo::SetFrom(const Mac::RxFrame &aFrame) in SetFrom() argument 47 if (kErrorNone != aFrame.GetSrcPanId(mPanId)) in SetFrom() 49 IgnoreError(aFrame.GetDstPanId(mPanId)); in SetFrom() 55 if (kErrorNone != aFrame.GetDstPanId(dstPanId)) in SetFrom() 63 if (aFrame.GetSecurityEnabled()) in SetFrom() 70 IgnoreError(aFrame.GetKeyIdMode(keyIdMode)); in SetFrom() 78 mChannel = aFrame.GetChannel(); in SetFrom() 79 mRss = aFrame.GetRssi(); in SetFrom() 80 mLqi = aFrame.GetLqi(); in SetFrom() 82 if (aFrame.GetTimeIe() != nullptr) in SetFrom() [all …]
|
D | indirect_sender.hpp | 263 …Error PrepareFrameForCslNeighbor(Mac::TxFrame &aFrame, FrameContext &aContext, CslNeighbor &aCslNe… 264 void HandleSentFrameToCslNeighbor(const Mac::TxFrame &aFrame, 272 Error PrepareFrameForChild(Mac::TxFrame &aFrame, FrameContext &aContext, Child &aChild); 273 …void HandleSentFrameToChild(const Mac::TxFrame &aFrame, const FrameContext &aContext, Error aErro… 278 uint16_t PrepareDataFrame(Mac::TxFrame &aFrame, Child &aChild, Message &aMessage); 279 void PrepareEmptyFrame(Mac::TxFrame &aFrame, Child &aChild, bool aAckRequest);
|
/openthread-latest/tests/gtest/ |
D | radio_spinel_rcp_test.cpp | 52 MOCK_METHOD(otError, Transmit, (otRadioFrame * aFrame), (override)); in TEST() 85 EXPECT_CALL(platform, Transmit(Truly([](otRadioFrame *aFrame) -> bool { in TEST() argument 86 Mac::Frame &frame = *static_cast<Mac::Frame *>(aFrame); in TEST() 141 MOCK_METHOD(otError, Transmit, (otRadioFrame * aFrame), (override)); in TEST() 175 EXPECT_CALL(platform, Transmit(Truly([](otRadioFrame *aFrame) -> bool { in TEST() argument 176 Mac::Frame &frame = *static_cast<Mac::Frame *>(aFrame); in TEST() 197 MOCK_METHOD(otError, Transmit, (otRadioFrame * aFrame), (override)); in TEST() 232 EXPECT_CALL(platform, Transmit(Truly([](otRadioFrame *aFrame) -> bool { in TEST() argument 233 Mac::Frame &frame = *static_cast<Mac::Frame *>(aFrame); in TEST() 323 MOCK_METHOD(otError, Transmit, (otRadioFrame * aFrame), (override)); in TEST() [all …]
|
/openthread-latest/src/core/utils/ |
D | otns.cpp | 128 void Otns::EmitTransmit(const Mac::TxFrame &aFrame) in EmitTransmit() argument 131 uint16_t frameControlField = aFrame.GetFrameControlField(); in EmitTransmit() 132 uint8_t channel = aFrame.GetChannel(); in EmitTransmit() 133 uint8_t sequence = aFrame.GetSequence(); in EmitTransmit() 135 IgnoreError(aFrame.GetDstAddr(dst)); in EmitTransmit()
|