/openthread-latest/src/core/thread/ |
D | neighbor_table.hpp | 95 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 …]
|
D | neighbor_table.cpp | 46 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 …]
|
D | neighbor.cpp | 40 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 …]
|
D | radio_selector.hpp | 61 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);
|
D | radio_selector.cpp | 81 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 …]
|
D | link_metrics.hpp | 61 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);
|
D | router.hpp | 48 class Router : public Neighbor 77 void Init(Instance &aInstance) { Neighbor::Init(aInstance); } in Init() 244 Neighbor::Init(aInstance); in Init()
|
D | neighbor.hpp | 70 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
|
D | link_metrics.cpp | 63 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()
|
D | mle_router.cpp | 687 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 …]
|
D | mesh_forwarder.hpp | 339 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);
|
D | router_table.hpp | 260 bool Contains(const Neighbor &aNeighbor) const in Contains() 364 void FillRouteTlv(Mle::RouteTlv &aRouteTlv, const Neighbor *aNeighbor = nullptr) const;
|
D | mesh_forwarder.cpp | 853 … 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()
|
D | mesh_forwarder_ftd.cpp | 94 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/ |
D | test_toolchain.cpp | 100 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/ |
D | multi_radio_api.cpp | 49 Neighbor *neighbor; in otMultiRadioGetNeighborInfo() 52 … Neighbor::kInStateAnyExceptInvalid); in otMultiRadioGetNeighborInfo()
|
/openthread-latest/src/core/radio/ |
D | trel_link.hpp | 53 class Neighbor; 186 void ReportDeferredAckStatus(Neighbor &aNeighbor, Error aError); 187 void HandleTimer(Neighbor &aNeighbor);
|
D | trel_link.cpp | 120 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/ |
D | mac_filter.hpp | 50 class Neighbor; 224 …Error ApplyToRxFrame(RxFrame &aRxFrame, const ExtAddress &aExtAddress, Neighbor *aNeighbor = nullp…
|
D | mac.hpp | 61 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);
|
D | data_poll_sender.cpp | 58 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()
|
D | mac.cpp | 1198 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()
|
D | data_poll_sender.hpp | 259 const Neighbor &GetParent(void) const;
|
/openthread-latest/src/core/utils/ |
D | link_metrics_manager.cpp | 127 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()
|
D | otns.hpp | 122 static void EmitNeighborChange(NeighborTable::Event aEvent, const Neighbor &aNeighbor);
|