Home
last modified time | relevance | path

Searched refs:Translator (Results 1 – 8 of 8) sorted by relevance

/openthread-latest/tests/unit/
Dtest_nat64.cpp94 Nat64::Translator::Result aResult, in TestCase6To4()
107 VerifyOrQuit(sInstance->Get<Nat64::Translator>().TranslateFromIp6(*msg) == aResult); in TestCase6To4()
121 Nat64::Translator::Result aResult, in TestCase4To6()
134 VerifyOrQuit(sInstance->Get<Nat64::Translator>().TranslateToIp6(*msg) == aResult); in TestCase4To6()
191 SuccessOrQuit(sInstance->Get<Nat64::Translator>().SetIp4Cidr(nat64cidr)); in TestNat64()
192 sInstance->Get<Nat64::Translator>().SetNat64Prefix(nat64prefix); in TestNat64()
207 …TestCase6To4("good v6 udp datagram", kIp6Packet, Nat64::Translator::kForward, kIp4Packet, sizeof(k… in TestNat64()
222 …TestCase4To6("good v4 udp datagram", kIp4Packet, Nat64::Translator::kForward, kIp6Packet, sizeof(k… in TestNat64()
239 …TestCase6To4("good v6 tcp datagram", kIp6Packet, Nat64::Translator::kForward, kIp4Packet, sizeof(k… in TestNat64()
256 …TestCase4To6("good v4 tcp datagram", kIp4Packet, Nat64::Translator::kForward, kIp6Packet, sizeof(k… in TestNat64()
[all …]
/openthread-latest/src/core/net/
Dnat64_translator.cpp66 Translator::Translator(Instance &aInstance) in Translator() function in ot::Nat64::Translator
78 Message *Translator::NewIp4Message(const Message::Settings &aSettings) in NewIp4Message()
90 Error Translator::SendMessage(Message &aMessage) in SendMessage()
110 Translator::Result Translator::TranslateFromIp6(Message &aMessage) in TranslateFromIp6()
197 Translator::Result Translator::TranslateToIp6(Message &aMessage) in TranslateToIp6()
292 Translator::AddressMapping::InfoString Translator::AddressMapping::ToString(void) const in ToString()
301 void Translator::AddressMapping::CopyTo(otNat64AddressMapping &aMapping, TimeMilli aNow) const in CopyTo()
320 void Translator::ReleaseMapping(AddressMapping &aMapping) in ReleaseMapping()
327 uint16_t Translator::ReleaseMappings(LinkedList<AddressMapping> &aMappings) in ReleaseMappings()
340 uint16_t Translator::ReleaseExpiredMappings(void) in ReleaseExpiredMappings()
[all …]
Dnat64_translator.hpp72 class Translator : public InstanceLocator, private NonCopyable class
148 explicit Translator(Instance &aInstance);
363 using MappingTimer = TimerMilliIn<Translator, &Translator::HandleMappingExpirerTimer>;
390 DefineCoreType(otNat64ProtocolCounters, Nat64::Translator::ProtocolCounters);
391 DefineCoreType(otNat64ErrorCounters, Nat64::Translator::ErrorCounters);
Dip6.cpp997 switch (Get<Nat64::Translator>().TranslateFromIp6(*messagePtr)) in PassToHost()
999 case Nat64::Translator::kNotTranslated: in PassToHost()
1002 case Nat64::Translator::kDrop: in PassToHost()
1005 case Nat64::Translator::kForward: in PassToHost()
/openthread-latest/src/core/api/
Dnat64_api.cpp49 return AsCoreType(aInstance).Get<Nat64::Translator>().SetIp4Cidr(AsCoreType(aCidr)); in otNat64SetIp4Cidr()
52 void otNat64ClearIp4Cidr(otInstance *aInstance) { AsCoreType(aInstance).Get<Nat64::Translator>().Cl… in otNat64ClearIp4Cidr()
56 …return AsCoreType(aInstance).Get<Nat64::Translator>().NewIp4Message(Message::Settings::From(aSetti… in otIp4NewMessage()
61 return AsCoreType(aInstance).Get<Nat64::Translator>().SendMessage(AsCoreType(aMessage)); in otNat64Send()
73 AsCoreType(aInstance).Get<Nat64::Translator>().InitAddressMappingIterator(*aIterator); in otNat64InitAddressMappingIterator()
83 …return AsCoreType(aInstance).Get<Nat64::Translator>().GetNextAddressMapping(*aIterator, *aMapping); in otNat64GetNextAddressMapping()
88 AsCoreType(aInstance).Get<Nat64::Translator>().GetCounters(AsCoreType(aCounters)); in otNat64GetCounters()
93 AsCoreType(aInstance).Get<Nat64::Translator>().GetErrorCounters(AsCoreType(aCounters)); in otNat64GetErrorCounters()
98 return AsCoreType(aInstance).Get<Nat64::Translator>().GetIp4Cidr(AsCoreType(aCidr)); in otNat64GetCidr()
103 return MapEnum(AsCoreType(aInstance).Get<Nat64::Translator>().GetState()); in otNat64GetTranslatorState()
[all …]
/openthread-latest/src/core/instance/
Dinstance.hpp714 Nat64::Translator mNat64Translator;
1084 template <> inline Nat64::Translator &Instance::Get(void) { return mNat64Translator; } in Get()
/openthread-latest/src/core/border_router/
Drouting_manager.cpp3575 Get<Nat64::Translator>().ClearNat64Prefix(); in Stop()
3660 Get<Nat64::Translator>().SetNat64Prefix(mLocalPrefix); in Evaluate()
3664 Get<Nat64::Translator>().ClearNat64Prefix(); in Evaluate()
/openthread-latest/src/cli/
DREADME.md2627 Translator: NotRunning
2632 Translator: NotRunning
2637 Translator: Active