CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2019/12/20 02:27:00

Modified files:
        sys/net80211   : ieee80211_input.c 

Log message:
Have net80211 actually update the Rx block ack sequence number window,
as well as pulling frames off the Rx block ack reordering queue, when
an incoming frame above the current seqnum window forces us to slide
the window forward, potentially losing frames within the old window.

Leaving the seqnum window out of sync with the queue would cause needlessly
long stalls in traffic until the window moved again for some other reason.
Problem observed on lossy wifi whenever netstat -W indicated an increasing
"input block ack window slides" counter. With this fix, stalled frames can
be observed only for a relatively short amount of time whenever one or more
frames in the current window are lost.

ok mpi@

Reply via email to