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@