Home
last modified time | relevance | path

Searched refs:Frame (Results 1 – 25 of 27) sorted by relevance

12

/openthread-latest/examples/platforms/utils/
Dmac_frame.cpp54 const Mac::Frame &frame = *static_cast<const Mac::Frame *>(aFrame); in otMacFrameDoesAddrMatchAny()
86 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeAck; in otMacFrameIsAck()
91 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeData; in otMacFrameIsData()
96 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kTypeMacCmd; in otMacFrameIsCommand()
101 return static_cast<const Mac::Frame *>(aFrame)->IsDataRequestCommand(); in otMacFrameIsDataRequest()
106 return static_cast<const Mac::Frame *>(aFrame)->GetAckRequest(); in otMacFrameIsAckRequested()
134 error = static_cast<const Mac::Frame *>(aFrame)->GetSrcAddr(address); in otMacFrameGetSrcAddr()
148 error = static_cast<const Mac::Frame *>(aFrame)->GetDstAddr(address); in otMacFrameGetDstAddr()
161 if (static_cast<const Mac::Frame *>(aFrame)->IsSequencePresent()) in otMacFrameGetSequence()
163 *aSequence = static_cast<const Mac::Frame *>(aFrame)->GetSequence(); in otMacFrameGetSequence()
[all …]
/openthread-latest/src/core/mac/
Dmac_frame.cpp256 void Frame::SetFrameControlField(uint16_t aFcf) in SetFrameControlField()
271 Error Frame::ValidatePsdu(void) const in ValidatePsdu()
284 bool Frame::IsWakeupFrame(void) const in IsWakeupFrame()
321 void Frame::SetAckRequest(bool aAckRequest) in SetAckRequest()
338 void Frame::SetFramePending(bool aFramePending) in SetFramePending()
355 void Frame::SetIePresent(bool aIePresent) in SetIePresent()
372 uint8_t Frame::SkipSequenceIndex(void) const in SkipSequenceIndex()
385 uint8_t Frame::FindDstPanIdIndex(void) const in FindDstPanIdIndex()
397 bool Frame::IsDstPanIdPresent(uint16_t aFcf) in IsDstPanIdPresent()
458 Error Frame::GetDstPanId(PanId &aPanId) const in GetDstPanId()
[all …]
Dmac.cpp240 VerifyOrExit(aBeaconFrame->GetType() == Frame::kTypeBeacon, error = kErrorParse); in ConvertBeaconToActiveScanResult()
766 frameInfo.mType = Frame::kTypeMacCmd; in PrepareBeaconRequest()
767 frameInfo.mCommandId = Frame::kMacCmdBeaconRequest; in PrepareBeaconRequest()
768 frameInfo.mVersion = Frame::kVersion2003; in PrepareBeaconRequest()
799 frameInfo.mType = Frame::kTypeBeacon; in PrepareBeacon()
800 frameInfo.mVersion = Frame::kVersion2003; in PrepareBeacon()
883 case Frame::kKeyIdMode0: in ProcessTransmitSecurity()
895 case Frame::kKeyIdMode1: in ProcessTransmitSecurity()
925 case Frame::kKeyIdMode2: in ProcessTransmitSecurity()
1582 VerifyOrExit(securityLevel == Frame::kSecurityEncMic32); in ProcessReceiveSecurity()
[all …]
Dsub_mac.cpp378 if (mTransmitFrame.GetType() == Frame::kTypeMultipurpose) in ProcessTransmitSecurity()
380 VerifyOrExit(keyIdMode == Frame::kKeyIdMode2); in ProcessTransmitSecurity()
385 VerifyOrExit(keyIdMode == Frame::kKeyIdMode1); in ProcessTransmitSecurity()
655 VerifyOrExit(keyIdMode == Frame::kKeyIdMode1); in SignalFrameCounterUsedOnTxDone()
930 case Frame::kKeyIdMode0: in SetMacKey()
931 case Frame::kKeyIdMode2: in SetMacKey()
933 case Frame::kKeyIdMode1: in SetMacKey()
Ddata_poll_sender.cpp569 frameInfo.mType = Mac::Frame::kTypeMacCmd; in PrepareDataRequest()
570 frameInfo.mCommandId = Mac::Frame::kMacCmdDataRequest; in PrepareDataRequest()
571 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in PrepareDataRequest()
572 frameInfo.mKeyIdMode = Mac::Frame::kKeyIdMode1; in PrepareDataRequest()
Dmac_links.cpp171 const KeyMaterial *Links::GetCurrentMacKey(const Frame &aFrame) const in GetCurrentMacKey()
204 const KeyMaterial *Links::GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const in GetTemporaryMacKey()
Dmac_links.hpp669 const KeyMaterial *GetCurrentMacKey(const Frame &aFrame) const;
680 const KeyMaterial *GetTemporaryMacKey(const Frame &aFrame, uint32_t aKeySequence) const;
Dmac_frame.hpp59 class Frame : public otRadioFrame class
923 class RxFrame : public Frame
1016 class TxFrame : public Frame
Dmac.hpp867 uint8_t GetTimeIeOffset(const Frame &aFrame);
/openthread-latest/tests/gtest/
Dradio_spinel_rcp_test.cpp71 frameInfo.mType = Mac::Frame::kTypeData; in TEST()
72 frameInfo.mVersion = Mac::Frame::kVersion2006; in TEST()
77 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in TEST()
86 Mac::Frame &frame = *static_cast<Mac::Frame *>(aFrame); in TEST()
115 frameInfo.mType = Mac::Frame::kTypeData; in TEST()
116 frameInfo.mVersion = Mac::Frame::kVersion2006; in TEST()
121 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in TEST()
161 frameInfo.mType = Mac::Frame::kTypeData; in TEST()
162 frameInfo.mVersion = Mac::Frame::kVersion2006; in TEST()
167 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in TEST()
[all …]
/openthread-latest/tests/unit/
Dtest_mac_frame.cpp199 Mac::Frame::Version mVersion; in TestMacHeader()
204 Mac::Frame::SecurityLevel mSecurity; in TestMacHeader()
205 Mac::Frame::KeyIdMode mKeyIdMode; in TestMacHeader()
211 static constexpr Mac::Frame::Version kVer2006 = Mac::Frame::kVersion2006; in TestMacHeader()
212 static constexpr Mac::Frame::Version kVer2015 = Mac::Frame::kVersion2015; in TestMacHeader()
214 static constexpr Mac::Frame::SecurityLevel kNoSec = Mac::Frame::kSecurityNone; in TestMacHeader()
215 static constexpr Mac::Frame::SecurityLevel kMic32 = Mac::Frame::kSecurityMic32; in TestMacHeader()
217 static constexpr Mac::Frame::KeyIdMode kModeId1 = Mac::Frame::kKeyIdMode1; in TestMacHeader()
218 static constexpr Mac::Frame::KeyIdMode kModeId2 = Mac::Frame::kKeyIdMode2; in TestMacHeader()
357 frameInfo.mType = Mac::Frame::kTypeData; in TestMacHeader()
[all …]
/openthread-latest/tests/nexus/platform/
Dnexus_radio.hpp53 struct Frame : public Mac::Frame struct
55 Frame(void);
56 explicit Frame(const Frame &aFrame);
72 Frame mTxFrame;
Dnexus_radio.cpp323 Radio::Frame::Frame(void) in Frame() function in ot::Nexus::Radio::Frame
329 Radio::Frame::Frame(const Frame &aFrame) in Frame() function in ot::Nexus::Radio::Frame
Dnexus_core.cpp148 Radio::Frame rxFrame(aNode.mRadio.mTxFrame); in ProcessRadio()
185 uint8_t ackPsdu[Mac::Frame::kImmAckLength]; in ProcessRadio()
191 … static_cast<const Mac::RxFrame &>(static_cast<const Mac::Frame &>(aNode.mRadio.mTxFrame)), in ProcessRadio()
/openthread-latest/src/core/radio/
Dradio.cpp145 …uint32_t txTimeUs = (aPsduLength + Mac::Frame::kPhyHeaderSize) * Radio::kSymbolsPerOctet * Radio::… in RecordTxDone()
146 …uint32_t rxAckTimeUs = (Mac::Frame::kImmAckLength + Mac::Frame::kPhyHeaderSize) * Radio::kPhyUsPer… in RecordTxDone()
175 ackTimeUs = (Mac::Frame::kImmAckLength + Mac::Frame::kPhyHeaderSize) * Radio::kPhyUsPerByte; in RecordRxDone()
Dtrel_link.cpp176 isDiscovery = (keyIdMode == Mac::Frame::kKeyIdMode2); in BeginTransmit()
215 uint16_t fcf = Mac::Frame::kTypeAck; in BeginTransmit()
/openthread-latest/src/core/thread/
Dlink_metrics_types.cpp140 case Mac::Frame::kTypeData: in IsFrameTypeMatch()
143 case Mac::Frame::kTypeMacCmd: in IsFrameTypeMatch()
146 case Mac::Frame::kTypeAck: in IsFrameTypeMatch()
Dmesh_forwarder.cpp72 … mLinkSecurity = (keyIdMode == Mac::Frame::kKeyIdMode0) || (keyIdMode == Mac::Frame::kKeyIdMode1); in SetFrom()
178 frameInfo.mType = Mac::Frame::kTypeData; in PrepareEmptyFrame()
179 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in PrepareEmptyFrame()
180 frameInfo.mKeyIdMode = Mac::Frame::kKeyIdMode1; in PrepareEmptyFrame()
818 aTxFrameInfo.mVersion = Mac::Frame::kVersion2006; in PrepareMacHeaders()
829 aTxFrameInfo.mVersion = Mac::Frame::kVersion2015; in PrepareMacHeaders()
837 aTxFrameInfo.mVersion = Mac::Frame::kVersion2015; in PrepareMacHeaders()
851 if (aTxFrameInfo.mVersion == Mac::Frame::kVersion2006) in PrepareMacHeaders()
859 aTxFrameInfo.mVersion = Mac::Frame::kVersion2015; in PrepareMacHeaders()
865 aTxFrameInfo.mVersion = Mac::Frame::kVersion2015; in PrepareMacHeaders()
[all …]
Dmesh_forwarder_ftd.cpp331 frameInfo.mType = Mac::Frame::kTypeData; in SendMesh()
333 frameInfo.mSecurityLevel = Mac::Frame::kSecurityEncMic32; in SendMesh()
334 frameInfo.mKeyIdMode = Mac::Frame::kKeyIdMode1; in SendMesh()
Dmle.hpp1206 …static_cast<uint8_t>(Mac::Frame::kKeyIdMode2) | static_cast<uint8_t>(Mac::Frame::kSecurityEncMic32…
Dmesh_forwarder.hpp575 void LogFrame(const char *aActionText, const Mac::Frame &aFrame, Error aError);
Dkey_manager.cpp351 …Get<Mac::SubMac>().SetMacKey(Mac::Frame::kKeyIdMode1, (mKeySequence & 0x7f) + 1, prevKey, curKey, … in UpdateKeyMaterial()
/openthread-latest/tests/fuzz/
Dfuzzer_platform.cpp78 return static_cast<const Mac::Frame *>(aFrame)->GetAckRequest(); in otMacFrameIsAckRequested()
85 if (static_cast<const Mac::Frame *>(aFrame)->IsSequencePresent()) in otMacFrameGetSequence()
87 *aSequence = static_cast<const Mac::Frame *>(aFrame)->GetSequence(); in otMacFrameGetSequence()
/openthread-latest/src/ncp/
Dncp_base_radio.cpp551 VerifyOrExit(keyIdMode == Mac::Frame::kKeyIdMode1, error = OT_ERROR_INVALID_ARGS); in HandlePropertySet()
/openthread-latest/tools/cp-caps/
DREADME.md172 ### Test Frame Format

12