Skip to content

wifi: Minstrel limits the number of retries for S-MPDUs

Minstrel (HT) needs to control the number of retries that are made with a particular MCS. Because MCS is selected only once, it looks like the decision was made to override MinstrelHtWifiManager::DoNeedRetransmission: https://gitlab.com/nsnam/ns-3-dev/blob/caabc659b07c04ba4cfeafc34d521408ce4ca035/src/wifi/model/minstrel-ht-wifi-manager.cc#L944

It looks like a bad decision, because when there is only one packet in the queue, Minstrel may decide to only transmit it once or twice (since it wants to change MCS after this number of retries), but then the packet is dropped and no more retries are made.

Similarly, this decision led to problems with A-MPDUs before: #50 (closed)