aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
diff options
context:
space:
mode:
authorKoen Vandeputte <koen.vandeputte@ncentric.com>2019-08-28 12:12:41 +0200
committerKoen Vandeputte <koen.vandeputte@ncentric.com>2019-08-28 13:09:41 +0200
commitdd4b8a24a15ab86b68ad11295d5d1220ef7c0d06 (patch)
tree471a9a78842b549d452ee5bed941407a009f7370 /package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
parent9e837873e72f5949417a7ced10609e2ea55212ff (diff)
downloadupstream-dd4b8a24a15ab86b68ad11295d5d1220ef7c0d06.tar.gz
upstream-dd4b8a24a15ab86b68ad11295d5d1220ef7c0d06.tar.bz2
upstream-dd4b8a24a15ab86b68ad11295d5d1220ef7c0d06.zip
ath9k: backport dynack improvements
Close cooperation with Lorenzo Bianconi resulted in these patches which fix all remaining seen issues when using dynack. Fix link losses when: - Late Ack's are not seen or not present - switching from too low static coverage class to dynack on a live link These are fixed by setting the Ack Timeout/Slottime to the max possible value for the currently used channel width when a new station has been discovered. When traffic flows, dynack is able to adjust to optimal values within a few packets received (typically < 1 second) These changes have been thoroughly tested on ~60 offshore devices all interconnected using mesh over IBSS and dynack enabled on all. Distances between devices varied from <100m up to ~35km Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com> Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org> (cherry picked from commit f6e8ba0238fe349b7529357793e2fb18635819ed)
Diffstat (limited to 'package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh')
0 files changed, 0 insertions, 0 deletions