PR_SLOWHZ
callout_schedule(&pfslowtimo_ch, hz / PR_SLOWHZ);
#define RTTTOPRHZ(r) ((r) / (RTM_RTTUNIT / PR_SLOWHZ))
#define IPFLOW_TIMER (5 * PR_SLOWHZ)
(rtt = (tp->t_srtt << 5) / PR_SLOWHZ) > 0) {
opti.ts_ecr - tp->rfbuf_ts < PR_SLOWHZ) {
int tcp_msl = (TCPTV_MSL / PR_SLOWHZ);
#define TCP_PAWS_IDLE (24U * 24 * 60 * 60 * PR_SLOWHZ)
((RTM_RTTUNIT / PR_SLOWHZ) >> (TCP_RTT_SHIFT + 2));
((RTM_RTTUNIT / PR_SLOWHZ) >> (TCP_RTTVAR_SHIFT + 2));
int tcp_rttdflt = TCPTV_SRTTDFLT / PR_SLOWHZ;
rtt / (RTM_RTTUNIT / PR_SLOWHZ),
((RTM_RTTUNIT / PR_SLOWHZ) >> (TCP_RTT_SHIFT + 2));
((RTM_RTTUNIT / PR_SLOWHZ) >>
int tcp_msl_loop = PR_SLOWHZ; /* MSL for loopback */
int tcp_msl_local = 5 * PR_SLOWHZ; /* MSL for 'local' */
int tcp_msl_remote_threshold = 3*PR_SLOWHZ; /* RTT threshold */
tp->t_rttvar = tcp_rttdflt * PR_SLOWHZ << TCP_RTTVAR_SHIFT;
sc->sc_rxtcur * (hz / PR_SLOWHZ), syn_cache_timer, sc);
callout_schedule(&tcp_slowtimo_ch, hz / PR_SLOWHZ);
#define TCPTV_MSL ( 30*PR_SLOWHZ) /* max seg lifetime (hah!) */
#define TCPTV_SRTTDFLT ( 1*PR_SLOWHZ) /* initial RTO; RFC 6298 (2.1) */
#define TCPTV_PERSMIN ( 5*PR_SLOWHZ) /* retransmit persistance */
#define TCPTV_PERSMAX ( 60*PR_SLOWHZ) /* maximum persist interval */
#define TCPTV_KEEP_INIT ( 75*PR_SLOWHZ) /* initial connect keep alive */
#define TCPTV_KEEP_IDLE (120*60*PR_SLOWHZ) /* dflt time before probing */
#define TCPTV_KEEPINTVL ( 75*PR_SLOWHZ) /* default probe interval */
#define TCPTV_MIN ( 1*PR_SLOWHZ) /* minimum allowable value */
#define TCPTV_REXMTMAX ( 64*PR_SLOWHZ) /* max allowable REXMT value */
(nticks) * (hz / PR_SLOWHZ))
(INT_MAX / (hz / PR_SLOWHZ))
NULL, PR_SLOWHZ, NULL, 0,
ti->tcpi_rtt = ((u_int64_t)tp->t_srtt * tick / PR_SLOWHZ)
ti->tcpi_rttvar = ((u_int64_t)tp->t_rttvar * tick / PR_SLOWHZ)
msl = (2 * class_to_msl(ctl->clidx) * 1000) / PR_SLOWHZ; // msec
#define IP6FLOW_TIMER (5 * PR_SLOWHZ)