mac80211: fixup AIFSN instead of disabling WMM
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 22 Oct 2015 15:46:05 +0000 (17:46 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 3 Nov 2015 09:56:13 +0000 (10:56 +0100)
commit730a755017139ddedac08d82f73c3532a020d372
treea97a8e48fef85af57ed106e6318caaaea95ed54f
parentcec6628350802b0a652486c41b57d4e1dd37a65c
mac80211: fixup AIFSN instead of disabling WMM

Disabling WMM has a huge impact these days. It implies that
HT and VHT will be disabled which means that the throughput
will be drammatically reduced.
Since the AIFSN is a transmission parameter, we can play a
bit and fix it up to make it compliant with the 802.11
specification which requires it to be at least 2.
Increasing it from 1 to 2 will slightly reduce the
likelyhood to get a transmission opportunity compared to
other clients that would accept to set AIFSN=1, but at
least it will allow HT and VHT which is a huge gain.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/mlme.c