Home
last modified time | relevance | path

Searched refs:mPrefixLength (Results 1 – 17 of 17) sorted by relevance

/openthread-latest/src/core/net/
Dnd6.cpp95 mPrefixLength = aPrefix.mLength; in SetPrefix()
99 …fixInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(mPrefix.GetBytes(), mPrefixLength); } in GetPrefix()
103 return (GetSize() >= sizeof(*this)) && (mPrefixLength <= Prefix::kMaxLength) && in IsValid()
130 mPrefixLength = aPrefix.mLength; in SetPrefix()
134 …RouteInfoOption::GetPrefix(Prefix &aPrefix) const { aPrefix.Set(GetPrefixBytes(), mPrefixLength); } in GetPrefix()
138 return (GetSize() >= kMinSize) && (mPrefixLength <= Prefix::kMaxLength) && in IsValid()
139 (GetLength() >= OptionLengthForPrefix(mPrefixLength)) && in IsValid()
Dnetif.cpp246 info.mPrefixLength = kMulticastPrefixLength; in SignalMulticastAddressChange()
425 info.mPrefixLength = aAddress.mPrefixLength; in SignalUnicastAddressChange()
447 entry->mPrefixLength = aAddress.mPrefixLength; in AddExternalUnicastAddress()
544 mPrefixLength = NetworkPrefix::kLength; in InitAsThreadOrigin()
568 mPrefixLength = aPrefixLength; in InitAsSlaacOrigin()
Dnetif.hpp156 uint8_t GetPrefixLength(void) const { return mPrefixLength; } in GetPrefixLength()
169 return (mPrefixLength == aPrefix.GetLength()) && GetAddress().MatchesPrefix(aPrefix); in HasPrefix()
Dnd6.hpp314 uint8_t mPrefixLength; // The prefix length in bits. member in ot::Ip6::Nd::PrefixInfoOption
439 uint8_t mPrefixLength; // The prefix length in bits. member in ot::Ip6::Nd::RouteInfoOption
Ddhcp6_client.cpp137 idAssociation->mNetifAddress.mPrefixLength = config.mPrefix.mLength; in UpdateAddresses()
562 idAssociation.mNetifAddress.mPrefixLength) in ProcessIaAddress()
Dip6.cpp1292 if (matchLen >= addr.mPrefixLength) in SelectSourceAddress()
1294 matchLen = addr.mPrefixLength; in SelectSourceAddress()
1347 if (bestMatchLen >= bestAddr->mPrefixLength) in SelectSourceAddress()
1369 if (unicastAddr.GetAddress().PrefixMatch(aAddress) >= unicastAddr.mPrefixLength) in IsOnLink()
/openthread-latest/src/core/thread/
Dnetwork_data_tlvs.hpp593 mPrefixLength = aPrefixLength; in Init()
618 …(GetLength() >= Ip6::Prefix::SizeForLength(mPrefixLength) + sizeof(*this) - sizeof(NetworkDataTlv)… in IsValid()
619 (Ip6::Prefix::SizeForLength(mPrefixLength) <= sizeof(Ip6::Address))); in IsValid()
634 uint8_t GetPrefixLength(void) const { return mPrefixLength; } in GetPrefixLength()
678 return (aPrefixLength == mPrefixLength) && in IsEqual()
680 mPrefixLength); in IsEqual()
690 …return reinterpret_cast<NetworkDataTlv *>(GetPrefix() + Ip6::Prefix::SizeForLength(mPrefixLength)); in GetSubTlvs()
700 … reinterpret_cast<const NetworkDataTlv *>(GetPrefix() + Ip6::Prefix::SizeForLength(mPrefixLength)); in GetSubTlvs()
710 …GetLength() - (sizeof(*this) - sizeof(NetworkDataTlv) + Ip6::Prefix::SizeForLength(mPrefixLength)); in GetSubTlvsLength()
720 …SetLength(sizeof(*this) - sizeof(NetworkDataTlv) + Ip6::Prefix::SizeForLength(mPrefixLength) + aLe… in SetSubTlvsLength()
[all …]
Ddua_manager.cpp106 mDomainUnicastAddress.mPrefixLength = prefix->GetLength(); in HandleDomainPrefixUpdate()
/openthread-latest/src/core/utils/
Dslaac_address.cpp161 return (((aConfig.mOnMesh && (aAddr.mPrefixLength == aConfig.mPrefix.mLength)) || in DoesConfigMatchNetifAddr()
162 (!aConfig.mOnMesh && (aAddr.mPrefixLength == 128))) && in DoesConfigMatchNetifAddr()
436 sha256.Update(aAddress.mAddress.mFields.m8, BytesForBitSize(aAddress.mPrefixLength)); in GenerateIid()
Dhistory_tracker.cpp250 entry->mPrefixLength = aUnicastAddress.GetPrefixLength(); in RecordAddressEvent()
/openthread-latest/include/openthread/
Dip6.h172 uint8_t mPrefixLength; ///< The Prefix length (in bits). member
425 … uint8_t mPrefixLength; ///< The prefix length of mAddress if it is a unicast address. member
Dhistory_tracker.h101 uint8_t mPrefixLength; ///< The Prefix length (in bits). member
/openthread-latest/src/posix/platform/
Dnetif.cpp425 otIp6Prefix addressPrefix{*aAddressInfo.mAddress, aAddressInfo.mPrefixLength}; in IsOmrAddress()
451 req.ifa.ifa_prefixlen = aAddressInfo.mPrefixLength; in UpdateUnicastLinux()
494 Ip6AddressString(aAddressInfo.mAddress).AsCString(), aAddressInfo.mPrefixLength); in UpdateUnicastLinux()
499 Ip6AddressString(aAddressInfo.mAddress).AsCString(), aAddressInfo.mPrefixLength); in UpdateUnicastLinux()
527 InitNetaskWithPrefixLength(&ifr6.ifra_prefixmask.sin6_addr, aAddressInfo.mPrefixLength); in UpdateUnicast()
541 aAddressInfo.mPrefixLength); in UpdateUnicast()
546 … Ip6AddressString(aAddressInfo.mAddress).AsCString(), aAddressInfo.mPrefixLength, strerror(errno)); in UpdateUnicast()
1350 netAddr.mPrefixLength = ifaddr->ifa_prefixlen; in processNetifAddrEvent()
1567 netAddr.mPrefixLength = NetmaskToPrefixLength(&netmask); in processNetifAddrEvent()
1593 … InitNetaskWithPrefixLength(&ifr6.ifra_prefixmask.sin6_addr, netAddr.mPrefixLength); in processNetifAddrEvent()
/openthread-latest/src/cli/
Dcli_history.cpp173 snprintf(&addressString[len], sizeof(addressString) - len, "/%d", info->mPrefixLength); in Process()
183 … ageString, Stringify(info->mEvent, kSimpleEventStrings), addressString, info->mPrefixLength, in Process()
Dcli.cpp3325 addr->mPrefixLength, addr->mPreferred, addr->mValid); in Process()
3346 address.mPrefixLength = 64; in Process()
/openthread-latest/tests/unit/
Dtest_dns_client.cpp601 netifAddr.mPrefixLength = 64; in TestDnsClient()
/openthread-latest/src/ncp/
Dncp_base_mtd.cpp2019 SuccessOrExit(error = mEncoder.WriteUint8(address->mPrefixLength)); in HandlePropertyGet()
2038 SuccessOrExit(error = mDecoder.ReadUint8(netifAddr.mPrefixLength)); in HandlePropertyInsert()