wifi: Avoid repeatedly sending BSRP TF in a TXOP when access is requested by MU scheduler

This commit is contained in:
Stefano Avallone
2024-06-05 16:32:25 +02:00
committed by Stefano Avallone
parent d89a590be2
commit 8cb7e4772a

View File

@@ -144,7 +144,9 @@ RrMultiUserScheduler::SelectTxFormat()
return SU_TX;
}
if (m_enableUlOfdma && m_enableBsrp && (GetLastTxFormat(m_linkId) == DL_MU_TX || !mpdu))
if (m_enableUlOfdma && m_enableBsrp &&
(GetLastTxFormat(m_linkId) == DL_MU_TX ||
((m_initialFrame || m_trigger.GetType() != TriggerFrameType::BSRP_TRIGGER) && !mpdu)))
{
TxFormat txFormat = TrySendingBsrpTf();