RTF_BLACKHOLE
if (rtm->rtm_flags & RTF_BLACKHOLE)
flags |= RTF_BLACKHOLE;
{ RTF_BLACKHOLE,'B' },
if (ISSET(rt->rt_flags, RTF_REJECT | RTF_BLACKHOLE))
if (ISSET(rt->rt_flags, RTF_REJECT | RTF_BLACKHOLE))
if (rt && rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)) {
return (rt->rt_flags & RTF_BLACKHOLE ? 0 :
(RTF_LLINFO | RTF_PROTO1 | RTF_PROTO2 | RTF_PROTO3 | RTF_BLACKHOLE | \
if (!ipsec && (rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)))
if (!ipsec && (rt->rt_flags & (RTF_REJECT|RTF_BLACKHOLE)))
if (ISSET(rt->rt_flags, RTF_REJECT | RTF_BLACKHOLE))
{ RTF_BLACKHOLE,'B' },
hdr.rtm_flags |= RTF_BLACKHOLE;
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
if (rtm->rtm_flags & RTF_BLACKHOLE)
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
hdr.rtm_flags |= RTF_BLACKHOLE;
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
if (rtm->rtm_flags & RTF_BLACKHOLE)
if (rtm->rtm_flags & RTF_BLACKHOLE)
RTF_BLACKHOLE);
RTF_BLACKHOLE, 0);
RTF_BLACKHOLE);
LOOPBACK_IFNAME, RTF_BLACKHOLE, 0);
LOOPBACK_IFNAME, RTF_BLACKHOLE, 0);
RTF_BLACKHOLE, 0);
in_route_delete(&dest, &mask, &loop, RTF_BLACKHOLE);
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
if (rtm->rtm_flags & RTF_BLACKHOLE)
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
if (rtm->rtm_flags & RTF_BLACKHOLE)
if (rtm->rtm_flags & RTF_BLACKHOLE)
hdr.rtm_fmask = RTF_REJECT|RTF_BLACKHOLE;
if (rtm->rtm_flags & RTF_BLACKHOLE)
RTFLAG("B", RTF_BLACKHOLE);
(RTF_CLONING|RTF_LLINFO|RTF_BLACKHOLE)) {
if (rrt->rrt_flags & (RTF_REJECT | RTF_BLACKHOLE))