Searched refs:dstPrefix (Results 1 – 1 of 1) sorted by relevance
769 PrefixTlv *dstPrefix = FindPrefix(aPrefix.GetPrefix(), aPrefix.GetPrefixLength()); in AddPrefix() local771 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()