Home
last modified time | relevance | path

Searched refs:aPrefix (Results 1 – 25 of 49) sorted by relevance

12

/openthread-latest/src/core/net/
Dnd6.cpp93 void PrefixInfoOption::SetPrefix(const Prefix &aPrefix) in SetPrefix() argument
95 mPrefixLength = aPrefix.mLength; in SetPrefix()
96 mPrefix = AsCoreType(&aPrefix.mPrefix); in SetPrefix()
99 void PrefixInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(mPrefix.GetBytes(), mPrefixLe… in GetPrefix()
127 void RouteInfoOption::SetPrefix(const Prefix &aPrefix) in SetPrefix() argument
129 SetLength(OptionLengthForPrefix(aPrefix.mLength)); in SetPrefix()
130 mPrefixLength = aPrefix.mLength; in SetPrefix()
131 memcpy(GetPrefixBytes(), aPrefix.GetBytes(), aPrefix.GetBytesSize()); in SetPrefix()
134 void RouteInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(GetPrefixBytes(), mPrefixLengt… in GetPrefix()
277 Error RouterAdvert::TxMessage::AppendPrefixInfoOption(const Prefix &aPrefix, in AppendPrefixInfoOption() argument
[all …]
Dip6_address.hpp137 void Set(const uint8_t *aPrefix, uint8_t aLength);
502 void ApplyPrefix(const Prefix &aPrefix);
777 void GetPrefix(uint8_t aLength, Prefix &aPrefix) const { aPrefix.Set(mFields.m8, aLength); } in GetPrefix()
787 bool MatchesPrefix(const Prefix &aPrefix) const;
798 bool MatchesPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) const;
809 …void SetPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) { CopyBits(mFields.m8, aPrefix, aPre… in SetPrefix() argument
826 void SetPrefix(const Prefix &aPrefix);
834 void SetMulticastNetworkPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength);
851 void SetMulticastNetworkPrefix(const Prefix &aPrefix) in SetMulticastNetworkPrefix() argument
853 SetMulticastNetworkPrefix(aPrefix.GetBytes(), aPrefix.GetLength()); in SetMulticastNetworkPrefix()
[all …]
Dip6_address.cpp54 void Prefix::Set(const uint8_t *aPrefix, uint8_t aLength) in Set() argument
56 memcpy(mPrefix.mFields.m8, aPrefix, SizeForLength(aLength)); in Set()
303 void InterfaceIdentifier::ApplyPrefix(const Prefix &aPrefix) in ApplyPrefix() argument
305 if (aPrefix.GetLength() > NetworkPrefix::kLength) in ApplyPrefix()
307 Address::CopyBits(mFields.m8, aPrefix.GetBytes() + NetworkPrefix::kSize, in ApplyPrefix()
308 aPrefix.GetLength() - NetworkPrefix::kLength); in ApplyPrefix()
394 bool Address::MatchesPrefix(const Prefix &aPrefix) const in MatchesPrefix()
396 …return Prefix::MatchLength(mFields.m8, aPrefix.GetBytes(), aPrefix.GetBytesSize()) >= aPrefix.GetL… in MatchesPrefix()
399 bool Address::MatchesPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) const in MatchesPrefix() argument
401 …return Prefix::MatchLength(mFields.m8, aPrefix, Prefix::SizeForLength(aPrefixLength)) >= aPrefixLe… in MatchesPrefix()
[all …]
Dnd6.hpp265 void SetPrefix(const Prefix &aPrefix);
272 void GetPrefix(Prefix &aPrefix) const;
376 void SetPrefix(const Prefix &aPrefix);
383 void GetPrefix(Prefix &aPrefix) const;
800 …Error AppendPrefixInfoOption(const Prefix &aPrefix, uint32_t aValidLifetime, uint32_t aPreferredLi…
812 …Error AppendRouteInfoOption(const Prefix &aPrefix, uint32_t aRouteLifetime, RoutePreference aPrefe…
Ddhcp6_server.hpp152 …void Set(const Ip6::Prefix &aPrefix, const Ip6::NetworkPrefix &aMeshLocalPrefix, uint8_t aContextI… in Set() argument
154 mPrefix = aPrefix; in Set()
182 Error AddIaAddress(Message &aMessage, const Ip6::Address &aPrefix, ClientIdentifier &aClientId);
/openthread-latest/src/core/thread/
Dnetwork_data_local.hpp97 Error RemoveOnMeshPrefix(const Ip6::Prefix &aPrefix) { return RemovePrefix(aPrefix); } in RemoveOnMeshPrefix() argument
107 bool ContainsOnMeshPrefix(const Ip6::Prefix &aPrefix) const;
128 Error RemoveHasRoutePrefix(const Ip6::Prefix &aPrefix) { return RemovePrefix(aPrefix); } in RemoveHasRoutePrefix() argument
164 …Error AddPrefix(const Ip6::Prefix &aPrefix, NetworkDataTlv::Type aSubTlvType, uint16_t aFlags, boo…
165 Error RemovePrefix(const Ip6::Prefix &aPrefix);
Dnetwork_data.hpp272 bool ContainsOnMeshPrefix(const OnMeshPrefixConfig &aPrefix) const;
315 Error FindDomainIdFor(const Ip6::Prefix &aPrefix, uint8_t &aDomainId) const;
407 const PrefixTlv *FindPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) const;
416 const PrefixTlv *FindPrefix(const Ip6::Prefix &aPrefix) const in FindPrefix()
418 return FindPrefix(aPrefix.GetBytes(), aPrefix.GetLength()); in FindPrefix()
637 PrefixTlv *FindPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) in FindPrefix() argument
639 return AsNonConst(AsConst(this)->FindPrefix(aPrefix, aPrefixLength)); in FindPrefix()
649 …PrefixTlv *FindPrefix(const Ip6::Prefix &aPrefix) { return FindPrefix(aPrefix.GetBytes(), aPrefix.… in FindPrefix() argument
722 bool RemoveTemporaryDataIn(PrefixTlv &aPrefix);
Dnetwork_data_leader_ftd.cpp416 Error Leader::ValidatePrefix(const PrefixTlv &aPrefix, uint16_t aRloc16) in ValidatePrefix() argument
423 const NetworkDataTlv *subEnd = aPrefix.GetNext(); in ValidatePrefix()
429 …for (const NetworkDataTlv *subCur = aPrefix.GetSubTlvs(); subCur < subEnd; subCur = subCur->GetNex… in ValidatePrefix()
537 bool Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEn… in ContainsMatchingEntry() argument
542 …return (aPrefix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<HasRouteTlv>(aStab… in ContainsMatchingEntry()
566 bool Leader::ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry … in ContainsMatchingEntry() argument
571 …return (aPrefix == nullptr) ? false : ContainsMatchingEntry(aPrefix->FindSubTlv<BorderRouterTlv>(a… in ContainsMatchingEntry()
621 Leader::UpdateStatus Leader::UpdatePrefix(PrefixTlv &aPrefix) { return UpdateTlv(aPrefix, aPrefix.G… in UpdatePrefix() argument
750 Error Leader::AddPrefix(const PrefixTlv &aPrefix, ChangedFlags &aChangedFlags) in AddPrefix() argument
753 PrefixTlv *dstPrefix = FindPrefix(aPrefix.GetPrefix(), aPrefix.GetPrefixLength()); in AddPrefix()
[all …]
Dnetwork_data_publisher.hpp293 Error ReplacePublishedExternalRoute(const Ip6::Prefix &aPrefix,
306 bool IsPrefixAdded(const Ip6::Prefix &aPrefix) const;
316 Error UnpublishPrefix(const Ip6::Prefix &aPrefix);
463 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
484 …void Publish(const Ip6::Prefix &aPrefix, uint16_t aNewFlags, Type aNewType, Requester aRequester);
505 PrefixEntry *FindOrAllocatePrefixEntry(const Ip6::Prefix &aPrefix, Requester aRequester);
506 PrefixEntry *FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix);
507 const PrefixEntry *FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) const;
509 void NotifyPrefixEntryChange(Event aEvent, const Ip6::Prefix &aPrefix) const;
Dnetwork_data_local.cpp60 bool Local::ContainsOnMeshPrefix(const Ip6::Prefix &aPrefix) const in ContainsOnMeshPrefix()
65 VerifyOrExit((tlv = FindPrefix(aPrefix)) != nullptr); in ContainsOnMeshPrefix()
86 Error Local::AddPrefix(const Ip6::Prefix &aPrefix, NetworkDataTlv::Type aSubTlvType, uint16_t aFlag… in AddPrefix() argument
92 IgnoreError(RemovePrefix(aPrefix)); in AddPrefix()
98 prefixTlv = As<PrefixTlv>(AppendTlv(sizeof(PrefixTlv) + aPrefix.GetBytesSize() + subTlvLength)); in AddPrefix()
101 prefixTlv->Init(0, aPrefix); in AddPrefix()
140 Error Local::RemovePrefix(const Ip6::Prefix &aPrefix) in RemovePrefix() argument
145 VerifyOrExit((tlv = FindPrefix(aPrefix)) != nullptr, error = kErrorNotFound); in RemovePrefix()
Dnetwork_data_leader.hpp425 bool ContainsOmrPrefix(const Ip6::Prefix &aPrefix) const;
447 Error DefaultRouteLookup(const PrefixTlv &aPrefix, uint16_t &aRloc16) const;
558 Error AddPrefix(const PrefixTlv &aPrefix, ChangedFlags &aChangedFlags);
568 void RemoveContext(PrefixTlv &aPrefix, uint8_t aContextId);
577 void RemoveRlocInPrefix(PrefixTlv &aPrefix,
587 void RemoveRlocInHasRoute(PrefixTlv &aPrefix,
593 void RemoveRlocInBorderRouter(PrefixTlv &aPrefix,
603 static Error ValidatePrefix(const PrefixTlv &aPrefix, uint16_t aRloc16);
606 …static bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const HasRouteEntry &aEn…
608 …static bool ContainsMatchingEntry(const PrefixTlv *aPrefix, bool aStable, const BorderRouterEntry …
[all …]
Dnetwork_data_publisher.cpp93 Error Publisher::ReplacePublishedExternalRoute(const Ip6::Prefix &aPrefix, in ReplacePublishedExternalRoute() argument
103 entry = FindOrAllocatePrefixEntry(aPrefix, aRequester); in ReplacePublishedExternalRoute()
112 bool Publisher::IsPrefixAdded(const Ip6::Prefix &aPrefix) const in IsPrefixAdded()
117 entry = FindMatchingPrefixEntry(aPrefix); in IsPrefixAdded()
126 Error Publisher::UnpublishPrefix(const Ip6::Prefix &aPrefix) in UnpublishPrefix() argument
131 entry = FindMatchingPrefixEntry(aPrefix); in UnpublishPrefix()
140 Publisher::PrefixEntry *Publisher::FindOrAllocatePrefixEntry(const Ip6::Prefix &aPrefix, Requester … in FindOrAllocatePrefixEntry() argument
158 if (entry.Matches(aPrefix)) in FindOrAllocatePrefixEntry()
186 Publisher::PrefixEntry *Publisher::FindMatchingPrefixEntry(const Ip6::Prefix &aPrefix) in FindMatchingPrefixEntry() argument
188 return AsNonConst(AsConst(this)->FindMatchingPrefixEntry(aPrefix)); in FindMatchingPrefixEntry()
[all …]
Dnetwork_data.cpp313 bool NetworkData::ContainsOnMeshPrefix(const OnMeshPrefixConfig &aPrefix) const in ContainsOnMeshPrefix()
319 while (GetNextOnMeshPrefix(iterator, aPrefix.mRloc16, prefix) == kErrorNone) in ContainsOnMeshPrefix()
321 if (prefix == aPrefix) in ContainsOnMeshPrefix()
398 const PrefixTlv *NetworkData::FindPrefix(const uint8_t *aPrefix, uint8_t aPrefixLength) const in FindPrefix() argument
405 if (prefixTlv->IsEqual(aPrefix, aPrefixLength)) in FindPrefix()
587 Error NetworkData::FindDomainIdFor(const Ip6::Prefix &aPrefix, uint8_t &aDomainId) const in FindDomainIdFor() argument
590 const PrefixTlv *prefixTlv = FindPrefix(aPrefix); in FindDomainIdFor()
635 bool MutableNetworkData::RemoveTemporaryDataIn(PrefixTlv &aPrefix) in RemoveTemporaryDataIn() argument
637 NetworkDataTlv *cur = aPrefix.GetSubTlvs(); in RemoveTemporaryDataIn()
639 while (cur < aPrefix.GetNext()) in RemoveTemporaryDataIn()
[all …]
Dnetwork_data_tlvs.hpp588 void Init(uint8_t aDomainId, uint8_t aPrefixLength, const uint8_t *aPrefix) in Init() argument
594 memcpy(GetPrefix(), aPrefix, Ip6::Prefix::SizeForLength(aPrefixLength)); in Init()
604 void Init(uint8_t aDomainId, const Ip6::Prefix aPrefix) in Init() argument
606 Init(aDomainId, aPrefix.GetLength(), aPrefix.GetBytes()); in Init()
655 void CopyPrefixTo(Ip6::Prefix &aPrefix) const { aPrefix.Set(GetPrefix(), GetPrefixLength()); } in CopyPrefixTo()
665 …bool IsEqual(Ip6::Prefix &aPrefix) const { return aPrefix.IsEqual(GetPrefix(), GetPrefixLength());… in IsEqual()
676 bool IsEqual(const uint8_t *aPrefix, uint8_t aPrefixLength) const in IsEqual() argument
679 … (Ip6::Prefix::MatchLength(GetPrefix(), aPrefix, Ip6::Prefix::SizeForLength(aPrefixLength)) >= in IsEqual()
/openthread-latest/src/core/api/
Dborder_routing_api.cpp96 otError otBorderRoutingGetOmrPrefix(otInstance *aInstance, otIp6Prefix *aPrefix) in otBorderRoutingGetOmrPrefix() argument
98 …return AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetOmrPrefix(AsCoreType(aPrefix)); in otBorderRoutingGetOmrPrefix()
117 otError otBorderRoutingGetFavoredOmrPrefix(otInstance *aInstance, otIp6Prefix *aPrefix, otRoutePref… in otBorderRoutingGetFavoredOmrPrefix() argument
125 AsCoreType(aPrefix), preference)); in otBorderRoutingGetFavoredOmrPrefix()
132 otError otBorderRoutingGetOnLinkPrefix(otInstance *aInstance, otIp6Prefix *aPrefix) in otBorderRoutingGetOnLinkPrefix() argument
134 …urn AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetOnLinkPrefix(AsCoreType(aPrefix)); in otBorderRoutingGetOnLinkPrefix()
137 otError otBorderRoutingGetFavoredOnLinkPrefix(otInstance *aInstance, otIp6Prefix *aPrefix) in otBorderRoutingGetFavoredOnLinkPrefix() argument
139 …oreType(aInstance).Get<BorderRouter::RoutingManager>().GetFavoredOnLinkPrefix(AsCoreType(aPrefix)); in otBorderRoutingGetFavoredOnLinkPrefix()
143 otError otBorderRoutingGetNat64Prefix(otInstance *aInstance, otIp6Prefix *aPrefix) in otBorderRoutingGetNat64Prefix() argument
145 …turn AsCoreType(aInstance).Get<BorderRouter::RoutingManager>().GetNat64Prefix(AsCoreType(aPrefix)); in otBorderRoutingGetNat64Prefix()
[all …]
Dnetdata_publisher_api.cpp97 const otIp6Prefix *aPrefix, in otNetDataReplacePublishedExternalRoute() argument
101 AsCoreType(aPrefix), AsCoreType(aConfig), NetworkData::Publisher::kFromUser); in otNetDataReplacePublishedExternalRoute()
104 bool otNetDataIsPrefixAdded(otInstance *aInstance, const otIp6Prefix *aPrefix) in otNetDataIsPrefixAdded() argument
106 return AsCoreType(aInstance).Get<NetworkData::Publisher>().IsPrefixAdded(AsCoreType(aPrefix)); in otNetDataIsPrefixAdded()
116 otError otNetDataUnpublishPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix) in otNetDataUnpublishPrefix() argument
118 return AsCoreType(aInstance).Get<NetworkData::Publisher>().UnpublishPrefix(AsCoreType(aPrefix)); in otNetDataUnpublishPrefix()
Dborder_router_api.cpp68 otError otBorderRouterRemoveOnMeshPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix) in otBorderRouterRemoveOnMeshPrefix() argument
73 …error = AsCoreType(aInstance).Get<BackboneRouter::Local>().RemoveDomainPrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveOnMeshPrefix()
78 … error = AsCoreType(aInstance).Get<NetworkData::Local>().RemoveOnMeshPrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveOnMeshPrefix()
98 otError otBorderRouterRemoveRoute(otInstance *aInstance, const otIp6Prefix *aPrefix) in otBorderRouterRemoveRoute() argument
100 … return AsCoreType(aInstance).Get<NetworkData::Local>().RemoveHasRoutePrefix(AsCoreType(aPrefix)); in otBorderRouterRemoveRoute()
Dip6_api.cpp184 otError otIp6PrefixFromString(const char *aString, otIp6Prefix *aPrefix) in otIp6PrefixFromString() argument
186 return AsCoreType(aPrefix).FromString(aString); in otIp6PrefixFromString()
203 void otIp6PrefixToString(const otIp6Prefix *aPrefix, char *aBuffer, uint16_t aSize) in otIp6PrefixToString() argument
207 AsCoreType(aPrefix).ToString(aBuffer, aSize); in otIp6PrefixToString()
215 void otIp6GetPrefix(const otIp6Address *aAddress, uint8_t aLength, otIp6Prefix *aPrefix) in otIp6GetPrefix() argument
217 AsCoreType(aAddress).GetPrefix(aLength, AsCoreType(aPrefix)); in otIp6GetPrefix()
/openthread-latest/include/openthread/
Dborder_routing.h320 otError otBorderRoutingGetOmrPrefix(otInstance *aInstance, otIp6Prefix *aPrefix);
367 otError otBorderRoutingGetFavoredOmrPrefix(otInstance *aInstance, otIp6Prefix *aPrefix, otRoutePref…
381 otError otBorderRoutingGetOnLinkPrefix(otInstance *aInstance, otIp6Prefix *aPrefix);
394 otError otBorderRoutingGetFavoredOnLinkPrefix(otInstance *aInstance, otIp6Prefix *aPrefix);
409 otError otBorderRoutingGetNat64Prefix(otInstance *aInstance, otIp6Prefix *aPrefix);
424 otIp6Prefix *aPrefix,
575 void otBorderRoutingSetOnLinkPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix);
Dnetdata_publisher.h90 const otIp6Prefix *aPrefix,
266 const otIp6Prefix *aPrefix,
281 bool otNetDataIsPrefixAdded(otInstance *aInstance, const otIp6Prefix *aPrefix);
310 otError otNetDataUnpublishPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix);
Dborder_router.h93 otError otBorderRouterRemoveOnMeshPrefix(otInstance *aInstance, const otIp6Prefix *aPrefix);
137 otError otBorderRouterRemoveRoute(otInstance *aInstance, const otIp6Prefix *aPrefix);
Dip6.h588 otError otIp6PrefixFromString(const char *aString, otIp6Prefix *aPrefix);
638 void otIp6PrefixToString(const otIp6Prefix *aPrefix, char *aBuffer, uint16_t aSize);
657 void otIp6GetPrefix(const otIp6Address *aAddress, uint8_t aLength, otIp6Prefix *aPrefix);
716 typedef bool (*otIp6SlaacPrefixFilter)(otInstance *aInstance, const otIp6Prefix *aPrefix);
/openthread-latest/src/core/border_router/
Drouting_manager.hpp303 Error GetOmrPrefix(Ip6::Prefix &aPrefix) const;
319 Error GetFavoredOmrPrefix(Ip6::Prefix &aPrefix, RoutePreference &aPreference) const;
333 Error GetOnLinkPrefix(Ip6::Prefix &aPrefix) const;
345 Error GetFavoredOnLinkPrefix(Ip6::Prefix &aPrefix) const;
375 Error GetNat64Prefix(Ip6::Prefix &aPrefix);
388 Error GetFavoredNat64Prefix(Ip6::Prefix &aPrefix, RoutePreference &aRoutePreference);
396 …andleDiscoverNat64PrefixDone(const Ip6::Prefix &aPrefix) { mNat64PrefixManager.HandleDiscoverDone( in HandleDiscoverNat64PrefixDone() argument
433 static bool IsValidOmrPrefix(const Ip6::Prefix &aPrefix);
587 … void SetOnLinkPrefix(const Ip6::Prefix &aPrefix) { mOnLinkPrefixManager.SetLocalPrefix(aPrefix); } in SetOnLinkPrefix() argument
701 bool Matches(const Ip6::Prefix &aPrefix) const { return (mPrefix == aPrefix); } in Matches()
[all …]
Drouting_manager.cpp145 Error RoutingManager::GetOmrPrefix(Ip6::Prefix &aPrefix) const in GetOmrPrefix()
150 aPrefix = mOmrPrefixManager.GetGeneratedPrefix(); in GetOmrPrefix()
180 Error RoutingManager::GetFavoredOmrPrefix(Ip6::Prefix &aPrefix, RoutePreference &aPreference) const in GetFavoredOmrPrefix() argument
185 aPrefix = mOmrPrefixManager.GetFavoredPrefix().GetPrefix(); in GetFavoredOmrPrefix()
192 Error RoutingManager::GetOnLinkPrefix(Ip6::Prefix &aPrefix) const in GetOnLinkPrefix()
197 aPrefix = mOnLinkPrefixManager.GetLocalPrefix(); in GetOnLinkPrefix()
203 Error RoutingManager::GetFavoredOnLinkPrefix(Ip6::Prefix &aPrefix) const in GetFavoredOnLinkPrefix()
208 aPrefix = mOnLinkPrefixManager.GetFavoredDiscoveredPrefix(); in GetFavoredOnLinkPrefix()
210 if (aPrefix.GetLength() == 0) in GetFavoredOnLinkPrefix()
212 aPrefix = mOnLinkPrefixManager.GetLocalPrefix(); in GetFavoredOnLinkPrefix()
[all …]
/openthread-latest/src/cli/
Dcli_utils.cpp178 void Utils::OutputIp6Prefix(const otIp6Prefix &aPrefix) in OutputIp6Prefix() argument
182 otIp6PrefixToString(&aPrefix, string, sizeof(string)); in OutputIp6Prefix()
187 void Utils::OutputIp6PrefixLine(const otIp6Prefix &aPrefix) in OutputIp6PrefixLine() argument
189 OutputIp6Prefix(aPrefix); in OutputIp6PrefixLine()
193 void Utils::OutputIp6Prefix(const otIp6NetworkPrefix &aPrefix) in OutputIp6Prefix() argument
195 …OutputFormat("%x:%x:%x:%x::/64", (aPrefix.m8[0] << 8) | aPrefix.m8[1], (aPrefix.m8[2] << 8) | aPre… in OutputIp6Prefix()
196 (aPrefix.m8[4] << 8) | aPrefix.m8[5], (aPrefix.m8[6] << 8) | aPrefix.m8[7]); in OutputIp6Prefix()
199 void Utils::OutputIp6PrefixLine(const otIp6NetworkPrefix &aPrefix) in OutputIp6PrefixLine() argument
201 OutputIp6Prefix(aPrefix); in OutputIp6PrefixLine()

12