rt_key
err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
rnh->rnh_walktree_from(rnh, rt_key(rt), rt_mask(rt),
return rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt),
return rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt),
len = imin(rt_key(rt0)->sa_len, rt_key(rt)->sa_len);
xk1 = (u_char *)rt_key(rt0);
xk2 = (u_char *)rt_key(rt);
mlen = rt_key(rt->rt_parent)->sa_len;
if (mlen > rt_key(rt0)->sa_len) {
return rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt),
if (rt_key(rt0) != NULL)
rtrequest(RTM_DELETE, rt_key(rt0), rt0->rt_gateway,
oldspace = (char *)rt_key(rt);
space = (char *)rt_key(rt); /* Just use the old space. */
rnh->rnh_walktree_from(rnh, rt_key(rt), rt_mask(rt),
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
sockaddr_print(rt_key(rt));
rt_tables[mycpuid][rt_key(rt)->sa_family];
R_Free(rt_key(rt));
rt_setgate(rt, rt_key(rt), gateway);
rnh->rnh_walktree_from(rnh, rt_key(rt), rt_mask(rt),
ndst = rt_key(rt);
rtrequest(RTM_DELETE, rt_key(oldrt),
R_Free(rt_key(rt));
rtinfo.rti_dst = dst = rt_key(rt);
rtinfo->rti_dst = rt_key(rt);
rtinfo->rti_dst = rt_key(rt);
error = rt_setgate(rt, rt_key(rt), rtinfo->rti_gateway);
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
rt_setgate(rt, rt_key(rt),
&SIN(rt_key(rt))->sin_addr,
&SIN(rt_key(rt))->sin_addr,
if (IN_MULTICAST(ntohl(SIN(rt_key(rt))->sin_addr.s_addr))) {
ETHER_MAP_IP_MULTICAST(&SIN(rt_key(rt))->sin_addr,
if (in_broadcast(SIN(rt_key(rt))->sin_addr, rt->rt_ifp)) {
if (SIN(rt_key(rt))->sin_addr.s_addr ==
ifp->if_output(ifp, m, rt_key(rt), rt);
rtinfo.rti_info[RTAX_DST] = rt_key(rt);
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
rtrequest(RTM_DELETE, rt_key(oldrt),
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt),
err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
struct sockaddr_in *sin = (struct sockaddr_in *)rt_key(rt);
satosin(rt_key(rt))->sin_addr.s_addr != INADDR_ANY &&
sin6 = (struct sockaddr_in6 *)rt_key(rt);
((struct sockaddr_in *)rt_key(rt))->
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
rtrequest(RTM_DELETE, (struct sockaddr *)rt_key(rt),
info.rti_info[RTAX_DST] = rt_key(rt);
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *)rt_key(rt);
rtrequest(RTM_DELETE, rt_key(rt2),
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt),
err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
struct in6_addr in6 = ((struct sockaddr_in6 *)rt_key(rt))->sin6_addr;
&((struct sockaddr_in6 *)rt_key(rt))->sin6_addr,
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
!nd6_is_addr_neighbor((struct sockaddr_in6 *)rt_key(rt), ifp))) {
rt_setgate(rt, rt_key(rt),
&SIN6(rt_key(rt))->sin6_addr,
&SIN6(rt_key(rt))->sin6_addr,
&SIN6(rt_key(rt))->sin6_addr);
llsol = SIN6(rt_key(rt))->sin6_addr;
llsol = SIN6(rt_key(rt))->sin6_addr;
(struct sockaddr_in6 *)rt_key(rt), rt);
dst = (struct sockaddr_in6 *)rt_key(rt);
in6 = &((struct sockaddr_in6 *)rt_key(rt))->sin6_addr;
(struct sockaddr_in6 *)rt_key(rt), rt);
return (rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt),
info.rti_info[RTAX_DST] = rt_key(rt);
stackempty = rt_key(rt)->sa_family != AF_MPLS ? 1 : 0;
switch (rt_key(rt)->sa_family) {
bootpboot_p_sa(rt_key(rt), rt_mask(rt));
if ((sa = kgetsa(rt_key(rt))))
if ((sa = kgetsa(rt_key(rt))))