Home
last modified time | relevance | path

Searched refs:Neighbor (Results 1 – 25 of 38) sorted by relevance

12

/openthread-latest/src/core/thread/
Dneighbor_table.hpp95 Neighbor *FindParent(Mac::ShortAddress aShortAddress,
96 Neighbor::StateFilter aFilter = Neighbor::kInStateValidOrRestoring);
107 Neighbor *FindParent(const Mac::ExtAddress &aExtAddress,
108 Neighbor::StateFilter aFilter = Neighbor::kInStateValidOrRestoring);
119 Neighbor *FindParent(const Mac::Address &aMacAddress,
120 Neighbor::StateFilter aFilter = Neighbor::kInStateValidOrRestoring);
130 Neighbor *FindNeighbor(Mac::ShortAddress aShortAddress,
131 Neighbor::StateFilter aFilter = Neighbor::kInStateValidOrRestoring);
141 Neighbor *FindNeighbor(const Mac::ExtAddress &aExtAddress,
142 Neighbor::StateFilter aFilter = Neighbor::kInStateValidOrRestoring);
[all …]
Dneighbor_table.cpp46 Neighbor *NeighborTable::FindParent(const Neighbor::AddressMatcher &aMatcher) in FindParent()
48 Neighbor *neighbor = nullptr; in FindParent()
63 Neighbor *NeighborTable::FindParent(Mac::ShortAddress aShortAddress, Neighbor::StateFilter aFilter) in FindParent()
65 return FindParent(Neighbor::AddressMatcher(aShortAddress, aFilter)); in FindParent()
68 Neighbor *NeighborTable::FindParent(const Mac::ExtAddress &aExtAddress, Neighbor::StateFilter aFilt… in FindParent()
70 return FindParent(Neighbor::AddressMatcher(aExtAddress, aFilter)); in FindParent()
73 Neighbor *NeighborTable::FindParent(const Mac::Address &aMacAddress, Neighbor::StateFilter aFilter) in FindParent()
75 return FindParent(Neighbor::AddressMatcher(aMacAddress, aFilter)); in FindParent()
78 Neighbor *NeighborTable::FindNeighbor(const Neighbor::AddressMatcher &aMatcher) in FindNeighbor()
80 Neighbor *neighbor = nullptr; in FindNeighbor()
[all …]
Dneighbor.cpp40 void Neighbor::SetState(State aState) in SetState()
57 uint32_t Neighbor::GetConnectionTime(void) const in GetConnectionTime()
63 bool Neighbor::AddressMatcher::Matches(const Neighbor &aNeighbor) const in Matches()
85 void Neighbor::Info::SetFrom(const Neighbor &aNeighbor) in SetFrom()
109 void Neighbor::Init(Instance &aInstance) in Init()
116 bool Neighbor::IsStateValidOrAttaching(void) const in IsStateValidOrAttaching()
139 bool Neighbor::MatchesFilter(StateFilter aFilter) const in MatchesFilter()
182 void Neighbor::SetLastRxFragmentTag(uint16_t aTag) in SetLastRxFragmentTag()
188 bool Neighbor::IsLastRxFragmentTagSet(void) const in IsLastRxFragmentTagSet()
195 void Neighbor::AggregateLinkMetrics(uint8_t aSeriesId, uint8_t aFrameType, uint8_t aLqi, int8_t aRs… in AggregateLinkMetrics()
[all …]
Dradio_selector.hpp61 class Neighbor;
125 void UpdateOnReceive(Neighbor &aNeighbor, Mac::RadioType aRadioType, bool aIsDuplicate);
148 void UpdateOnDeferredAck(Neighbor &aNeighbor, Error aTxError, bool &aAllowNeighborRemove);
158 Mac::RadioType SelectPollFrameRadio(const Neighbor &aParent);
191 …LogLevel UpdatePreference(Neighbor &aNeighbor, Mac::RadioType aRadioType, int16_t aDifferenc…
192 Mac::RadioType Select(Mac::RadioTypes aRadioOptions, const Neighbor &aNeighbor);
193 … Log(LogLevel aLogLevel, const char *aActionText, Mac::RadioType aType, const Neighbor &aNeighbor);
Dradio_selector.cpp81 LogLevel RadioSelector::UpdatePreference(Neighbor &aNeighbor, Mac::RadioType aRadioType, int16_t aD… in UpdatePreference()
108 void RadioSelector::UpdateOnReceive(Neighbor &aNeighbor, Mac::RadioType aRadioType, bool aIsDuplica… in UpdateOnReceive()
133 Neighbor *neighbor; in UpdateOnSendDone()
148 neighbor = Get<NeighborTable>().FindNeighbor(macDest, Neighbor::kInStateAnyExceptInvalid); in UpdateOnSendDone()
172 void RadioSelector::UpdateOnDeferredAck(Neighbor &aNeighbor, Error aTxError, bool &aAllowNeighborRe… in UpdateOnDeferredAck()
218 Mac::RadioType RadioSelector::Select(Mac::RadioTypes aRadioOptions, const Neighbor &aNeighbor) in Select()
256 Neighbor *neighbor; in SelectRadio()
276 neighbor = Get<NeighborTable>().FindNeighbor(aMacDest, Neighbor::kInStateAnyExceptInvalid); in SelectRadio()
325 Mac::RadioType RadioSelector::SelectPollFrameRadio(const Neighbor &aParent) in SelectPollFrameRadio()
359 const Neighbor &aNeighbor) in Log()
[all …]
Dlink_metrics.hpp61 class Neighbor;
241 void ProcessEnhAckIeData(const uint8_t *aData, uint8_t aLength, const Neighbor &aNeighbor);
246 Error FindNeighbor(const Ip6::Address &aDestination, Neighbor *&aNeighbor);
285 Error AppendReport(Message &aMessage, const Message &aRequestMessage, Neighbor &aNeighbor);
297 Error HandleManagementRequest(const Message &aMessage, Neighbor &aNeighbor, Status &aStatus);
331 Neighbor &aNeighbor);
332 … Status ConfigureEnhAckProbing(uint8_t aEnhAckFlags, const Metrics &aMetrics, Neighbor &aNeighbor);
Drouter.hpp48 class Router : public Neighbor
77 void Init(Instance &aInstance) { Neighbor::Init(aInstance); } in Init()
244 Neighbor::Init(aInstance); in Init()
Dneighbor.hpp70 class Neighbor : public InstanceLocatorInit class
173 bool Matches(const Neighbor &aNeighbor) const;
199 void SetFrom(const Neighbor &aNeighbor);
770 DefineCoreType(otNeighborInfo, Neighbor::Info);
775 class CslNeighbor : public Neighbor
Dlink_metrics.cpp63 Neighbor *neighbor; in Query()
224 Neighbor *neighbor; in SendMgmtRequestForwardTrackingSeries()
255 Neighbor *neighbor; in SendMgmtRequestEnhAckProbing()
340 Neighbor *neighbor; in SendLinkProbe()
353 void Initiator::ProcessEnhAckIeData(const uint8_t *aData, uint8_t aLength, const Neighbor &aNeighbo… in ProcessEnhAckIeData()
381 Error Initiator::FindNeighbor(const Ip6::Address &aDestination, Neighbor *&aNeighbor) in FindNeighbor()
409 Error Subject::AppendReport(Message &aMessage, const Message &aRequestMessage, Neighbor &aNeighbor) in AppendReport()
508 Error Subject::HandleManagementRequest(const Message &aMessage, Neighbor &aNeighbor, Status &aStatu… in HandleManagementRequest()
693 Neighbor &aNeighbor) in ConfigureForwardTrackingSeries()
728 Status Subject::ConfigureEnhAckProbing(uint8_t aEnhAckFlags, const Metrics &aMetrics, Neighbor &aNe… in ConfigureEnhAckProbing()
Dmle_router.cpp687 Neighbor *neighbor = nullptr; in HandleLinkRequest()
729 neighbor->SetState(Neighbor::kStateLinkRequest); in HandleLinkRequest()
891 Neighbor::State neighborState; in HandleLinkAcceptVariant()
912 neighborState = (router != nullptr) ? router->GetState() : Neighbor::kStateInvalid; in HandleLinkAcceptVariant()
918 case Neighbor::kStateLinkRequest: in HandleLinkAcceptVariant()
922 case Neighbor::kStateInvalid: in HandleLinkAcceptVariant()
928 case Neighbor::kStateValid: in HandleLinkAcceptVariant()
1053 router->SetState(Neighbor::kStateValid); in HandleLinkAcceptVariant()
1344 *static_cast<Neighbor *>(router) = *aRxInfo.mNeighbor; in HandleAdvertisementOnFtd()
1363 router->SetState(Neighbor::kStateLinkRequest); in HandleAdvertisementOnFtd()
[all …]
Dmesh_forwarder.hpp339 void HandleDeferredAck(Neighbor &aNeighbor, Error aError);
537 Neighbor *UpdateNeighborOnSentFrame(Mac::TxFrame &aFrame,
541 …void UpdateNeighborLinkFailures(Neighbor &aNeighbor, Error aError, bool aAllowNeighborRemove, uint…
543 void UpdateSendMessage(Error aFrameTxError, Mac::Address &aMacDest, Neighbor *aNeighbor);
Drouter_table.hpp260 bool Contains(const Neighbor &aNeighbor) const in Contains()
364 void FillRouteTlv(Mle::RouteTlv &aRouteTlv, const Neighbor *aNeighbor = nullptr) const;
Dmesh_forwarder.cpp853 … const Neighbor *neighbor = Get<NeighborTable>().FindNeighbor(aTxFrameInfo.mAddrs.mDestination); in PrepareMacHeaders()
1105 Neighbor *MeshForwarder::UpdateNeighborOnSentFrame(Mac::TxFrame &aFrame, in UpdateNeighborOnSentFrame()
1112 Neighbor *neighbor = nullptr; in UpdateNeighborOnSentFrame()
1147 void MeshForwarder::UpdateNeighborLinkFailures(Neighbor &aNeighbor, in UpdateNeighborLinkFailures()
1175 void MeshForwarder::HandleDeferredAck(Neighbor &aNeighbor, Error aError) in HandleDeferredAck()
1202 Neighbor *neighbor = nullptr; in HandleSentFrame()
1236 void MeshForwarder::UpdateSendMessage(Error aFrameTxError, Mac::Address &aMacDest, Neighbor *aNeigh… in UpdateSendMessage()
1456 Neighbor *neighbor = in HandleFragment()
1457 … Get<NeighborTable>().FindNeighbor(aRxInfo.GetSrcAddr(), Neighbor::kInStateAnyExceptInvalid); in HandleFragment()
Dmesh_forwarder_ftd.cpp94 Neighbor *neighbor = Get<NeighborTable>().FindNeighbor(destination); in SendMessage()
275 const Neighbor *neighbor = nullptr; in RemoveMessagesForChild()
351 Neighbor *neighbor; in UpdateMeshRoute()
394 Neighbor *neighbor; in UpdateIp6RouteFtd()
671 Neighbor *neighbor; in UpdateRoutes()
/openthread-latest/tests/unit/
Dtest_toolchain.cpp100 Neighbor neighbor; in test_packed_enum()
101 neighbor.SetState(Neighbor::kStateValid); in test_packed_enum()
104 VerifyOrQuit(neighbor.GetState() == Neighbor::kStateValid, "OT_TOOL_PACKED failed 4"); in test_packed_enum()
/openthread-latest/src/core/api/
Dmulti_radio_api.cpp49 Neighbor *neighbor; in otMultiRadioGetNeighborInfo()
52Neighbor::kInStateAnyExceptInvalid); in otMultiRadioGetNeighborInfo()
/openthread-latest/src/core/radio/
Dtrel_link.hpp53 class Neighbor;
186 void ReportDeferredAckStatus(Neighbor &aNeighbor, Error aError);
187 void HandleTimer(Neighbor &aNeighbor);
Dtrel_link.cpp120 Neighbor *neighbor = nullptr; in BeginTransmit()
141 neighbor = Get<NeighborTable>().FindNeighbor(destAddr, Neighbor::kInStateAnyExceptInvalid); in BeginTransmit()
296 void Link::HandleTimer(Neighbor &aNeighbor) in HandleTimer()
421 Neighbor *neighbor; in HandleAck()
427 neighbor = Get<NeighborTable>().FindNeighbor(srcAddress, Neighbor::kInStateAnyExceptInvalid); in HandleAck()
477 void Link::ReportDeferredAckStatus(Neighbor &aNeighbor, Error aError) in ReportDeferredAckStatus()
/openthread-latest/src/core/mac/
Dmac_filter.hpp50 class Neighbor;
224 …Error ApplyToRxFrame(RxFrame &aRxFrame, const ExtAddress &aExtAddress, Neighbor *aNeighbor = nullp…
Dmac.hpp61 class Neighbor;
830 Error ProcessReceiveSecurity(RxFrame &aFrame, const Address &aSrcAddr, Neighbor *aNeighbor);
850 void UpdateNeighborLinkInfo(Neighbor &aNeighbor, const RxFrame &aRxFrame);
874 void ProcessEnhAckProbing(const RxFrame &aFrame, const Neighbor &aNeighbor);
Ddata_poll_sender.cpp58 const Neighbor &DataPollSender::GetParent(void) const in GetParent()
60 const Neighbor &parentCandidate = Get<Mle::MleRouter>().GetParentCandidate(); in GetParent()
133 const Neighbor &parent = GetParent(); in GetPollDestinationAddress()
Dmac.cpp1198 Neighbor *neighbor; in RecordFrameTransmitStatus()
1330 Neighbor *neighbor = Get<NeighborTable>().FindNeighbor(dstAddr); in HandleTransmitDone()
1567 Error Mac::ProcessReceiveSecurity(RxFrame &aFrame, const Address &aSrcAddr, Neighbor *aNeighbor) in ProcessReceiveSecurity()
1732 Neighbor *neighbor = nullptr; in ProcessEnhAckSecurity()
1853 Neighbor *neighbor; in HandleReceivedFrame()
1986 case Neighbor::kStateValid: in HandleReceivedFrame()
1989 case Neighbor::kStateRestored: in HandleReceivedFrame()
1990 case Neighbor::kStateChildUpdateRequest: in HandleReceivedFrame()
2168 void Mac::UpdateNeighborLinkInfo(Neighbor &aNeighbor, const RxFrame &aRxFrame) in UpdateNeighborLinkInfo()
2536 void Mac::ProcessEnhAckProbing(const RxFrame &aFrame, const Neighbor &aNeighbor) in ProcessEnhAckProbing()
Ddata_poll_sender.hpp259 const Neighbor &GetParent(void) const;
/openthread-latest/src/core/utils/
Dlink_metrics_manager.cpp127 Neighbor::Info neighborInfo; in UpdateSubjects()
215 Neighbor *neighbor; in HandleMgmtResponse()
283 Neighbor *neighbor = aInstance.Get<NeighborTable>().FindNeighbor(mExtAddress); in ConfigureEap()
309 Neighbor *neighbor = aInstance.Get<NeighborTable>().FindNeighbor(mExtAddress); in UnregisterEap()
Dotns.hpp122 static void EmitNeighborChange(NeighborTable::Event aEvent, const Neighbor &aNeighbor);

12