Bugzilla – Bug 2733
Ideal wifi manager cannot handle NSS higher than 1
Last modified: 2017-07-04 15:39:04 UTC
If Nss higher than 1 is configured in wifi-manager-example when using IdealWifiManager, only rates for Nss = 1 are selected. This is because the same SNR threshold are obtained regardless the value of NSS, so once the highest SISO MCS is reached, the following condition is never entered anymore when NSS becomes higher than 1: if (threshold > maxThreshold && threshold < station->m_lastSnrObserved)
Tom or Matias, can this be assigned to one of you?
(In reply to sebastien.deronne from comment #1) > Tom or Matias, can this be assigned to one of you? I can take; may be related to 2385.
Tom, should this be moved to duplicate then?
Created attachment 2878 [details] patch to fix I believe this patch fixes the issue (I tested many nss combinations by hand). The overall code for ideal-wifi-manager.cc could be refactored a bit to reduce code duplication, but I did not take that step in this patch.
Thanks Tom, I will give a try. We can still do some cleanup actions later on. I also suggest to extend tests for nss>1 in our regression.
I did not try all combinations, but it seems the patch solves the reported issue, thanks Tom. I will extend some more tests in the regression once the patch is pushed.
pushed in changeset 12952:8dbfaa3bc882