Home
last modified time | relevance | path

Searched refs:mPrefix (Results 1 – 25 of 38) sorted by relevance

12

/openthread-latest/src/core/thread/
Dnetwork_data_types.hpp211 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
219 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
271 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
279 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
287 void SetPrefix(const Ip6::Prefix &aPrefix) { mPrefix = aPrefix; } in SetPrefix()
328 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
331 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
Dnetwork_data_publisher.cpp452 string.Append("%s", prefixEntry.mPrefix.ToString().AsCString()); in ToString()
808 VerifyOrExit((mType != aNewType) || (mFlags != aNewFlags) || (mPrefix != aPrefix)); in Publish()
814 mPrefix = aPrefix; in Publish()
823 mPrefix = aPrefix; in Publish()
834 LogInfo("Unpublishing %s", mPrefix.ToString().AsCString()); in Unpublish()
864 Get<Publisher>().NotifyPrefixEntryChange(kEventEntryAdded, mPrefix); in Add()
874 config.mPrefix = mPrefix; in AddOnMeshPrefix()
885 config.mPrefix = mPrefix; in AddExternalRoute()
901 IgnoreError(Get<Local>().RemoveOnMeshPrefix(mPrefix)); in Remove()
905 IgnoreError(Get<Local>().RemoveHasRoutePrefix(mPrefix)); in Remove()
[all …]
Dnetwork_data_leader.cpp180 aContext.mPrefix.SetLength(0); in GetContext()
196 if (prefixTlv->GetPrefixLength() > aContext.mPrefix.GetLength()) in GetContext()
198 prefixTlv->CopyPrefixTo(aContext.mPrefix); in GetContext()
205 return (aContext.mPrefix.GetLength() > 0) ? kErrorNone : kErrorNotFound; in GetContext()
243 prefixTlv->CopyPrefixTo(aContext.mPrefix); in GetContext()
254 aContext.mPrefix.Set(Get<Mle::MleRouter>().GetMeshLocalPrefix()); in GetContextForMeshLocalPrefix()
Dlowpan.cpp91 aIid.ApplyPrefix(aContext.mPrefix); in ComputeIid()
191 if (multicastContext.mPrefix.GetLength() == aIpAddr.mFields.m8[3] && in CompressMulticast()
192 memcmp(multicastContext.mPrefix.GetBytes(), aIpAddr.mFields.m8 + 4, 8) == 0) in CompressMulticast()
729 aIp6Header.GetSource().SetPrefix(srcContext.mPrefix); in DecompressBaseHeader()
769 aIp6Header.GetDestination().SetPrefix(dstContext.mPrefix); in DecompressBaseHeader()
809 aIp6Header.GetDestination().mFields.m8[3] = dstContext.mPrefix.GetLength(); in DecompressBaseHeader()
810 … memcpy(aIp6Header.GetDestination().mFields.m8 + 4, dstContext.mPrefix.GetBytes(), 8); in DecompressBaseHeader()
Dnetwork_data_publisher.hpp470 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
502 Ip6::Prefix mPrefix; member in ot::NetworkData::Publisher::PrefixEntry
/openthread-latest/tests/unit/
Dtest_network_data.cpp48 for (uint8_t b : aConfig.mPrefix.mPrefix.mFields.m8) in PrintExternalRouteConfig()
53 …, length:%d, rloc16:%04x, preference:%d, nat64:%d, stable:%d, nexthop:%d", aConfig.mPrefix.mLength, in PrintExternalRouteConfig()
61 for (uint8_t b : aConfig.mPrefix.mPrefix.mFields.m8) in PrintOnMeshPrefixConfig()
66 …printf(", length:%d, rloc16:%04x, preference:%d, stable:%d, def-route:%d", aConfig.mPrefix.mLength… in PrintOnMeshPrefixConfig()
73 return (memcmp(aConfig1.mPrefix.mPrefix.mFields.m8, aConfig2.mPrefix.mPrefix.mFields.m8, in CompareExternalRouteConfig()
74 sizeof(aConfig1.mPrefix.mPrefix)) == 0) && in CompareExternalRouteConfig()
75 …(aConfig1.mPrefix.mLength == aConfig2.mPrefix.mLength) && (aConfig1.mRloc16 == aConfig2.mRloc16) && in CompareExternalRouteConfig()
82 return (memcmp(aConfig1.mPrefix.mPrefix.mFields.m8, aConfig2.mPrefix.mPrefix.mFields.m8, in CompareOnMeshPrefixConfig()
83 sizeof(aConfig1.mPrefix.mPrefix)) == 0) && in CompareOnMeshPrefixConfig()
84 …(aConfig1.mPrefix.mLength == aConfig2.mPrefix.mLength) && (aConfig1.mRloc16 == aConfig2.mRloc16) && in CompareOnMeshPrefixConfig()
Dtest_routing_manager.cpp143 : mPrefix(aPrefix) in DeprecatingPrefix()
148 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
150 Ip6::Prefix mPrefix; // Old on-link prefix being deprecated. member
194 , mPrefix(aPrefix) in RioPrefix()
201 Ip6::Prefix mPrefix; // The RIO prefix. member
536 if (prefix == rioPrefix.mPrefix) in ValidateRouterAdvert()
707 SuccessOrQuit(AsCoreType(&prefix.mPrefix).FromString(aString)); in PrefixFromString()
781 VerifyOrQuit(routeConfig.mPrefix.mLength == 0); in VerifyExternalRouteInNetData()
789 VerifyOrQuit(routeConfig.mPrefix.mLength == 7); in VerifyExternalRouteInNetData()
790 VerifyOrQuit(routeConfig.mPrefix.mPrefix.mFields.m8[0] == 0xfc); in VerifyExternalRouteInNetData()
[all …]
Dtest_srp_adv_proxy.cpp802 SuccessOrQuit(AsCoreType(&prefixConfig.mPrefix.mPrefix).FromString("fd00:cafe:beef::")); in TestSrpAdvProxy()
803 prefixConfig.mPrefix.mLength = 64; in TestSrpAdvProxy()
929 SuccessOrQuit(AsCoreType(&prefixConfig.mPrefix.mPrefix).FromString("fd00:abba::")); in TestSrpAdvProxy()
930 prefixConfig.mPrefix.mLength = 64; in TestSrpAdvProxy()
1174 SuccessOrQuit(AsCoreType(&prefixConfig.mPrefix.mPrefix).FromString("fd00:cafe:beef::")); in TestSrpAdvProxyDnssdStateChange()
1175 prefixConfig.mPrefix.mLength = 64; in TestSrpAdvProxyDnssdStateChange()
1479 SuccessOrQuit(AsCoreType(&prefixConfig.mPrefix.mPrefix).FromString("fd00:cafe:beef::")); in TestSrpAdvProxyDelayedCallback()
1480 prefixConfig.mPrefix.mLength = 64; in TestSrpAdvProxyDelayedCallback()
1764 SuccessOrQuit(AsCoreType(&prefixConfig.mPrefix.mPrefix).FromString("fd00:cafe:beef::")); in TestSrpAdvProxyReplacedEntries()
1765 prefixConfig.mPrefix.mLength = 64; in TestSrpAdvProxyReplacedEntries()
[all …]
Dtest_ip_address.cpp517 prefix2.mPrefix.mFields.m8[index] ^= mask; in TestIp6Prefix()
752 VerifyOrQuit(memcmp(answer.mPrefix.mFields.m8, prefix.mPrefix.mFields.m8, in TestIp6PrefixTidy()
753 sizeof(answer.mPrefix.mFields.m8)) == 0); in TestIp6PrefixTidy()
803 const char *mPrefix; // NAT64 prefix in TestIp4Ip6Translation() member
834 SuccessOrQuit(address.FromString(testCase.mPrefix)); in TestIp4Ip6Translation()
/openthread-latest/src/core/net/
Ddhcp6_server.hpp135 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
143 Ip6::Prefix &GetPrefix(void) { return mPrefix; } in GetPrefix()
153 return static_cast<const Ip6::Address &>(mPrefix.mPrefix); in GetPrefixAsAddress()
166 mPrefix = aPrefix; in Set()
175 Ip6::Prefix mPrefix; member in ot::Dhcp6::Server::PrefixAgent
Dnd_agent.cpp71 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
100 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
Dip6_address.cpp67 memcpy(mPrefix.mFields.m8, aPrefix, SizeForLength(aLength)); in Set()
74 … ((mPrefix.mFields.m16[0] & BigEndian::HostSwap16(0xffc0)) == BigEndian::HostSwap16(0xfe80)); in IsLinkLocal()
77 bool Prefix::IsMulticast(void) const { return (mLength >= 8) && (mPrefix.mFields.m8[0] == 0xff); } in IsMulticast()
79 bool Prefix::IsUniqueLocal(void) const { return (mLength >= 7) && ((mPrefix.mFields.m8[0] & 0xfe) =… in IsUniqueLocal()
105 mPrefix.mFields.m8[byteLength - 1] &= lastByteBitMask; in Tidy()
108 for (uint16_t i = byteLength; i < GetArrayLength(mPrefix.mFields.m8); i++) in Tidy()
110 mPrefix.mFields.m8[i] = 0; in Tidy()
188 SuccessOrExit(AsCoreType(&mPrefix).ParseFrom(aString, kSlashChar)); in FromString()
222 AsCoreType(&tidyPrefix.mPrefix).AppendHexWords(aWriter, sizeInUint16); in ToString()
Dnd6.cpp97 mPrefix = AsCoreType(&aPrefix.mPrefix); in SetPrefix()
100 void PrefixInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(mPrefix.GetBytes(), mPrefixLe… in GetPrefix()
Dip6_address.hpp114 const uint8_t *GetBytes(void) const { return mPrefix.mFields.m8; } in GetBytes()
122 uint16_t GetSubnetId(void) const { return BigEndian::HostSwap16(mPrefix.mFields.m16[3]); } in GetSubnetId()
163 …void SetSubnetId(uint16_t aSubnetId) { mPrefix.mFields.m16[3] = BigEndian::HostSwap16(aSubnetId); } in SetSubnetId()
Ddhcp6_client.cpp144 idAssociation->mNetifAddress.mAddress = config.mPrefix.mPrefix; in UpdateAddresses()
145 idAssociation->mNetifAddress.mPrefixLength = config.mPrefix.mLength; in UpdateAddresses()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp672 return aBrUlaPrefix.mLength == kBrUlaPrefixLength && aBrUlaPrefix.mPrefix.mFields.m8[0] == 0xfd; in IsValidBrUlaPrefix()
930 aPio.GetPrefix(mPrefix); in SetFrom()
938 mPrefix = AsCoreType(&aPrefixTableEntry.mPrefix); in SetFrom()
986 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
1019 aRio.GetPrefix(mPrefix); in SetFrom()
1027 mPrefix.Clear(); in SetFrom()
1040 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
2237 mPrefix = aOnMeshPrefixConfig.GetPrefix(); in SetFrom()
2244 mPrefix = aOmrPrefix.GetPrefix(); in SetFrom()
2262 isFavored = (mPrefix < aOmrPrefixConfig.GetPrefix()); in IsFavoredOver()
[all …]
Drouting_manager.hpp736 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
737 Ip6::Prefix &GetPrefix(void) { return mPrefix; } in GetPrefix()
742 bool Matches(const Ip6::Prefix &aPrefix) const { return (mPrefix == aPrefix); } in Matches()
756 Ip6::Prefix mPrefix; member in ot::BorderRouter::RoutingManager::LifetimedPrefix
1126 bool IsEmpty(void) const { return (mPrefix.GetLength() == 0); } in IsEmpty()
1127 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
1132 Ip6::Prefix mPrefix; member in ot::BorderRouter::RoutingManager::OmrPrefix
1227 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
1229 Ip6::Prefix mPrefix; member
1286 bool Matches(const Ip6::Prefix &aPrefix) const { return (mPrefix == aPrefix); } in Matches()
[all …]
/openthread-latest/include/openthread/
Dnetdata.h61 otIp6Prefix mPrefix; ///< The IPv6 prefix. member
83 otIp6Prefix mPrefix; ///< The associated IPv6 prefix. member
92 otIp6Prefix mPrefix; ///< The IPv6 prefix. member
Dhistory_tracker.h240 otBorderRouterConfig mPrefix; ///< The on mesh prefix entry. member
/openthread-latest/src/posix/platform/
Dfirewall.cpp103 otIp6PrefixToString(&config.mPrefix, prefixBuf, sizeof(prefixBuf)); in UpdateIpSets()
106 memcpy(prefix.mPrefix.mFields.m8, otThreadGetMeshLocalPrefix(aInstance)->m8, in UpdateIpSets()
116 otIp6PrefixToString(&config.mPrefix, prefixBuf, sizeof(prefixBuf)); in UpdateIpSets()
Dnetif.cpp754 return AddRoute(aPrefix.mPrefix.mFields.m8, aPrefix.mLength, aPriority); in AddRoute()
759 return DeleteRoute(aPrefix.mPrefix.mFields.m8, aPrefix.mLength); in DeleteRoute()
823 if (HasAddedOmrRoute(config.mPrefix)) in UpdateOmrRoutes()
828 otIp6PrefixToString(&config.mPrefix, prefixString, sizeof(prefixString)); in UpdateOmrRoutes()
829 if ((error = AddOmrRoute(config.mPrefix)) != OT_ERROR_NONE) in UpdateOmrRoutes()
835 sAddedOmrRoutes[sAddedOmrRoutesNum++] = config.mPrefix; in UpdateOmrRoutes()
862 if (otIp6ArePrefixesEqual(&config.mPrefix, &aExternalRoute)) in HasExternalRouteInNetData()
916 if (config.mRloc16 == otThreadGetRloc16(aInstance) || HasAddedExternalRoute(config.mPrefix)) in UpdateExternalRoutes()
923 otIp6PrefixToString(&config.mPrefix, prefixString, sizeof(prefixString)); in UpdateExternalRoutes()
924 if ((error = AddExternalRoute(config.mPrefix)) != OT_ERROR_NONE) in UpdateExternalRoutes()
[all …]
/openthread-latest/src/cli/
Dcli_history.cpp1338 otIp6PrefixToString(&info->mPrefix.mPrefix, prefixString, sizeof(prefixString)); in Process()
1339 NetworkData::PrefixFlagsToString(info->mPrefix, flagsString); in Process()
1344 PreferenceToString(info->mPrefix.mPreference), info->mPrefix.mRloc16); in Process()
1427 otIp6PrefixToString(&info->mRoute.mPrefix, prefixString, sizeof(prefixString)); in Process()
Dcli_network_data.cpp111 OutputIp6Prefix(aConfig.mPrefix); in OutputPrefix()
149 OutputIp6Prefix(aConfig.mPrefix); in OutputRoute()
616 OutputIp6Prefix(context.mPrefix); in OutputNetworkData()
/openthread-latest/src/core/common/
Dsettings.hpp615 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
623 void SetPrefix(const Ip6::Prefix &aPrefix) { mPrefix = aPrefix; } in SetPrefix()
644 Ip6::Prefix mPrefix; member in ot::SettingsBase::BrOnLinkPrefix
/openthread-latest/src/ncp/
Dncp_base_mtd.cpp953 SuccessOrExit(error = mEncoder.WriteIp6Address(borderRouterConfig.mPrefix.mPrefix)); in HandlePropertyGet()
954 SuccessOrExit(error = mEncoder.WriteUint8(borderRouterConfig.mPrefix.mLength)); in HandlePropertyGet()
973 SuccessOrExit(error = mEncoder.WriteIp6Address(borderRouterConfig.mPrefix.mPrefix)); in HandlePropertyGet()
974 SuccessOrExit(error = mEncoder.WriteUint8(borderRouterConfig.mPrefix.mLength)); in HandlePropertyGet()
1005 SuccessOrExit(error = mDecoder.ReadIp6Address(borderRouterConfig.mPrefix.mPrefix)); in HandlePropertyInsert()
1010 borderRouterConfig.mPrefix.mLength = prefixLength; in HandlePropertyInsert()
1046 SuccessOrExit(error = mDecoder.ReadIp6Address(ip6Prefix.mPrefix)); in HandlePropertyRemove()
2240 SuccessOrExit(error = mEncoder.WriteIp6Address(routeConfig.mPrefix.mPrefix)); in HandlePropertyGet()
2241 SuccessOrExit(error = mEncoder.WriteUint8(routeConfig.mPrefix.mLength)); in HandlePropertyGet()
2259 SuccessOrExit(error = mEncoder.WriteIp6Address(routeConfig.mPrefix.mPrefix)); in HandlePropertyGet()
[all …]

12