From dbcebd2ed4f1c8fbd77252f72177c83af767fc33 Mon Sep 17 00:00:00 2001 From: Eduardo Montoya Date: Tue, 28 Jun 2022 05:14:53 +0200 Subject: [PATCH] [mle] reuse `ScheduleChildUpdateRequest` where possible (#7841) --- src/core/thread/mle.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/core/thread/mle.cpp b/src/core/thread/mle.cpp index 055133e1d..596729958 100644 --- a/src/core/thread/mle.cpp +++ b/src/core/thread/mle.cpp @@ -1106,8 +1106,7 @@ void Mle::HandleNotifierEvents(Events aEvents) // addresses. mAddressRegistrationMode = kAppendAllAddresses; - mChildUpdateRequestState = kChildUpdateRequestPending; - ScheduleMessageTransmissionTimer(); + ScheduleChildUpdateRequest(); } } @@ -1124,8 +1123,7 @@ void Mle::HandleNotifierEvents(Events aEvents) if (IsChild() && !IsFullThreadDevice()) { - mChildUpdateRequestState = kChildUpdateRequestPending; - ScheduleMessageTransmissionTimer(); + ScheduleChildUpdateRequest(); } } @@ -1142,8 +1140,7 @@ void Mle::HandleNotifierEvents(Events aEvents) )) { - mChildUpdateRequestState = kChildUpdateRequestPending; - ScheduleMessageTransmissionTimer(); + ScheduleChildUpdateRequest(); } } @@ -1159,8 +1156,7 @@ void Mle::HandleNotifierEvents(Events aEvents) { if (!aEvents.Contains(kEventThreadRoleChanged)) { - mChildUpdateRequestState = kChildUpdateRequestPending; - ScheduleMessageTransmissionTimer(); + ScheduleChildUpdateRequest(); } }