From a67e8a38b38a9e26a7aa278eec06e751f91dc0da Mon Sep 17 00:00:00 2001 From: glebius Date: Mon, 6 Dec 2004 19:02:43 +0000 Subject: - Make route cacheing optional, configurable via IFF_LINK0 flag. - Turn it off by default. Requested by: many Reviewed by: andre Approved by: julian (mentor) MFC after: 3 days --- sys/netinet/in_gif.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sys/netinet') diff --git a/sys/netinet/in_gif.c b/sys/netinet/in_gif.c index 873255f..41e7691 100644 --- a/sys/netinet/in_gif.c +++ b/sys/netinet/in_gif.c @@ -209,6 +209,12 @@ in_gif_output(ifp, family, m) } error = ip_output(m, NULL, &sc->gif_ro, 0, NULL, NULL); + + if ((sc->gif_if.if_flags & IFF_LINK0) == 0) { + RTFREE(sc->gif_ro.ro_rt); + sc->gif_ro.ro_rt = NULL; + } + return (error); } -- cgit v1.1