From 5248a70bd7d71b2176feb6e2ae109804f03550d3 Mon Sep 17 00:00:00 2001 From: Bill Joy Date: Sun, 12 Sep 1982 10:22:53 -0800 Subject: [PATCH] if_slowtimo timeout driven SCCS-vsn: sys/net/if.c 4.19 --- usr/src/sys/net/if.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/usr/src/sys/net/if.c b/usr/src/sys/net/if.c index 770b043239..3f85ba7380 100644 --- a/usr/src/sys/net/if.c +++ b/usr/src/sys/net/if.c @@ -1,4 +1,4 @@ -/* if.c 4.18 82/06/23 */ +/* if.c 4.19 82/09/12 */ #include "../h/param.h" #include "../h/systm.h" @@ -29,6 +29,7 @@ ifinit() if (ifp->if_snd.ifq_maxlen == 0) ifp->if_snd.ifq_maxlen = ifqmaxlen; } + if_slowtimo(); } /* @@ -143,6 +144,7 @@ if_ifwithaf(af) if_down(ifp) register struct ifnet *ifp; { + ifp->if_flags &= ~IFF_UP; pfctlinput(PRC_IFDOWN, (caddr_t)&ifp->if_addr); } @@ -165,4 +167,5 @@ if_slowtimo() } (*ifp->if_watchdog)(ifp->if_unit); } + timeout(if_slowtimo, 0, hz / IFNET_SLOWHZ); } -- 2.20.1