diff options
author | oleg <oleg@FreeBSD.org> | 2008-10-28 14:14:57 +0000 |
---|---|---|
committer | oleg <oleg@FreeBSD.org> | 2008-10-28 14:14:57 +0000 |
commit | 47cb787bfd55214e7221370cc1113730fc3e69b9 (patch) | |
tree | 0f33f8203ebc8080e89e2d4731731897f4595fc7 /bin | |
parent | 0ad8692247694171bf2d3f963f24b15f5223a0de (diff) | |
download | FreeBSD-src-47cb787bfd55214e7221370cc1113730fc3e69b9.zip FreeBSD-src-47cb787bfd55214e7221370cc1113730fc3e69b9.tar.gz |
Type of q_time (start of queue idle time) has changed: uint32_t -> uint64_t.
This should fix q_time overflow, which happens after 2^32/(86400*hz) days of
uptime (~50days for hz = 1000).
q_time overflow cause following:
- traffic shaping may not work in 'fast' mode (not enabled by default).
- incorrect average queue length calculation in RED/GRED algorithm.
NB: due to ABI change this change is not applicable to stable.
PR: kern/128401
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions