Home
last modified time | relevance | path

Searched refs:Udp (Results 1 – 25 of 33) sorted by relevance

12

/openthread-latest/src/core/net/
Dudp6.cpp53 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 …]
Dudp6.hpp53 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);
Dip6.hpp441 Udp mUdp;
580 const Udp::Header &GetUdpHeader(void) const { return mHeader.mUdp; } in GetUdpHeader()
630 Udp::Header mUdp;
Dchecksum.cpp183 headerOffset = Ip6::Udp::Header::kChecksumFieldOffset; in UpdateMessageChecksum()
218 headerOffset = Ip4::Udp::Header::kChecksumFieldOffset; in UpdateMessageChecksum()
Dip4_types.hpp714 using Udp = Ip6::Udp; // UDP in IPv4 is the same as UDP in IPv6 typedef
Ddhcp6_client.hpp142 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
Dsrp_server.hpp902 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>;
Ddhcp6_server.hpp209 using ServerSocket = Ip6::Udp::SocketIn<Server, &Server::HandleUdpReceive>;
Dsrp_client.hpp821 static constexpr uint16_t kUdpPayloadSize = Ip6::kMaxDatagramLength - sizeof(Ip6::Udp::Header);
1133 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
Dsntp_client.hpp278 using ClientSocket = Ip6::Udp::SocketIn<Client, &Client::HandleUdpReceive>;
Dip6.cpp992 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()
Dsrp_server.cpp657 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/
Dudp_api.cpp45 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/
Dudp.cpp282 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 …]
Dudp.hpp39 class Udp : public Mainloop::Source, public Logger<Udp>, private NonCopyable class
44 static Udp &Get(void);
Dsystem.cpp165 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/
Dtest_checksum.cpp175 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()
Dtest_lowpan.hpp268 Ip6::Udp::Header mUdpHeader;
/openthread-latest/src/core/meshcop/
Djoiner_router.hpp122 using JoinerSocket = Ip6::Udp::SocketIn<JoinerRouter, &JoinerRouter::HandleUdpReceive>;
Dborder_agent.cpp205 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()
Dborder_agent.hpp330 Ip6::Udp::Receiver mUdpReceiver;
Dsecure_transport.hpp604 using TransportSocket = Ip6::Udp::SocketIn<SecureTransport, &SecureTransport::HandleReceive>;
/openthread-latest/src/core/thread/
Dlowpan.cpp514 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()
Dlowpan.hpp187 Error DecompressUdpHeader(Ip6::Udp::Header &aUdpHeader, FrameData &aFrameData);
/openthread-latest/src/core/coap/
Dcoap.hpp1002 using CoapSocket = Ip6::Udp::SocketIn<Coap, &Coap::HandleUdpReceive>;

12