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@FreeBSD.org
          Reporter: adr...@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.
_______________________________________________
freebsd-wireless@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-wireless
To unsubscribe, send any mail to "freebsd-wireless-unsubscr...@freebsd.org"

Reply via email to