From 4b864f78a163158046f908264e5ab9c3f3cdb449 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Mon, 18 Apr 2022 15:32:37 -0700 Subject: [PATCH] [tmf] use priority message for ServerData and AddressRelease (#7601) This commit changes to use Thread control traffic priority level for "Server Data" and "Address Release" TMF messages. --- src/core/thread/mle_router.cpp | 2 +- src/core/thread/network_data.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/thread/mle_router.cpp b/src/core/thread/mle_router.cpp index 7e786ee6a..6056a219e 100644 --- a/src/core/thread/mle_router.cpp +++ b/src/core/thread/mle_router.cpp @@ -3671,7 +3671,7 @@ void MleRouter::SendAddressRelease(void) Tmf::MessageInfo messageInfo(GetInstance()); Coap::Message * message; - VerifyOrExit((message = Get().NewMessage()) != nullptr, error = kErrorNoBufs); + VerifyOrExit((message = Get().NewPriorityMessage()) != nullptr, error = kErrorNoBufs); SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kAddressRelease)); SuccessOrExit(error = message->SetPayloadMarker()); diff --git a/src/core/thread/network_data.cpp b/src/core/thread/network_data.cpp index a2e876ed9..41c1a1880 100644 --- a/src/core/thread/network_data.cpp +++ b/src/core/thread/network_data.cpp @@ -644,7 +644,7 @@ Error NetworkData::SendServerDataNotification(uint16_t aRloc16, Coap::Message * message = nullptr; Tmf::MessageInfo messageInfo(GetInstance()); - VerifyOrExit((message = Get().NewMessage()) != nullptr, error = kErrorNoBufs); + VerifyOrExit((message = Get().NewPriorityMessage()) != nullptr, error = kErrorNoBufs); SuccessOrExit(error = message->InitAsConfirmablePost(UriPath::kServerData)); SuccessOrExit(error = message->SetPayloadMarker());