CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2016/01/07 16:22:31

Modified files:
        sys/net80211   : ieee80211_input.c ieee80211_node.c 
                         ieee80211_node.h ieee80211_proto.c 

Log message:
Make the A-MPDU reordering buffer more resilient against APs which drop
some subframes or let the sequence number jump up by more than 1 (hard
to tell which it is). We decrease the BA inactivity timeout for quicker
recovery from stalled BA sessions, and add a new timeout which keeps track
of gaps in the subframe sequence number space due to dropped frames.
Gaps expire after 500 msec, the same value FreeBSD uses for their
implementation of this workaround. And Linux uses this trick, too.

This should fix network stalls some people have been seeing in 11n mode.

ok deraadt@

Reply via email to