[Bug 194620] New: [ath] [net80211] take ampdu length and error rate into account when select ampdu length
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Oct 27 02:02:42 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194620
Bug ID: 194620
Summary: [ath] [net80211] take ampdu length and error rate into
account when select ampdu length
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Only Me
Priority: ---
Component: wireless
Assignee: freebsd-wireless at FreeBSD.org
Reporter: adrian at freebsd.org
Right now the A-MPDU error logic in ath_rate_sample only looks at the error
rate, not at where the errors are.
eg:
http://www.mwnl.snu.ac.kr/~schoi/publication/Conferences/14-CONEXT-BYEON.pdf
so for longer frames, things like changing channel conditions, clock
drift/phase drift and such will cause the BER for the later subframes to be
greater than the earlier frames.
The atheros NICs do channel estimate at the beginning of each frame.
So, let's add a bit of logic to check the RX AMPDU BER pattern and if we see
the later sub-frames with a higher BER than the earlier subframes, start
shortening the AMPDU.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-wireless
mailing list