/openthread-latest/src/core/net/ |
D | sntp_client.cpp | 84 const Ip6::MessageInfo *messageInfo; in Query() local 95 messageInfo = AsCoreTypePtr(aQuery->mMessageInfo); in Query() 100 queryMetadata.mSourceAddress = messageInfo->GetSockAddr(); in Query() 101 queryMetadata.mDestinationPort = messageInfo->GetPeerPort(); in Query() 102 queryMetadata.mDestinationAddress = messageInfo->GetPeerAddr(); in Query() 106 SuccessOrExit(error = SendMessage(*message, *messageInfo)); in Query() 225 Ip6::MessageInfo messageInfo; in HandleRetransmissionTimer() local 246 messageInfo.SetPeerAddr(queryMetadata.mDestinationAddress); in HandleRetransmissionTimer() 247 messageInfo.SetPeerPort(queryMetadata.mDestinationPort); in HandleRetransmissionTimer() 248 messageInfo.SetSockAddr(queryMetadata.mSourceAddress); in HandleRetransmissionTimer() [all …]
|
D | dhcp6_client.cpp | 256 Ip6::MessageInfo messageInfo; in Solicit() local 269 messageInfo.GetPeerAddr().SetToRealmLocalAllRoutersMulticast(); in Solicit() 271 …messageInfo.GetPeerAddr().SetToRoutingLocator(Get<Mle::MleRouter>().GetMeshLocalPrefix(), aRloc16); in Solicit() 273 messageInfo.SetSockAddr(Get<Mle::MleRouter>().GetMeshLocalRloc()); in Solicit() 274 messageInfo.mPeerPort = kDhcpServerPort; in Solicit() 276 SuccessOrExit(error = mSocket.SendTo(*message, messageInfo)); in Solicit()
|
D | ip6.cpp | 765 MessageInfo messageInfo; in SendIcmpError() local 769 messageInfo.SetPeerAddr(header.GetSource()); in SendIcmpError() 770 messageInfo.SetSockAddr(header.GetDestination()); in SendIcmpError() 771 messageInfo.SetHopLimit(header.GetHopLimit()); in SendIcmpError() 773 error = mIcmp.SendError(aIcmpType, aIcmpCode, messageInfo, aMessage); in SendIcmpError() 873 MessageInfo messageInfo; in Receive() local 875 messageInfo.Clear(); in Receive() 876 messageInfo.SetPeerAddr(aIp6Header.GetSource()); in Receive() 877 messageInfo.SetSockAddr(aIp6Header.GetDestination()); in Receive() 878 messageInfo.SetHopLimit(aIp6Header.GetHopLimit()); in Receive() [all …]
|
D | dhcp6_server.cpp | 323 Ip6::MessageInfo messageInfo; in SendReply() local 335 messageInfo.SetPeerAddr(aDst); in SendReply() 336 messageInfo.SetPeerPort(kDhcpClientPort); in SendReply() 337 SuccessOrExit(error = mSocket.SendTo(*message, messageInfo)); in SendReply()
|
/openthread-latest/tests/unit/ |
D | test_checksum.cpp | 189 Ip6::MessageInfo messageInfo; in TestUdpMessageChecksum() local 209 SuccessOrQuit(messageInfo.GetSockAddr().FromString(kSourceAddress)); in TestUdpMessageChecksum() 210 SuccessOrQuit(messageInfo.GetPeerAddr().FromString(kDestAddress)); in TestUdpMessageChecksum() 215 …Checksum::UpdateMessageChecksum(*message, messageInfo.GetSockAddr(), messageInfo.GetPeerAddr(), Ip… in TestUdpMessageChecksum() 222 …VerifyOrQuit(CalculateChecksum(messageInfo.GetSockAddr(), messageInfo.GetPeerAddr(), Ip6::kProtoUd… in TestUdpMessageChecksum() 228 SuccessOrQuit(Checksum::VerifyMessageChecksum(*message, messageInfo, Ip6::kProtoUdp)); in TestUdpMessageChecksum() 234 … VerifyOrQuit(Checksum::VerifyMessageChecksum(*message, messageInfo, Ip6::kProtoUdp) != kErrorNone, in TestUdpMessageChecksum() 257 Ip6::MessageInfo messageInfo; in TestIcmp6MessageChecksum() local 277 SuccessOrQuit(messageInfo.GetSockAddr().FromString(kSourceAddress)); in TestIcmp6MessageChecksum() 278 SuccessOrQuit(messageInfo.GetPeerAddr().FromString(kDestAddress)); in TestIcmp6MessageChecksum() [all …]
|
/openthread-latest/src/core/api/ |
D | udp_api.cpp | 98 Ip6::MessageInfo messageInfo; in otUdpForwardReceive() local 100 messageInfo.SetSockAddr(AsCoreType(aInstance).Get<Mle::MleRouter>().GetMeshLocalRloc()); in otUdpForwardReceive() 101 messageInfo.SetSockPort(aSockPort); in otUdpForwardReceive() 102 messageInfo.SetPeerAddr(AsCoreType(aPeerAddr)); in otUdpForwardReceive() 103 messageInfo.SetPeerPort(aPeerPort); in otUdpForwardReceive() 104 messageInfo.SetIsHostInterface(true); in otUdpForwardReceive() 106 AsCoreType(aInstance).Get<Ip6::Udp>().HandlePayload(AsCoreType(aMessage), messageInfo); in otUdpForwardReceive()
|
/openthread-latest/src/core/utils/ |
D | ping_sender.cpp | 125 Ip6::MessageInfo messageInfo; in SendPing() local 127 messageInfo.SetSockAddr(mConfig.GetSource()); in SendPing() 128 messageInfo.SetPeerAddr(mConfig.GetDestination()); in SendPing() 129 messageInfo.mHopLimit = mConfig.mHopLimit; in SendPing() 130 messageInfo.mAllowZeroHopLimit = mConfig.mAllowZeroHopLimit; in SendPing() 131 messageInfo.mMulticastLoop = mConfig.mMulticastLoop; in SendPing() 144 SuccessOrExit(Get<Ip6::Icmp>().SendEchoRequest(*message, messageInfo, mIdentifier)); in SendPing()
|
/openthread-latest/src/cli/ |
D | cli_coap.cpp | 79 otMessageInfo messageInfo; in CancelResourceSubscription() local 81 ClearAllBytes(messageInfo); in CancelResourceSubscription() 82 messageInfo.mPeerAddr = mRequestAddr; in CancelResourceSubscription() 83 messageInfo.mPeerPort = OT_DEFAULT_COAP_PORT; in CancelResourceSubscription() 95 …SuccessOrExit(error = otCoapSendRequest(GetInstancePtr(), message, &messageInfo, &Coap::HandleResp… in CancelResourceSubscription() 238 otMessageInfo messageInfo; in Process() local 252 ClearAllBytes(messageInfo); in Process() 253 messageInfo.mPeerAddr = mSubscriberSock.mAddress; in Process() 254 messageInfo.mPeerPort = mSubscriberSock.mPort; in Process() 273 … SuccessOrExit(error = otCoapSendRequest(GetInstancePtr(), notificationMessage, &messageInfo, in Process() [all …]
|
D | cli_udp.cpp | 256 otMessageInfo messageInfo; in Process() local 261 ClearAllBytes(messageInfo); in Process() 274 …SuccessOrExit(error = ParseToIp6Address(GetInstancePtr(), aArgs[0], messageInfo.mPeerAddr, nat64Sy… in Process() 279 OutputIp6AddressLine(messageInfo.mPeerAddr); in Process() 282 SuccessOrExit(error = aArgs[1].ParseAsUint16(messageInfo.mPeerPort)); in Process() 318 SuccessOrExit(error = otUdpSend(GetInstancePtr(), &mSocket, message, &messageInfo)); in Process()
|
/openthread-latest/src/core/backbone_router/ |
D | bbr_manager.cpp | 314 Ip6::MessageInfo messageInfo; in SendBackboneMulticastListenerRegistration() local 330 messageInfo.SetPeerAddr(Get<Local>().GetAllNetworkBackboneRoutersAddress()); in SendBackboneMulticastListenerRegistration() 331 …messageInfo.SetPeerPort(BackboneRouter::kBackboneUdpPort); // TODO: Provide API for configuring Ba… in SendBackboneMulticastListenerRegistration() 333 messageInfo.SetHopLimit(kDefaultHoplimit); in SendBackboneMulticastListenerRegistration() 334 messageInfo.SetIsHostInterface(true); in SendBackboneMulticastListenerRegistration() 336 SuccessOrExit(error = backboneTmf.SendMessage(*message, messageInfo)); in SendBackboneMulticastListenerRegistration() 510 Ip6::MessageInfo messageInfo; in SendBackboneQuery() local 524 messageInfo.SetPeerAddr(Get<Local>().GetAllDomainBackboneRoutersAddress()); in SendBackboneQuery() 525 messageInfo.SetPeerPort(BackboneRouter::kBackboneUdpPort); in SendBackboneQuery() 527 messageInfo.SetHopLimit(kDefaultHoplimit); in SendBackboneQuery() [all …]
|
/openthread-latest/src/core/meshcop/ |
D | joiner_router.cpp | 121 Tmf::MessageInfo messageInfo(GetInstance()); in HandleUdpReceive() local 144 messageInfo.SetSockAddrToRlocPeerAddrTo(borderAgentRloc); in HandleUdpReceive() 146 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in HandleUdpReceive() 165 Ip6::MessageInfo messageInfo; in HandleTmf() local 180 messageInfo.GetPeerAddr().SetToLinkLocalAddress(joinerIid); in HandleTmf() 181 messageInfo.SetPeerPort(joinerPort); in HandleTmf() 183 SuccessOrExit(error = mSocket.SendTo(*message, messageInfo)); in HandleTmf() 189 DelaySendingJoinerEntrust(messageInfo, kek); in HandleTmf()
|
D | announce_begin_client.cpp | 55 Tmf::MessageInfo messageInfo(GetInstance()); in SendRequest() local 72 messageInfo.SetSockAddrToRlocPeerAddrTo(aAddress); in SendRequest() 74 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendRequest()
|
D | border_agent.cpp | 350 Tmf::MessageInfo messageInfo(GetInstance()); in ForwardToLeader() local 386 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in ForwardToLeader() 387 messageInfo.SetSockPortToTmf(); in ForwardToLeader() 390 … Get<Tmf::Agent>().SendMessage(*message, messageInfo, HandleCoapResponse, forwardContext.Get())); in ForwardToLeader() 662 Ip6::MessageInfo messageInfo; in HandleTmfProxyTx() local 678 messageInfo.SetSockPort(udpEncapHeader.GetSourcePort()); in HandleTmfProxyTx() 679 messageInfo.SetSockAddr(mCommissionerAloc.GetAddress()); in HandleTmfProxyTx() 680 messageInfo.SetPeerPort(udpEncapHeader.GetDestinationPort()); in HandleTmfProxyTx() 682 SuccessOrExit(error = Tlv::Find<Ip6AddressTlv>(aMessage, messageInfo.GetPeerAddr())); in HandleTmfProxyTx() 684 SuccessOrExit(error = Get<Ip6::Udp>().SendDatagram(*message, messageInfo)); in HandleTmfProxyTx() [all …]
|
D | panid_query_client.cpp | 56 Tmf::MessageInfo messageInfo(GetInstance()); in SendQuery() local 72 messageInfo.SetSockAddrToRlocPeerAddrTo(aAddress); in SendQuery() 73 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendQuery()
|
D | energy_scan_client.cpp | 58 Tmf::MessageInfo messageInfo(GetInstance()); in SendQuery() local 76 messageInfo.SetSockAddrToRlocPeerAddrTo(aAddress); in SendQuery() 77 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendQuery()
|
D | commissioner.cpp | 608 Tmf::MessageInfo messageInfo(GetInstance()); in SendMgmtCommissionerGetRequest() local 622 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendMgmtCommissionerGetRequest() 623 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, in SendMgmtCommissionerGetRequest() 661 Tmf::MessageInfo messageInfo(GetInstance()); in SendMgmtCommissionerSetRequest() local 693 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendMgmtCommissionerSetRequest() 694 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, in SendMgmtCommissionerSetRequest() 737 Tmf::MessageInfo messageInfo(GetInstance()); in SendPetition() local 746 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendPetition() 748 …error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, Commissioner::HandleLeaderPetitionRes… in SendPetition() 823 Tmf::MessageInfo messageInfo(GetInstance()); in SendKeepAlive() local [all …]
|
D | meshcop_leader.cpp | 188 Tmf::MessageInfo messageInfo(GetInstance()); in SendDatasetChanged() local 194 messageInfo.SetSockAddrToRlocPeerAddrTo(aAddress); in SendDatasetChanged() 195 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendDatasetChanged()
|
D | dataset_manager.cpp | 478 Tmf::MessageInfo messageInfo(GetInstance()); in SendSetRequest() local 486 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendSetRequest() 488 …SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, HandleMgmtSetResponse, … in SendSetRequest() 647 Tmf::MessageInfo messageInfo(GetInstance()); in SendGetRequest() local 728 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendGetRequest() 733 messageInfo.SetPeerAddr(AsCoreType(aAddress)); in SendGetRequest() 736 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendGetRequest()
|
/openthread-latest/src/core/thread/ |
D | panid_query_server.cpp | 99 Tmf::MessageInfo messageInfo(GetInstance()); in SendConflict() local 109 messageInfo.SetSockAddrToRlocPeerAddrTo(mCommissioner); in SendConflict() 111 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendConflict()
|
D | anycast_locator.cpp | 52 Tmf::MessageInfo messageInfo(GetInstance()); in Locate() local 65 messageInfo.SetSockAddrToRlocPeerAddrTo(aAnycastAddress); in Locate() 67 … SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, HandleResponse, this)); in Locate()
|
D | energy_scan_server.cpp | 177 Tmf::MessageInfo messageInfo(GetInstance()); in SendReport() local 184 messageInfo.SetSockAddrToRlocPeerAddrTo(mCommissioner); in SendReport() 186 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*mReportMessage, messageInfo)); in SendReport()
|
D | dua_manager.cpp | 425 Tmf::MessageInfo messageInfo(GetInstance()); in PerformNextRegistration() local 508 mle.GetServiceAloc(pbbrServiceId, messageInfo.GetPeerAddr()); in PerformNextRegistration() 512 messageInfo.GetPeerAddr().SetToRoutingLocator(mle.GetMeshLocalPrefix(), in PerformNextRegistration() 516 messageInfo.SetSockAddrToRloc(); in PerformNextRegistration() 518 …SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, &DuaManager::HandleDuaR… in PerformNextRegistration() 721 Tmf::MessageInfo messageInfo(GetInstance()); in SendAddressNotification() local 730 messageInfo.SetSockAddrToRlocPeerAddrTo(aChild.GetRloc16()); in SendAddressNotification() 732 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendAddressNotification()
|
D | address_resolver.cpp | 616 Tmf::MessageInfo messageInfo(GetInstance()); in SendAddressQuery() local 623 messageInfo.SetSockAddrToRlocPeerAddrToRealmLocalAllRoutersMulticast(); in SendAddressQuery() 625 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendAddressQuery() 725 Tmf::MessageInfo messageInfo(GetInstance()); in SendAddressError() local 738 messageInfo.SetSockAddrToRlocPeerAddrToRealmLocalAllRoutersMulticast(); in SendAddressError() 742 messageInfo.SetSockAddrToRlocPeerAddrTo(*aDestination); in SendAddressError() 745 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendAddressError() 899 Tmf::MessageInfo messageInfo(GetInstance()); in SendAddressQueryResponse() local 913 messageInfo.SetSockAddrToRlocPeerAddrTo(aDestination); in SendAddressQueryResponse() 915 SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo)); in SendAddressQueryResponse()
|
D | network_data_notifier.cpp | 188 Tmf::MessageInfo messageInfo(GetInstance()); in SendServerDataNotification() local 212 messageInfo.SetSockAddrToRlocPeerAddrToLeaderAloc(); in SendServerDataNotification() 213 …SuccessOrExit(error = Get<Tmf::Agent>().SendMessage(*message, messageInfo, HandleCoapResponse, thi… in SendServerDataNotification()
|
/openthread-latest/src/posix/platform/ |
D | udp.cpp | 623 otMessageInfo messageInfo; in Process() local 628 memset(&messageInfo, 0, sizeof(messageInfo)); in Process() 629 messageInfo.mSockPort = socket->mSockName.mPort; in Process() 631 if (OT_ERROR_NONE != receivePacket(fd, payload, length, messageInfo)) in Process() 649 socket->mHandler(socket->mContext, message, &messageInfo); in Process()
|