What is slowhz?

Garrett Cooper yanegomi at gmail.com
Sat Jul 23 00:16:21 UTC 2011


On Fri, Jul 22, 2011 at 3:10 PM, Garrett Cooper <yanegomi at gmail.com> wrote:
>    I see this comment, and I've found references to a
> net.inet.tcp.slowhz in Free, Net, and OpenBSDs, but this value can't
> be queried anymore.
>
> # grep -r slowhz /sys/
> /sys/netinet/ip.h:#define       IPFRAGTTL       60              /* time to live for frags, slowhz */
>
>    Could someone please confirm that slowhz is indeed a half second
> value [1], or was it tunable / does it matter anymore?

Answering my own question...

/sys/sys/protosw.h:

...

* every 500ms through the pr_slowtimo for timer based actions.

...

#define PR_SLOWHZ       2               /* 2 slow timeouts per second */

>    For additional context, I'm trying to map IP-MIB::ipReasmTimeout
> to a value used in the FreeBSD networking stack, and it looks like
> that value is the best candidate.

This is of course IP-MIB::ipReasmTimeout = IFRAGTTL / PR_SLOWHZ = 30 seconds.

> 1. http://markmail.org/message/3xvte6uxrhyb4spn

Thanks!
-Garrett


More information about the freebsd-net mailing list