diff options
author | 2016-02-08 00:54:57 +0000 | |
---|---|---|
committer | 2016-02-08 00:54:57 +0000 | |
commit | 0b126c70e669e82baa1b915944580f08f2bd1947 (patch) | |
tree | 05b355b1c1c2bc4ed78b8ef8a4a36221ad294da3 /lib/libc | |
parent | Fix off-by-one in loop termination condition. (diff) | |
download | wireguard-openbsd-0b126c70e669e82baa1b915944580f08f2bd1947.tar.xz wireguard-openbsd-0b126c70e669e82baa1b915944580f08f2bd1947.zip |
Work around buggy APs which occasionally emit sequence numbers much higher
than the current 11n BlockAck window. The previous code would be fooled into
moving the window forward and then drop packets until their sequence numbers
catch up with the new window, which can take several minutes.
Fixes traffic stalls observed with Broadcom APs.
ok krw@ tb@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions