From 09d773f3ebfa97eab75850476e6af3b7a93b40da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deronne?= Date: Sun, 3 Dec 2023 15:12:20 +0100 Subject: [PATCH] wifi: Determine TXVECTOR for group addressed frames that are not transmitted to the concealment address --- src/wifi/model/wifi-remote-station-manager.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wifi/model/wifi-remote-station-manager.cc b/src/wifi/model/wifi-remote-station-manager.cc index ca02b52ca..1f5d7f75b 100644 --- a/src/wifi/model/wifi-remote-station-manager.cc +++ b/src/wifi/model/wifi-remote-station-manager.cc @@ -1999,6 +1999,11 @@ WifiRemoteStationManager::GetGroupcastTxVector(const WifiMacHeader& header, MHz_ return groupcastTxVector; } + if (!gcrManager->UseConcealment(header)) + { + return groupcastTxVector; + } + // If we are here, that means the mode will be used for the transmission of a groupcast frame // using the GCR service. We should loop over each member STA that is going to receive the // groupcast frame and select the highest possible mode over all STAs.