mirror of
https://github.com/espressif/openthread.git
synced 2026-10-12 18:57:37 +00:00
[doc] amend DUA and MLR fast poll comments (#6065)
This commit is contained in:
@@ -509,7 +509,9 @@ void DuaManager::PerformNextRegistration(void)
|
||||
mIsDuaPending = true;
|
||||
mRegisteringDua = dua;
|
||||
|
||||
// TODO: (DUA) need update when CSL is enabled.
|
||||
// Generally Thread 1.2 Router would send DUA.req on behalf for DUA registered by its MTD child.
|
||||
// When Thread 1.2 MTD attaches to Thread 1.1 parent, 1.2 MTD should send DUA.req to PBBR itself.
|
||||
// In this case, Thread 1.2 sleepy end device relies on fast data poll to fetch the response timely.
|
||||
if (!Get<Mle::Mle>().IsRxOnWhenIdle())
|
||||
{
|
||||
Get<DataPollSender>().SendFastPolls();
|
||||
|
||||
@@ -290,10 +290,12 @@ void MlrManager::SendMulticastListenerRegistration(void)
|
||||
|
||||
mMlrPending = true;
|
||||
|
||||
// TODO: not enable fast polls for SSED
|
||||
// Generally Thread 1.2 Router would send MLR.req on bebelf for MA (scope >=4) subscribed by its MTD child.
|
||||
// When Thread 1.2 MTD attaches to Thread 1.1 parent, 1.2 MTD should send MLR.req to PBBR itself.
|
||||
// In this case, Thread 1.2 sleepy end device relies on fast data poll to fetch the response timely.
|
||||
if (!Get<Mle::Mle>().IsRxOnWhenIdle())
|
||||
{
|
||||
Get<DataPollSender>().SendFastPolls(DataPollSender::kDefaultFastPolls);
|
||||
Get<DataPollSender>().SendFastPolls();
|
||||
}
|
||||
|
||||
exit:
|
||||
|
||||
Reference in New Issue
Block a user