Searched refs:Translator (Results 1 – 8 of 8) sorted by relevance
/openthread-latest/tests/unit/ |
D | test_nat64.cpp | 94 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/ |
D | nat64_translator.cpp | 66 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 …]
|
D | nat64_translator.hpp | 72 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);
|
D | ip6.cpp | 997 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/ |
D | nat64_api.cpp | 49 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/ |
D | instance.hpp | 714 Nat64::Translator mNat64Translator; 1084 template <> inline Nat64::Translator &Instance::Get(void) { return mNat64Translator; } in Get()
|
/openthread-latest/src/core/border_router/ |
D | routing_manager.cpp | 3575 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/ |
D | README.md | 2627 Translator: NotRunning 2632 Translator: NotRunning 2637 Translator: Active
|