Home
last modified time | relevance | path

Searched refs:dstPrefix (Results 1 – 1 of 1) sorted by relevance

/openthread-latest/src/core/thread/
Dnetwork_data_leader_ftd.cpp769 PrefixTlv *dstPrefix = FindPrefix(aPrefix.GetPrefix(), aPrefix.GetPrefixLength()); in AddPrefix() local
771 if (dstPrefix == nullptr) in AddPrefix()
773 dstPrefix = As<PrefixTlv>(AppendTlv(PrefixTlv::CalculateSize(aPrefix.GetPrefixLength()))); in AddPrefix()
774 VerifyOrExit(dstPrefix != nullptr, error = kErrorNoBufs); in AddPrefix()
776 dstPrefix->Init(aPrefix.GetDomainId(), aPrefix.GetPrefixLength(), aPrefix.GetPrefix()); in AddPrefix()
784 SuccessOrExit(error = AddHasRoute(*As<HasRouteTlv>(subCur), *dstPrefix, aChangedFlags)); in AddPrefix()
788 … SuccessOrExit(error = AddBorderRouter(*As<BorderRouterTlv>(subCur), *dstPrefix, aChangedFlags)); in AddPrefix()
797 if (dstPrefix != nullptr) in AddPrefix()
805 IgnoreReturnValue(UpdatePrefix(*dstPrefix)); in AddPrefix()