Home
last modified time | relevance | path

Searched refs:ExtAddress (Results 1 – 25 of 66) sorted by relevance

123

/openthread-latest/src/core/mac/
Dmac_filter.hpp117 Error AddAddress(const ExtAddress &aExtAddress);
126 void RemoveAddress(const ExtAddress &aExtAddress);
154 Error AddRssIn(const ExtAddress &aExtAddress, int8_t aRss);
163 void RemoveRssIn(const ExtAddress &aExtAddress);
208 Error Apply(const ExtAddress &aExtAddress, int8_t &aRss) const;
224 …Error ApplyToRxFrame(RxFrame &aRxFrame, const ExtAddress &aExtAddress, Neighbor *aNeighbor = nullp…
233 ExtAddress mExtAddress; // IEEE 802.15.4 Extended Address.
239 const FilterEntry *FindEntry(const ExtAddress &aExtAddress) const;
240 …FilterEntry *FindEntry(const ExtAddress &aExtAddress) { return AsNonConst(AsConst(this)->FindEntry… in FindEntry()
Dmac_types.cpp58 void ExtAddress::GenerateRandom(void) in GenerateRandom()
66 bool ExtAddress::operator==(const ExtAddress &aOther) const { return (memcmp(m8, aOther.m8, sizeof(… in operator ==()
68 ExtAddress::InfoString ExtAddress::ToString(void) const in ToString()
72 string.AppendHexBytes(m8, sizeof(ExtAddress)); in ToString()
77 void ExtAddress::CopyAddress(uint8_t *aDst, const uint8_t *aSrc, CopyByteOrder aByteOrder) in CopyAddress()
82 memcpy(aDst, aSrc, sizeof(ExtAddress)); in CopyAddress()
86 aSrc += sizeof(ExtAddress) - 1; in CopyAddress()
87 for (uint8_t len = sizeof(ExtAddress); len > 0; len--) in CopyAddress()
130 string.AppendHexBytes(GetExtended().m8, sizeof(ExtAddress)); in ToString()
Dmac_types.hpp87 class ExtAddress : public otExtAddress, public Equatable<ExtAddress>, public Clearable<ExtAddress> class
209 bool operator==(const ExtAddress &aOther) const;
234 typedef ExtAddress::InfoString InfoString;
298 const ExtAddress &GetExtended(void) const { return mShared.mExtAddress; } in GetExtended()
307 ExtAddress &GetExtended(void) { return mShared.mExtAddress; } in GetExtended()
336 void SetExtended(const ExtAddress &aExtAddress) in SetExtended()
351 …void SetExtended(const uint8_t *aBuffer, ExtAddress::CopyByteOrder aByteOrder = ExtAddress::kNorma… in SetExtended()
392 ExtAddress mExtAddress; ///< The IEEE 802.15.4 Extended Address.
943 DefineCoreType(otExtAddress, Mac::ExtAddress);
Dmac_filter.cpp54 const Filter::FilterEntry *Filter::FindEntry(const ExtAddress &aExtAddress) const in FindEntry()
86 Error Filter::AddAddress(const ExtAddress &aExtAddress) in AddAddress()
103 void Filter::RemoveAddress(const ExtAddress &aExtAddress) in RemoveAddress()
142 Error Filter::AddRssIn(const ExtAddress &aExtAddress, int8_t aRss) in AddRssIn()
161 void Filter::RemoveRssIn(const ExtAddress &aExtAddress) in RemoveRssIn()
214 Error Filter::Apply(const ExtAddress &aExtAddress, int8_t &aRss) const in Apply()
251 Error Filter::ApplyToRxFrame(RxFrame &aRxFrame, const ExtAddress &aExtAddress, Neighbor *aNeighbor)… in ApplyToRxFrame()
Dwakeup_tx_scheduler.hpp70 Error WakeUp(const Mac::ExtAddress &aWedAddress, uint16_t aIntervalUs, uint16_t aDurationMs);
118 Mac::ExtAddress mWedAddress;
Dlink_raw.hpp232 const ExtAddress &GetExtAddress(void) const { return mSubMac.GetExtAddress(); } in GetExtAddress()
242 Error SetExtAddress(const ExtAddress &aExtAddress);
/openthread-latest/src/core/meshcop/
Dmeshcop.hpp193 void GenerateJoinerId(Mac::ExtAddress &aJoinerId) const;
202 bool Matches(const Mac::ExtAddress &aJoinerId) const;
223 void CopyTo(Mac::ExtAddress &aExtAddress) const;
293 void UpdateBloomFilter(const Mac::ExtAddress &aJoinerId);
323 bool Contains(const Mac::ExtAddress &aJoinerId) const;
351 static void CalculateHashBitIndexes(const Mac::ExtAddress &aJoinerId, HashBitIndexes &aIndexes);
518 void ComputeJoinerId(const Mac::ExtAddress &aEui64, Mac::ExtAddress &aJoinerId);
Dmeshcop.cpp102 void JoinerDiscerner::GenerateJoinerId(Mac::ExtAddress &aJoinerId) const in GenerateJoinerId()
109 bool JoinerDiscerner::Matches(const Mac::ExtAddress &aJoinerId) const in Matches()
120 void JoinerDiscerner::CopyTo(Mac::ExtAddress &aExtAddress) const in CopyTo()
127 uint8_t *cur = &aExtAddress.m8[sizeof(Mac::ExtAddress) - 1]; in CopyTo()
198 void SteeringData::UpdateBloomFilter(const Mac::ExtAddress &aJoinerId) in UpdateBloomFilter()
222 bool SteeringData::Contains(const Mac::ExtAddress &aJoinerId) const in Contains()
245 void SteeringData::CalculateHashBitIndexes(const Mac::ExtAddress &aJoinerId, HashBitIndexes &aIndex… in CalculateHashBitIndexes()
262 Mac::ExtAddress address; in CalculateHashBitIndexes()
286 void ComputeJoinerId(const Mac::ExtAddress &aEui64, Mac::ExtAddress &aJoinerId) in ComputeJoinerId()
Dcommissioner.hpp175 Error AddJoiner(const Mac::ExtAddress &aEui64, const char *aPskd, uint32_t aTimeout) in AddJoiner()
228 Error RemoveJoiner(const Mac::ExtAddress &aEui64, uint32_t aDelay) in RemoveJoiner()
369 Mac::ExtAddress mEui64;
381 Joiner *FindJoinerEntry(const Mac::ExtAddress *aEui64);
383 Joiner *FindBestMatchingJoinerEntry(const Mac::ExtAddress &aReceivedJoinerId);
386 Error AddJoiner(const Mac::ExtAddress *aEui64,
390 …Error RemoveJoiner(const Mac::ExtAddress *aEui64, const JoinerDiscerner *aDiscerner, uint32_t aDel…
Djoiner.hpp133 const Mac::ExtAddress &GetId(void) const { return mId; } in GetId()
186 Mac::ExtAddress mExtAddr;
228 Mac::ExtAddress mId;
/openthread-latest/src/core/radio/
Dtrel_packet.hpp172 const Mac::ExtAddress &GetSource(void) const { return mSource; } in GetSource()
179 void SetSource(const Mac::ExtAddress &aSource) { mSource = aSource; } in SetSource()
188 const Mac::ExtAddress &GetDestination(void) const { return mDestination; } in GetDestination()
197 void SetDestination(const Mac::ExtAddress &aDest) { mDestination = aDest; } in SetDestination()
227 Mac::ExtAddress mSource;
228 Mac::ExtAddress mDestination; // Present in `kTypeAck` or `kTypeUnicast` packet types.
Dradio.cpp66 SetExtendedAddress(Mac::ExtAddress{}); in Init()
79 void Radio::SetExtendedAddress(const Mac::ExtAddress &aExtAddress) in SetExtendedAddress()
81 Mac::ExtAddress address; in SetExtendedAddress()
83 address.Set(aExtAddress.m8, Mac::ExtAddress::kReverseByteOrder); in SetExtendedAddress()
100 Error Radio::AddSrcMatchExtEntry(const Mac::ExtAddress &aExtAddress) in AddSrcMatchExtEntry()
102 Mac::ExtAddress address; in AddSrcMatchExtEntry()
104 address.Set(aExtAddress.m8, Mac::ExtAddress::kReverseByteOrder); in AddSrcMatchExtEntry()
Dtrel_interface.hpp97 …const Mac::ExtAddress &GetExtAddress(void) const { return static_cast<const Mac::ExtAddress &>(mEx… in GetExtAddress()
131 … bool Matches(const Mac::ExtAddress &aExtAddress) const { return GetExtAddress() == aExtAddress; } in Matches()
153 void SetExtAddress(const Mac::ExtAddress &aExtAddress) { mExtAddress = aExtAddress; } in SetExtAddress()
266 Peer *FindPeer(const Mac::ExtAddress &aExtAddress);
303 Mac::ExtAddress &aExtAddress,
Dradio.hpp306 void GetIeeeEui64(Mac::ExtAddress &aIeeeEui64);
341 void SetExtendedAddress(const Mac::ExtAddress &aExtAddress);
661 Error AddSrcMatchExtEntry(const Mac::ExtAddress &aExtAddress);
681 Error ClearSrcMatchExtEntry(const Mac::ExtAddress &aExtAddress);
731 const Mac::ExtAddress &aExtAddress) in ConfigureEnhAckProbing()
864 inline void Radio::GetIeeeEui64(Mac::ExtAddress &aIeeeEui64) in GetIeeeEui64()
1024 inline Error Radio::ClearSrcMatchExtEntry(const Mac::ExtAddress &aExtAddress) in ClearSrcMatchExtEntry()
1048 inline void Radio::SetExtendedAddress(const Mac::ExtAddress &) {} in SetExtendedAddress() argument
1127 inline Error Radio::AddSrcMatchExtEntry(const Mac::ExtAddress &) { return kErrorNone; } in AddSrcMatchExtEntry() argument
1131 inline Error Radio::ClearSrcMatchExtEntry(const Mac::ExtAddress &) { return kErrorNone; } in ClearSrcMatchExtEntry() argument
Dtrel_interface.cpp112 Interface::Peer *Interface::FindPeer(const Mac::ExtAddress &aExtAddress) in FindPeer()
148 …*/ sizeof(uint8_t) + sizeof(kTxtRecordExtAddressKey) - 1 + sizeof(char) + sizeof(Mac::ExtAddress) + in RegisterService()
158 …ries[0].Init(kTxtRecordExtAddressKey, Get<Mac::Mac>().GetExtAddress().m8, sizeof(Mac::ExtAddress)); in RegisterService()
189 Mac::ExtAddress extAddress; in HandleDiscoveredPeerInfo()
250 Mac::ExtAddress &aExtAddress, in ParsePeerInfoTxtData()
277 VerifyOrExit(entry.mValueLength == sizeof(Mac::ExtAddress), error = kErrorParse); in ParsePeerInfoTxtData()
/openthread-latest/src/core/thread/
Dneighbor.hpp137 AddressMatcher(const Mac::ExtAddress &aExtAddress, StateFilter aStateFilter) in AddressMatcher()
176 …cher(StateFilter aStateFilter, Mac::ShortAddress aShortAddress, const Mac::ExtAddress *aExtAddress) in AddressMatcher()
185 const Mac::ExtAddress *mExtAddress;
342 const Mac::ExtAddress &GetExtAddress(void) const { return mMacAddr; } in GetExtAddress()
349 Mac::ExtAddress &GetExtAddress(void) { return mMacAddr; } in GetExtAddress()
356 void SetExtAddress(const Mac::ExtAddress &aAddress) { mMacAddr = aAddress; } in SetExtAddress()
719 Mac::ExtAddress mMacAddr;
Dneighbor_table.hpp107 Neighbor *FindParent(const Mac::ExtAddress &aExtAddress,
141 Neighbor *FindNeighbor(const Mac::ExtAddress &aExtAddress,
176 Neighbor *FindRxOnlyNeighborRouter(const Mac::ExtAddress &aExtAddress);
/openthread-latest/src/core/net/
Ddhcp6.hpp291 const Mac::ExtAddress &GetDuidLinkLayerAddress(void) const { return mDuidLinkLayerAddress; } in GetDuidLinkLayerAddress()
298 void SetDuidLinkLayerAddress(const Mac::ExtAddress &aDuidLinkLayerAddress) in SetDuidLinkLayerAddress()
306 Mac::ExtAddress mDuidLinkLayerAddress;
358 const Mac::ExtAddress &GetDuidLinkLayerAddress(void) const { return mDuidLinkLayerAddress; } in GetDuidLinkLayerAddress()
365 void SetDuidLinkLayerAddress(const Mac::ExtAddress &aDuidLinkLayerAddress) in SetDuidLinkLayerAddress()
373 Mac::ExtAddress mDuidLinkLayerAddress;
/openthread-latest/src/core/common/
Dsettings.hpp262 const Mac::ExtAddress &GetExtAddress(void) const { return mExtAddress; } in GetExtAddress()
269 void SetExtAddress(const Mac::ExtAddress &aExtAddress) { mExtAddress = aExtAddress; } in SetExtAddress()
309 Mac::ExtAddress mExtAddress; ///< Extended Address
340 const Mac::ExtAddress &GetExtAddress(void) const { return mExtAddress; } in GetExtAddress()
347 void SetExtAddress(const Mac::ExtAddress &aExtAddress) { mExtAddress = aExtAddress; } in SetExtAddress()
366 Mac::ExtAddress mExtAddress; ///< Extended Address
396 const Mac::ExtAddress &GetExtAddress(void) const { return mExtAddress; } in GetExtAddress()
403 void SetExtAddress(const Mac::ExtAddress &aExtAddress) { mExtAddress = aExtAddress; } in SetExtAddress()
464 Mac::ExtAddress mExtAddress; ///< Extended Address
Dframe_builder.cpp97 VerifyOrExit(CanAppend(sizeof(Mac::ExtAddress)), error = kErrorNoBufs); in AppendMacAddress()
98 aMacAddress.GetExtended().CopyTo(mBuffer + mLength, Mac::ExtAddress::kReverseByteOrder); in AppendMacAddress()
99 mLength += sizeof(Mac::ExtAddress); in AppendMacAddress()
/openthread-latest/tests/nexus/platform/
Dnexus_radio.cpp58 memset(aIeeeEui64, 0, sizeof(Mac::ExtAddress)); in otPlatRadioGetIeeeEui64()
68 AsNode(aInstance).mRadio.mExtAddress.Set(aExtAddress->m8, Mac::ExtAddress::kReverseByteOrder); in otPlatRadioSetExtendedAddress()
172 Mac::ExtAddress extAddress; in otPlatRadioAddSrcMatchExtEntry()
174 extAddress.Set(aExtAddress->m8, Mac::ExtAddress::kReverseByteOrder); in otPlatRadioAddSrcMatchExtEntry()
202 Mac::ExtAddress extAddress; in otPlatRadioClearSrcMatchExtEntry()
203 Mac::ExtAddress *entry; in otPlatRadioClearSrcMatchExtEntry()
205 extAddress.Set(aExtAddress->m8, Mac::ExtAddress::kReverseByteOrder); in otPlatRadioClearSrcMatchExtEntry()
Dnexus_radio.hpp71 Mac::ExtAddress mExtAddress;
74 Array<Mac::ExtAddress, kMaxSrcMatchExt> mSrcMatchExtEntries;
/openthread-latest/src/core/utils/
Dlink_metrics_manager.hpp127 Mac::ExtAddress mExtAddress; ///< Use the extended address to identify the neighbor.
136 … bool Matches(const Mac::ExtAddress &aExtAddress) const { return mExtAddress == aExtAddress; } in Matches()
177 …Error GetLinkMetricsValueByExtAddr(const Mac::ExtAddress &aExtAddress, LinkMetrics::MetricsValues …
/openthread-latest/tests/unit/
Dtest_child_table.cpp67 (aChild.GetExtAddress() == static_cast<const Mac::ExtAddress &>(aTestChild.mExtAddress)); in ChildMatches()
139 …child = aTable.FindChild(static_cast<const Mac::ExtAddress &>(aChildList[listIndex].mExtAddress), … in VerifyChildTableContent()
148 … address.SetExtended(static_cast<const Mac::ExtAddress &>(aChildList[listIndex].mExtAddress)); in VerifyChildTableContent()
337 child->SetExtAddress((static_cast<const Mac::ExtAddress &>(testChildList[i].mExtAddress))); in TestChildTable()
359 … child->SetExtAddress((static_cast<const Mac::ExtAddress &>(testChildList[i - 1].mExtAddress))); in TestChildTable()
Dtest_meshcop.cpp43 Mac::ExtAddress joinerId1; in TestSteeringData()
44 Mac::ExtAddress joinerId2; in TestSteeringData()
46 …const uint8_t kAddress1[sizeof(Mac::ExtAddress)] = {0x10, 0x20, 0x03, 0x15, 0x10, 0x00, 0x60, 0x16… in TestSteeringData()
47 …const uint8_t kAddress2[sizeof(Mac::ExtAddress)] = {0xbe, 0xef, 0xca, 0xfe, 0xde, 0xad, 0xba, 0xbe… in TestSteeringData()

123