/openthread-latest/src/core/net/ |
D | udp6.cpp | 53 bool Udp::SocketHandle::Matches(const MessageInfo &aMessageInfo) const in Matches() 80 Udp::Socket::Socket(Instance &aInstance, ReceiveHandler aHandler, void *aContext) in Socket() 88 Message *Udp::Socket::NewMessage(void) { return NewMessage(0); } in NewMessage() 90 Message *Udp::Socket::NewMessage(uint16_t aReserved) { return NewMessage(aReserved, Message::Settin… in NewMessage() 92 Message *Udp::Socket::NewMessage(uint16_t aReserved, const Message::Settings &aSettings) in NewMessage() 94 return Get<Udp>().NewMessage(aReserved, aSettings); in NewMessage() 97 Error Udp::Socket::Open(void) { return Get<Udp>().Open(*this, mHandler, mContext); } in Open() 99 bool Udp::Socket::IsOpen(void) const { return Get<Udp>().IsOpen(*this); } in IsOpen() 101 Error Udp::Socket::Bind(const SockAddr &aSockAddr, NetifIdentifier aNetifIdentifier) in Bind() 103 return Get<Udp>().Bind(*this, aSockAddr, aNetifIdentifier); in Bind() [all …]
|
D | udp6.hpp | 53 class Udp; 84 class Udp : public InstanceLocator, private NonCopyable class 95 friend class Udp; 155 friend class Udp; 364 friend class Udp; 479 explicit Udp(Instance &aInstance); 729 DefineCoreType(otUdpSocket, Ip6::Udp::SocketHandle); 730 DefineCoreType(otUdpReceiver, Ip6::Udp::Receiver);
|
D | ip6.hpp | 441 Udp mUdp; 580 const Udp::Header &GetUdpHeader(void) const { return mHeader.mUdp; } in GetUdpHeader() 630 Udp::Header mUdp;
|
D | checksum.cpp | 183 headerOffset = Ip6::Udp::Header::kChecksumFieldOffset; in UpdateMessageChecksum() 218 headerOffset = Ip4::Udp::Header::kChecksumFieldOffset; in UpdateMessageChecksum()
|
D | ip4_types.hpp | 714 using Udp = Ip6::Udp; // UDP in IPv4 is the same as UDP in IPv6 typedef
|
D | dhcp6_client.hpp | 142 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
|
D | srp_server.hpp | 902 static constexpr uint16_t kUdpPayloadSize = Ip6::kMaxDatagramLength - sizeof(Ip6::Udp::Header); 978 Ip6::Udp::Socket &GetSocket(void); 1052 using ServerSocket = Ip6::Udp::SocketIn<Server, &Server::HandleUdpReceive>;
|
D | dhcp6_server.hpp | 209 using ServerSocket = Ip6::Udp::SocketIn<Server, &Server::HandleUdpReceive>;
|
D | srp_client.hpp | 821 static constexpr uint16_t kUdpPayloadSize = Ip6::kMaxDatagramLength - sizeof(Ip6::Udp::Header); 1133 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
|
D | sntp_client.hpp | 278 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
|
D | ip6.cpp | 992 Udp::Header udp; in PassToHost() 995 VerifyOrExit(Get<Udp>().ShouldUsePlatformUdp(udp.GetDestinationPort()) && in PassToHost() 996 !Get<Udp>().IsPortInUse(udp.GetDestinationPort()), in PassToHost() 1247 …error = aMessagePtr->Read(aMessagePtr->GetOffset() + Udp::Header::kDestPortFieldOffset, destPort)); in HandleDatagram()
|
D | srp_server.cpp | 657 Ip6::Udp::Socket &dnsSocket = Get<Dns::ServiceDiscovery::Server>().mSocket; in PrepareSocket() 685 Ip6::Udp::Socket &Server::GetSocket(void) in GetSocket() 687 Ip6::Udp::Socket *socket = &mSocket; in GetSocket() 690 Ip6::Udp::Socket &dnsSocket = Get<Dns::ServiceDiscovery::Server>().mSocket; in GetSocket() 1326 signerNameMessage = Get<Ip6::Udp>().NewMessage(); in VerifySignature()
|
/openthread-latest/src/core/api/ |
D | udp_api.cpp | 45 return AsCoreType(aInstance).Get<Ip6::Udp>().NewMessage(0, Message::Settings::From(aSettings)); in otUdpNewMessage() 50 return AsCoreType(aInstance).Get<Ip6::Udp>().Open(AsCoreType(aSocket), aCallback, aContext); in otUdpOpen() 55 return AsCoreType(aInstance).Get<Ip6::Udp>().IsOpen(AsCoreType(aSocket)); in otUdpIsOpen() 60 return AsCoreType(aInstance).Get<Ip6::Udp>().Close(AsCoreType(aSocket)); in otUdpClose() 65 …return AsCoreType(aInstance).Get<Ip6::Udp>().Bind(AsCoreType(aSocket), AsCoreType(aSockName), MapE… in otUdpBind() 70 … return AsCoreType(aInstance).Get<Ip6::Udp>().Connect(AsCoreType(aSocket), AsCoreType(aSockName)); in otUdpConnect() 79 error = AsCoreType(aInstance).Get<Ip6::Udp>().SendTo(AsCoreType(aSocket), AsCoreType(aMessage), in otUdpSend() 85 otUdpSocket *otUdpGetSockets(otInstance *aInstance) { return AsCoreType(aInstance).Get<Ip6::Udp>().… in otUdpGetSockets() 90 AsCoreType(aInstance).Get<Ip6::Udp>().SetUdpForwarder(aForwarder, aContext); in otUdpForwardSetForwarder() 107 AsCoreType(aInstance).Get<Ip6::Udp>().HandlePayload(AsCoreType(aMessage), messageInfo); in otUdpForwardReceive() [all …]
|
/openthread-latest/src/posix/platform/ |
D | udp.cpp | 282 ot::Posix::Udp::LogCrit("Failed to bind UDP socket: %s", strerror(errno)); in otPlatUdpBind() 324 ot::Posix::Udp::LogWarn("No backbone interface given, %s fails.", __func__); in otPlatUdpBindToNetif() 381 … ot::Posix::Udp::LogWarn("Failed to read socket bound device: %s", strerror(errno)); in otPlatUdpConnect() 395 ot::Posix::Udp::LogWarn("Failed to bind to device: %s", strerror(errno)); in otPlatUdpConnect() 409 ot::Posix::Udp::LogWarn("Failed to connect to [%s]:%u: %s", in otPlatUdpConnect() 492 ot::Posix::Udp::LogCrit("IPV6_JOIN_GROUP failed: %s", strerror(errno)); in otPlatUdpJoinMulticastGroup() 533 ot::Posix::Udp::LogCrit("IPV6_LEAVE_GROUP failed: %s", strerror(errno)); in otPlatUdpLeaveMulticastGroup() 542 const char Udp::kLogModuleName[] = "Udp"; 544 void Udp::Update(otSysMainloopContext &aContext) in Update() 570 void Udp::Init(const char *aIfName) in Init() [all …]
|
D | udp.hpp | 39 class Udp : public Mainloop::Source, public Logger<Udp>, private NonCopyable class 44 static Udp &Get(void);
|
D | system.cpp | 165 ot::Posix::Udp::Get().Init(otSysGetThreadNetifName()); in platformInitRcpMode() 167 ot::Posix::Udp::Get().Init(aPlatformConfig->mInterfaceName); in platformInitRcpMode() 240 ot::Posix::Udp::Get().SetUp(); in platformSetUp() 292 ot::Posix::Udp::Get().TearDown(); in platformTearDown() 324 ot::Posix::Udp::Get().Deinit(); in platformDeinitRcpMode()
|
/openthread-latest/tests/unit/ |
D | test_checksum.cpp | 175 constexpr uint16_t kMinSize = sizeof(Ip6::Udp::Header); in TestUdpMessageChecksum() 187 Message *message = instance->Get<Ip6::Ip6>().NewMessage(sizeof(Ip6::Udp::Header)); in TestUdpMessageChecksum() 188 Ip6::Udp::Header udpHeader; in TestUdpMessageChecksum() 367 constexpr uint16_t kMinSize = sizeof(Ip4::Udp::Header); in TestUdp4MessageChecksum() 385 Message *message = instance->Get<Ip6::Ip6>().NewMessage(sizeof(Ip4::Udp::Header)); in TestUdp4MessageChecksum() 386 Ip4::Udp::Header udpHeader; in TestUdp4MessageChecksum()
|
D | test_lowpan.hpp | 268 Ip6::Udp::Header mUdpHeader;
|
/openthread-latest/src/core/meshcop/ |
D | joiner_router.hpp | 122 using JoinerSocket = Ip6::Udp::SocketIn<JoinerRouter, &JoinerRouter::HandleUdpReceive>;
|
D | border_agent.cpp | 205 IgnoreError(Get<Ip6::Udp>().AddReceiver(mUdpReceiver)); in HandleCoapResponse() 371 VerifyOrExit((message = Get<Ip6::Udp>().NewMessage()) != nullptr, error = kErrorNoBufs); in HandleTmf() 380 SuccessOrExit(error = Get<Ip6::Udp>().SendDatagram(*message, messageInfo)); in HandleTmf() 683 IgnoreError(Get<Ip6::Udp>().RemoveReceiver(mUdpReceiver)); in HandleConnected()
|
D | border_agent.hpp | 330 Ip6::Udp::Receiver mUdpReceiver;
|
D | secure_transport.hpp | 604 using TransportSocket = Ip6::Udp::SocketIn<SecureTransport, &SecureTransport::HandleReceive>;
|
/openthread-latest/src/core/thread/ |
D | lowpan.cpp | 514 Ip6::Udp::Header udpHeader; in CompressUdp() 543 …SuccessOrExit(error = aFrameBuilder.AppendBytes(&udpHeader, Ip6::Udp::Header::kLengthFieldOffset)); in CompressUdp() 886 Error Lowpan::DecompressUdpHeader(Ip6::Udp::Header &aUdpHeader, FrameData &aFrameData) in DecompressUdpHeader() 950 Ip6::Udp::Header udpHeader; in DecompressUdpHeader()
|
D | lowpan.hpp | 187 Error DecompressUdpHeader(Ip6::Udp::Header &aUdpHeader, FrameData &aFrameData);
|
/openthread-latest/src/core/coap/ |
D | coap.hpp | 1002 using CoapSocket = Ip6::Udp::SocketIn<Coap, &Coap::HandleUdpReceive>;
|