• Home
  • Raw
  • Download

Lines Matching full:mac

32 #include "mac/mac_frame.hpp"
41 const Mac::Frame &frame = *static_cast<const Mac::Frame *>(aFrame); in otMacFrameDoesAddrMatch()
43 Mac::Address dst; in otMacFrameDoesAddrMatch()
44 Mac::PanId panid; in otMacFrameDoesAddrMatch()
50 case Mac::Address::kTypeShort: in otMacFrameDoesAddrMatch()
51 …VerifyOrExit(dst.GetShort() == Mac::kShortAddrBroadcast || dst.GetShort() == aShortAddress, rval =… in otMacFrameDoesAddrMatch()
54 case Mac::Address::kTypeExtended: in otMacFrameDoesAddrMatch()
55 …VerifyOrExit(dst.GetExtended() == *static_cast<const Mac::ExtAddress *>(aExtAddress), rval = false… in otMacFrameDoesAddrMatch()
58 case Mac::Address::kTypeNone: in otMacFrameDoesAddrMatch()
63 VerifyOrExit(panid == Mac::kPanIdBroadcast || panid == aPanId, rval = false); in otMacFrameDoesAddrMatch()
71 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kFcfFrameAck; in otMacFrameIsAck()
76 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kFcfFrameData; in otMacFrameIsData()
81 return static_cast<const Mac::Frame *>(aFrame)->GetType() == Mac::Frame::kFcfFrameMacCmd; in otMacFrameIsCommand()
86 return static_cast<const Mac::Frame *>(aFrame)->IsDataRequestCommand(); in otMacFrameIsDataRequest()
91 return static_cast<const Mac::Frame *>(aFrame)->GetAckRequest(); in otMacFrameIsAckRequested()
94 static void GetOtMacAddress(const Mac::Address &aInAddress, otMacAddress *aOutAddress) in GetOtMacAddress()
98 case Mac::Address::kTypeNone: in GetOtMacAddress()
102 case Mac::Address::kTypeShort: in GetOtMacAddress()
107 case Mac::Address::kTypeExtended: in GetOtMacAddress()
117 Mac::Address address; in otMacFrameGetSrcAddr()
119 error = static_cast<const Mac::Frame *>(aFrame)->GetSrcAddr(address); in otMacFrameGetSrcAddr()
131 Mac::Address address; in otMacFrameGetDstAddr()
133 error = static_cast<const Mac::Frame *>(aFrame)->GetDstAddr(address); in otMacFrameGetDstAddr()
144 return static_cast<const Mac::Frame *>(aFrame)->GetSequence(); in otMacFrameGetSequence()
149 …static_cast<Mac::TxFrame *>(aFrame)->ProcessTransmitAesCcm(*static_cast<const Mac::ExtAddress *>(a… in otMacFrameProcessTransmitAesCcm()
154 return static_cast<const Mac::Frame *>(aFrame)->IsVersion2015(); in otMacFrameIsVersion2015()
161 …static_cast<Mac::TxFrame *>(aAckFrame)->GenerateImmAck(*static_cast<const Mac::RxFrame *>(aFrame),… in otMacFrameGenerateImmAck()
173 …return static_cast<Mac::TxFrame *>(aAckFrame)->GenerateEnhAck(*static_cast<const Mac::RxFrame *>(a… in otMacFrameGenerateEnhAck()
181 static_cast<Mac::Frame *>(aFrame)->SetCslIe(aCslPeriod, aCslPhase); in otMacFrameSetCslIe()
187 return static_cast<const Mac::Frame *>(aFrame)->GetSecurityEnabled(); in otMacFrameIsSecurityEnabled()
195 error = static_cast<const Mac::Frame *>(aFrame)->GetKeyIdMode(keyIdMode); in otMacFrameIsKeyIdMode1()
197 return (error == OT_ERROR_NONE) ? (keyIdMode == Mac::Frame::kKeyIdMode1) : false; in otMacFrameIsKeyIdMode1()
204 IgnoreError(static_cast<const Mac::Frame *>(aFrame)->GetKeyId(keyId)); in otMacFrameGetKeyId()
211 static_cast<Mac::Frame *>(aFrame)->SetKeyId(aKeyId); in otMacFrameSetKeyId()
218 IgnoreError(static_cast<Mac::Frame *>(aFrame)->GetFrameCounter(frameCounter)); in otMacFrameGetFrameCounter()
225 static_cast<Mac::Frame *>(aFrame)->SetFrameCounter(aFrameCounter); in otMacFrameSetFrameCounter()
233 reinterpret_cast<Mac::HeaderIe *>(aDest)->SetId(Mac::CslIe::kHeaderIeId); in otMacFrameGenerateCslIeTemplate()
234 reinterpret_cast<Mac::HeaderIe *>(aDest)->SetLength(sizeof(Mac::CslIe)); in otMacFrameGenerateCslIeTemplate()
236 return sizeof(Mac::HeaderIe) + sizeof(Mac::CslIe); in otMacFrameGenerateCslIeTemplate()
243 uint8_t len = sizeof(Mac::VendorIeHeader) + aIeDataLength; in otMacFrameGenerateEnhAckProbingIe()
247 reinterpret_cast<Mac::HeaderIe *>(aDest)->SetId(Mac::ThreadIe::kHeaderIeId); in otMacFrameGenerateEnhAckProbingIe()
248 reinterpret_cast<Mac::HeaderIe *>(aDest)->SetLength(len); in otMacFrameGenerateEnhAckProbingIe()
250 aDest += sizeof(Mac::HeaderIe); in otMacFrameGenerateEnhAckProbingIe()
252 …reinterpret_cast<Mac::VendorIeHeader *>(aDest)->SetVendorOui(Mac::ThreadIe::kVendorOuiThreadCompan… in otMacFrameGenerateEnhAckProbingIe()
253 reinterpret_cast<Mac::VendorIeHeader *>(aDest)->SetSubType(Mac::ThreadIe::kEnhAckProbingIe); in otMacFrameGenerateEnhAckProbingIe()
257 aDest += sizeof(Mac::VendorIeHeader); in otMacFrameGenerateEnhAckProbingIe()
261 return sizeof(Mac::HeaderIe) + len; in otMacFrameGenerateEnhAckProbingIe()
268 reinterpret_cast<Mac::Frame *>(aFrame)->SetEnhAckProbingIe(aData, aDataLen); in otMacFrameSetEnhAckProbingIe()