RTM_DELETE
cmd = RTM_DELETE;
case RTM_DELETE:
rtm->rtm_type = RTM_DELETE;
case RTM_DELETE:
kern_ioctl(k, RTM_DELETE, 0);
kern_ioctl(k, RTM_DELETE, 0);
&& (action == RTM_CHANGE || action == RTM_DELETE)) {
case RTM_DELETE:
KKASSERT(cmd == RTM_DELETE || cmd == RTM_ADD);
if (cmd != RTM_DELETE)
(cmd == RTM_DELETE && (error == ESRCH || error == ENOENT)))
return ifa_maintain_loopback_route(RTM_DELETE, ifa, ia);
err = rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
return rtrequest(RTM_DELETE, rt_key(rt), NULL, 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),
rtrequest(RTM_DELETE, rt_key(rt0), rt0->rt_gateway,
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
if (cmd == RTM_DELETE && route_debug > 1)
case RTM_DELETE:
if (cmd == RTM_DELETE) {
if (cmd == RTM_DELETE) {
rt->rt_ifa->ifa_rtrequest(RTM_DELETE, rt);
if (error && rmsg->req != RTM_DELETE) {
case RTM_DELETE:
ifa->ifa_rtrequest(RTM_DELETE, rt);
rtrequest(RTM_DELETE, rt_key(oldrt),
KASSERT((cmd == RTM_DELETE), ("unknown cmd %d", cmd));
rt_rtmsg(RTM_DELETE, rt, ifa->ifa_ifp, error);
case RTM_DELETE:
error = rtrequest1_global(RTM_DELETE, &rtinfo,
oifa->ifa_rtrequest(RTM_DELETE, rt);
error = rtinit(ifa, (int)RTM_DELETE, RTF_HOST);
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
case RTM_DELETE:
rtinit(&target->ia_ifa, RTM_DELETE, rtinitflags(target));
rtinit(&target->ia_ifa, RTM_DELETE, rtinitflags(target));
rtinit(&ia->ia_ifa, RTM_DELETE, RTF_HOST);
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,
carp_setroute(sc, RTM_DELETE);
carp_setroute(sc, RTM_DELETE);
carp_setroute(sc, RTM_DELETE);
carp_setroute(sc, RTM_DELETE);
rtinit(&ia->ia_ifa, RTM_DELETE, rtinitflags(ia));
KKASSERT(cmd == RTM_DELETE || cmd == RTM_ADD);
if (cmd == RTM_DELETE)
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
(e = rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST))
if ((e = rtinit(&(ia->ia_ifa), (int)RTM_DELETE, RTF_HOST))
cmd == RTM_ADD ? "ADD" : cmd == RTM_DELETE ? "DELETE" : "GET",
if (cmd == RTM_DELETE) {
in6_ifloop_request(RTM_DELETE, ifa,
rtrequest(RTM_DELETE, (struct sockaddr *)rt_key(rt),
rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway,
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,
rtrequest(RTM_DELETE, rt_key(rt), NULL, rt_mask(rt), 0, NULL);
case RTM_DELETE:
error = rtrequest_global(RTM_DELETE, (struct sockaddr *)&sa6, NULL,
return (rtrequest(RTM_DELETE, rt_key(rt), rt->rt_gateway, rt_mask(rt),
rtrequest_global(RTM_DELETE, (struct sockaddr *)&def,
if (rtmsg(RTM_DELETE) == 0) {
if (cmd == RTM_DELETE || cmd == RTM_CHANGE)
if (errno != ESRCH || (cmd != RTM_DELETE && cmd != RTM_CHANGE)) {
if (rtmsg(RTM_DELETE) == 0) {
if (cmd == RTM_DELETE)
if (errno != ESRCH || cmd != RTM_DELETE) {
arpmsg.hdr.rtm_type = add ? RTM_ADD : RTM_DELETE;
rt_Set(arg->bundle, RTM_DELETE, &dest, NULL, arg->cmd->args ? 1 : 0, 0);
rt_Set(bundle, RTM_DELETE, &range, NULL, 0, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
rt_Set(bundle, RTM_DELETE, &r->dst, NULL, 1, 0);
} else if (cmd == RTM_DELETE &&
case RTM_DELETE:
RTTYPE("DELETE", RTM_DELETE);
rtm->rtm_type = RTM_DELETE;
case RTM_DELETE:
RTADV_TYPE2BITMASK(RTM_DELETE) |
case RTM_DELETE:
case RTM_DELETE: