Home
last modified time | relevance | path

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

12

/openthread-latest/src/core/thread/
Dnetwork_data_types.hpp198 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
205 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
253 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
260 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
267 void SetPrefix(const Ip6::Prefix &aPrefix) { mPrefix = aPrefix; } in SetPrefix()
305 const Ip6::Prefix &GetPrefix(void) const { return AsCoreType(&mPrefix); } in GetPrefix()
308 Ip6::Prefix &GetPrefix(void) { return AsCoreType(&mPrefix); } in GetPrefix()
Dnetwork_data_publisher.cpp444 string.Append("%s", prefixEntry.mPrefix.ToString().AsCString()); in ToString()
818 VerifyOrExit((mType != aNewType) || (mFlags != aNewFlags) || (mPrefix != aPrefix)); in Publish()
824 mPrefix = aPrefix; in Publish()
833 mPrefix = aPrefix; in Publish()
844 LogInfo("Unpublishing %s", mPrefix.ToString().AsCString()); in Unpublish()
874 Get<Publisher>().NotifyPrefixEntryChange(kEventEntryAdded, mPrefix); in Add()
884 config.mPrefix = mPrefix; in AddOnMeshPrefix()
895 config.mPrefix = mPrefix; in AddExternalRoute()
911 IgnoreError(Get<Local>().RemoveOnMeshPrefix(mPrefix)); in Remove()
915 IgnoreError(Get<Local>().RemoveHasRoutePrefix(mPrefix)); in Remove()
[all …]
Dnetwork_data_leader.cpp165 aContext.mPrefix.SetLength(0); in GetContext()
181 if (prefixTlv->GetPrefixLength() > aContext.mPrefix.GetLength()) in GetContext()
183 prefixTlv->CopyPrefixTo(aContext.mPrefix); in GetContext()
190 return (aContext.mPrefix.GetLength() > 0) ? kErrorNone : kErrorNotFound; in GetContext()
228 prefixTlv->CopyPrefixTo(aContext.mPrefix); in GetContext()
239 aContext.mPrefix.Set(Get<Mle::MleRouter>().GetMeshLocalPrefix()); in GetContextForMeshLocalPrefix()
Dlowpan.cpp82 aIid.ApplyPrefix(aContext.mPrefix); in ComputeIid()
182 if (multicastContext.mPrefix.GetLength() == aIpAddr.mFields.m8[3] && in CompressMulticast()
183 memcmp(multicastContext.mPrefix.GetBytes(), aIpAddr.mFields.m8 + 4, 8) == 0) in CompressMulticast()
720 aIp6Header.GetSource().SetPrefix(srcContext.mPrefix); in DecompressBaseHeader()
760 aIp6Header.GetDestination().SetPrefix(dstContext.mPrefix); in DecompressBaseHeader()
800 aIp6Header.GetDestination().mFields.m8[3] = dstContext.mPrefix.GetLength(); in DecompressBaseHeader()
801 … memcpy(aIp6Header.GetDestination().mFields.m8 + 4, dstContext.mPrefix.GetBytes(), 8); in DecompressBaseHeader()
Dnetwork_data_publisher.hpp463 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
495 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
535 if (prefix == rioPrefix.mPrefix) in ValidateRouterAdvert()
681 SuccessOrQuit(AsCoreType(&prefix.mPrefix).FromString(aString)); in PrefixFromString()
755 VerifyOrQuit(routeConfig.mPrefix.mLength == 0); in VerifyExternalRouteInNetData()
763 VerifyOrQuit(routeConfig.mPrefix.mLength == 7); in VerifyExternalRouteInNetData()
764 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.hpp126 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
133 Ip6::Prefix &GetPrefix(void) { return mPrefix; } in GetPrefix()
142 return static_cast<const Ip6::Address &>(mPrefix.mPrefix); in GetPrefixAsAddress()
154 mPrefix = aPrefix; in Set()
163 Ip6::Prefix mPrefix; member in ot::Dhcp6::Server::PrefixAgent
Dnd_agent.cpp66 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
95 … error = Get<NetworkData::Leader>().GetContext(AsCoreType(&config.mPrefix.mPrefix), lowpanContext); in UpdateService()
Dip6_address.cpp56 memcpy(mPrefix.mFields.m8, aPrefix, SizeForLength(aLength)); in Set()
63 … ((mPrefix.mFields.m16[0] & BigEndian::HostSwap16(0xffc0)) == BigEndian::HostSwap16(0xfe80)); in IsLinkLocal()
66 bool Prefix::IsMulticast(void) const { return (mLength >= 8) && (mPrefix.mFields.m8[0] == 0xff); } in IsMulticast()
68 bool Prefix::IsUniqueLocal(void) const { return (mLength >= 7) && ((mPrefix.mFields.m8[0] & 0xfe) =… in IsUniqueLocal()
94 mPrefix.mFields.m8[byteLength - 1] &= lastByteBitMask; in Tidy()
97 for (uint16_t i = byteLength; i < GetArrayLength(mPrefix.mFields.m8); i++) in Tidy()
99 mPrefix.mFields.m8[i] = 0; in Tidy()
177 SuccessOrExit(AsCoreType(&mPrefix).ParseFrom(aString, kSlashChar)); in FromString()
211 AsCoreType(&tidyPrefix.mPrefix).AppendHexWords(aWriter, sizeInUint16); in ToString()
Dnd6.cpp96 mPrefix = AsCoreType(&aPrefix.mPrefix); in SetPrefix()
99 void PrefixInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(mPrefix.GetBytes(), mPrefixLe… in GetPrefix()
Dip6_address.hpp108 const uint8_t *GetBytes(void) const { return mPrefix.mFields.m8; } in GetBytes()
115 uint16_t GetSubnetId(void) const { return BigEndian::HostSwap16(mPrefix.mFields.m16[3]); } in GetSubnetId()
151 …void SetSubnetId(uint16_t aSubnetId) { mPrefix.mFields.m16[3] = BigEndian::HostSwap16(aSubnetId); } in SetSubnetId()
Ddhcp6_client.cpp136 idAssociation->mNetifAddress.mAddress = config.mPrefix.mPrefix; in UpdateAddresses()
137 idAssociation->mNetifAddress.mPrefixLength = config.mPrefix.mLength; in UpdateAddresses()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp660 return aBrUlaPrefix.mLength == kBrUlaPrefixLength && aBrUlaPrefix.mPrefix.mFields.m8[0] == 0xfd; in IsValidBrUlaPrefix()
931 aPio.GetPrefix(mPrefix); in SetFrom()
939 mPrefix = AsCoreType(&aPrefixTableEntry.mPrefix); in SetFrom()
987 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
1020 aRio.GetPrefix(mPrefix); in SetFrom()
1028 mPrefix.Clear(); in SetFrom()
1041 aEntry.mPrefix = GetPrefix(); in CopyInfoTo()
2226 mPrefix = aOnMeshPrefixConfig.GetPrefix(); in SetFrom()
2233 mPrefix = aOmrPrefix.GetPrefix(); in SetFrom()
2251 isFavored = (mPrefix < aOmrPrefixConfig.GetPrefix()); in IsFavoredOver()
[all …]
Drouting_manager.hpp695 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
696 Ip6::Prefix &GetPrefix(void) { return mPrefix; } in GetPrefix()
701 bool Matches(const Ip6::Prefix &aPrefix) const { return (mPrefix == aPrefix); } in Matches()
715 Ip6::Prefix mPrefix; member in ot::BorderRouter::RoutingManager::LifetimedPrefix
1084 bool IsEmpty(void) const { return (mPrefix.GetLength() == 0); } in IsEmpty()
1085 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
1090 Ip6::Prefix mPrefix; member in ot::BorderRouter::RoutingManager::OmrPrefix
1186 bool Matches(const Ip6::Prefix &aPrefix) const { return mPrefix == aPrefix; } in Matches()
1188 Ip6::Prefix mPrefix; member
1245 bool Matches(const Ip6::Prefix &aPrefix) const { return (mPrefix == aPrefix); } in Matches()
[all …]
/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/include/openthread/
Dnetdata.h60 otIp6Prefix mPrefix; ///< The IPv6 prefix. member
81 otIp6Prefix mPrefix; ///< The associated IPv6 prefix. member
89 otIp6Prefix mPrefix; ///< The IPv6 prefix. member
Dhistory_tracker.h225 otBorderRouterConfig mPrefix; ///< The on mesh prefix entry. member
/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()
642 OutputIp6Prefix(context.mPrefix); in OutputNetworkData()
/openthread-latest/src/core/common/
Dsettings.hpp563 const Ip6::Prefix &GetPrefix(void) const { return mPrefix; } in GetPrefix()
570 void SetPrefix(const Ip6::Prefix &aPrefix) { mPrefix = aPrefix; } in SetPrefix()
589 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()
2238 SuccessOrExit(error = mEncoder.WriteIp6Address(routeConfig.mPrefix.mPrefix)); in HandlePropertyGet()
2239 SuccessOrExit(error = mEncoder.WriteUint8(routeConfig.mPrefix.mLength)); in HandlePropertyGet()
2257 SuccessOrExit(error = mEncoder.WriteIp6Address(routeConfig.mPrefix.mPrefix)); in HandlePropertyGet()
[all …]

12