From 030301fad3bd7050af237d0958a7e5a663835a75 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Fri, 31 May 2024 16:18:09 +0200 Subject: [PATCH] wifi: EMLSR clients consider a BSRP TF as an ICF --- src/wifi/model/eht/eht-frame-exchange-manager.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wifi/model/eht/eht-frame-exchange-manager.cc b/src/wifi/model/eht/eht-frame-exchange-manager.cc index a0c56f120..b21d540ad 100644 --- a/src/wifi/model/eht/eht-frame-exchange-manager.cc +++ b/src/wifi/model/eht/eht-frame-exchange-manager.cc @@ -1262,7 +1262,8 @@ EhtFrameExchangeManager::ReceiveMpdu(Ptr mpdu, return; // not addressed to us } - if (trigger.IsMuRts() && m_staMac->IsEmlsrLink(m_linkId)) + if ((trigger.IsMuRts() || trigger.IsBsrp()) && !m_ongoingTxopEnd.IsPending() && + m_staMac->IsEmlsrLink(m_linkId)) { // this is an initial Control frame if (DropReceivedIcf())