Searched refs:dstPrefix (Results 1 – 1 of 1) sorted by relevance
753 PrefixTlv *dstPrefix = FindPrefix(aPrefix.GetPrefix(), aPrefix.GetPrefixLength()); in AddPrefix() local755 if (dstPrefix == nullptr) in AddPrefix()757 dstPrefix = As<PrefixTlv>(AppendTlv(PrefixTlv::CalculateSize(aPrefix.GetPrefixLength()))); in AddPrefix()758 VerifyOrExit(dstPrefix != nullptr, error = kErrorNoBufs); in AddPrefix()760 dstPrefix->Init(aPrefix.GetDomainId(), aPrefix.GetPrefixLength(), aPrefix.GetPrefix()); in AddPrefix()768 SuccessOrExit(error = AddHasRoute(*As<HasRouteTlv>(subCur), *dstPrefix, aChangedFlags)); in AddPrefix()772 … SuccessOrExit(error = AddBorderRouter(*As<BorderRouterTlv>(subCur), *dstPrefix, aChangedFlags)); in AddPrefix()781 if (dstPrefix != nullptr) in AddPrefix()789 IgnoreReturnValue(UpdatePrefix(*dstPrefix)); in AddPrefix()