commit | 434b587afe41c19391821e7392005068fda76248 | [log] [tgz] |
---|---|---|
author | dtucker@openbsd.org <dtucker@openbsd.org> | Fri Dec 07 04:36:09 2018 +0000 |
committer | Damien Miller <djm@mindrot.org> | Thu Dec 27 14:30:17 2018 +1100 |
tree | 2aee75c1f39344d80af0772aa4dacf6885e827f5 | |
parent | a6a0788cbbe8dfce2819ee43b09c80725742e21c [diff] |
upstream: Fix calculation of initial bandwidth limits. Account for written bytes before the initial timer check so that the first buffer written is accounted. Set the threshold after which the timer is checked such that the limit starts being computed as soon as possible, ie after the second buffer is written. This prevents an initial burst of traffic and provides a more accurate bandwidth limit. bz#2927, ok djm. OpenBSD-Commit-ID: ff3ef76e4e43040ec198c2718d5682c36b255cb6