[doc] amend DUA and MLR fast poll comments (#6065)

This commit is contained in:
Rongli Sun
2021-01-14 10:18:56 -08:00
committed by GitHub
parent 8625603401
commit 01bc63ac0e
2 changed files with 7 additions and 3 deletions
+3 -1
View File
@@ -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();
+4 -2
View File
@@ -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: