summaryrefslogtreecommitdiffstats
path: root/sys/net/route.c
diff options
context:
space:
mode:
authorkmacy <kmacy@FreeBSD.org>2007-12-17 07:40:34 +0000
committerkmacy <kmacy@FreeBSD.org>2007-12-17 07:40:34 +0000
commit5d9e84762ff39809f194363b8a97e3fae172b8c1 (patch)
tree2c1772fe1f6710638d11e67594c7a3c6914651cf /sys/net/route.c
parent9251d75b0194e548690e01ce21d32516eb8e5c63 (diff)
downloadFreeBSD-src-5d9e84762ff39809f194363b8a97e3fae172b8c1.zip
FreeBSD-src-5d9e84762ff39809f194363b8a97e3fae172b8c1.tar.gz
widen the routing event interface (arp update, redirect, and eventually pmtu change)
into separate functions revert previous commit's changes to arpresolve and add a new interface arpresolve2 which does arp resolution without an mbuf
Diffstat (limited to 'sys/net/route.c')
-rw-r--r--sys/net/route.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/route.c b/sys/net/route.c
index 543383a..78cf49d 100644
--- a/sys/net/route.c
+++ b/sys/net/route.c
@@ -375,7 +375,7 @@ rtredirect(struct sockaddr *dst,
error = rtrequest1(RTM_ADD, &info, &rt);
if (rt != NULL) {
RT_LOCK(rt);
- EVENTHANDLER_INVOKE(route_event, RTEVENT_REDIRECT_UPDATE, rt0, rt, dst);
+ EVENTHANDLER_INVOKE(route_redirect_event, rt0, rt, dst);
flags = rt->rt_flags;
}
if (rt0)
@@ -397,7 +397,7 @@ rtredirect(struct sockaddr *dst,
*/
rt_setgate(rt, rt_key(rt), gateway);
gwrt = rtalloc1(gateway, 1, 0);
- EVENTHANDLER_INVOKE(route_event, RTEVENT_REDIRECT_UPDATE, rt, gwrt, dst);
+ EVENTHANDLER_INVOKE(route_redirect_event, rt, gwrt, dst);
RTFREE_LOCKED(gwrt);
}
} else
OpenPOWER on IntegriCloud