From 38085b4cfd60fd2aadfdbe0f2ac1d03266f18d89 Mon Sep 17 00:00:00 2001 From: Stefano Avallone Date: Tue, 14 Nov 2023 18:21:57 +0100 Subject: [PATCH] wifi: Do not unblock TX on EMLSR link used for TXOP (which is not blocked) --- src/wifi/model/eht/emlsr-manager.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wifi/model/eht/emlsr-manager.cc b/src/wifi/model/eht/emlsr-manager.cc index c4e8f7dac..e145083ff 100644 --- a/src/wifi/model/eht/emlsr-manager.cc +++ b/src/wifi/model/eht/emlsr-manager.cc @@ -463,7 +463,7 @@ EmlsrManager::NotifyTxopEnd(uint8_t linkId) // unblock transmissions and resume medium access on other EMLSR links for (auto id : m_staMac->GetLinkIds()) { - if (m_staMac->IsEmlsrLink(id)) + if ((id != linkId) && m_staMac->IsEmlsrLink(id)) { m_staMac->UnblockTxOnLink(id, WifiQueueBlockedReason::USING_OTHER_EMLSR_LINK); m_staMac->GetChannelAccessManager(id)->NotifyStopUsingOtherEmlsrLink();