RTF_BLACKHOLE
flags |= RTF_BLACKHOLE;
else if (rtm_flags & RTF_BLACKHOLE)
(RTF_PROTO1 | RTF_PROTO2 | RTF_PROTO3 | RTF_BLACKHOLE | \
(RTF_GATEWAY | RTF_HOST | RTF_REJECT | RTF_BLACKHOLE | \
nhop_set_blackhole(nh, info->rti_flags & (RTF_BLACKHOLE | RTF_REJECT));
nh->nh_priv->rt_flags &= ~(RTF_BLACKHOLE | RTF_REJECT);
case RTF_BLACKHOLE:
nh->nh_priv->rt_flags |= RTF_BLACKHOLE;
int blackhole_flags = rtm->rtm_flags & (RTF_BLACKHOLE|RTF_REJECT);
if (blackhole_flags != (RTF_BLACKHOLE | RTF_REJECT))
if ((rt->rt_flags & (RTF_BLACKHOLE|RTF_REJECT)) == 0)
nhop_set_blackhole(nh, RTF_BLACKHOLE);
{ RTF_BLACKHOLE,'B', "blackhole" },
opts.flags |= RTF_BLACKHOLE;
if (opts.flags & RTF_BLACKHOLE) {
{ RTF_BLACKHOLE, 'B' },
if (rrt->rrt_flags & (RTF_REJECT | RTF_BLACKHOLE))
RTFLAG("B", RTF_BLACKHOLE);
(RTF_XRESOLVE|RTF_BLACKHOLE)) {