Home
last modified time | relevance | path

Searched refs:aCidr (Results 1 – 6 of 6) sorted by relevance

/openthread-latest/src/core/api/
Dnat64_api.cpp47 otError otNat64SetIp4Cidr(otInstance *aInstance, const otIp4Cidr *aCidr) in otNat64SetIp4Cidr() argument
49 return AsCoreType(aInstance).Get<Nat64::Translator>().SetIp4Cidr(AsCoreType(aCidr)); in otNat64SetIp4Cidr()
96 otError otNat64GetCidr(otInstance *aInstance, otIp4Cidr *aCidr) in otNat64GetCidr() argument
98 return AsCoreType(aInstance).Get<Nat64::Translator>().GetIp4Cidr(AsCoreType(aCidr)); in otNat64GetCidr()
172 otError otIp4CidrFromString(const char *aString, otIp4Cidr *aCidr) { return AsCoreType(aCidr).FromS… in otIp4CidrFromString() argument
174 void otIp4CidrToString(const otIp4Cidr *aCidr, char *aBuffer, uint16_t aSize) in otIp4CidrToString() argument
178 AsCoreType(aCidr).ToString(aBuffer, aSize); in otIp4CidrToString()
/openthread-latest/include/openthread/
Dnat64.h318 otError otNat64SetIp4Cidr(otInstance *aInstance, const otIp4Cidr *aCidr);
381 otError otNat64GetCidr(otInstance *aInstance, otIp4Cidr *aCidr);
456 otError otIp4CidrFromString(const char *aString, otIp4Cidr *aCidr);
471 void otIp4CidrToString(const otIp4Cidr *aCidr, char *aBuffer, uint16_t aSize);
/openthread-latest/src/core/net/
Dnat64_translator.cpp462 Error Translator::SetIp4Cidr(const Ip4::Cidr &aCidr) in SetIp4Cidr() argument
469 VerifyOrExit(aCidr.mLength > 0 && aCidr.mLength <= 32, err = kErrorInvalidArgs); in SetIp4Cidr()
471 VerifyOrExit(mIp4Cidr != aCidr); in SetIp4Cidr()
475 if (aCidr.mLength == 32) in SetIp4Cidr()
480 else if (aCidr.mLength == 31) in SetIp4Cidr()
488 numberOfHosts = static_cast<uint32_t>((1 << (Ip4::Address::kSize * 8 - aCidr.mLength)) - 2); in SetIp4Cidr()
500 addr.SynthesizeFromCidrAndHost(aCidr, i + hostIdBegin); in SetIp4Cidr()
504 …LogInfo("IPv4 CIDR for NAT64: %s (actual address pool: %s - %s, %lu addresses)", aCidr.ToString().… in SetIp4Cidr()
507 mIp4Cidr = aCidr; in SetIp4Cidr()
585 Error Translator::GetIp4Cidr(Ip4::Cidr &aCidr) in GetIp4Cidr() argument
[all …]
Dip4_types.cpp121 void Address::SynthesizeFromCidrAndHost(const Cidr &aCidr, const uint32_t aHost) in SynthesizeFromCidrAndHost() argument
123 …mFields.m32 = (aCidr.mAddress.mFields.m32 & aCidr.SubnetMask()) | (BigEndian::HostSwap32(aHost) & in SynthesizeFromCidrAndHost()
Dnat64_translator.hpp234 Error SetIp4Cidr(const Ip4::Cidr &aCidr);
310 Error GetIp4Cidr(Ip4::Cidr &aCidr);
Dip4_types.hpp146 void SynthesizeFromCidrAndHost(const Cidr &aCidr, uint32_t aHost);