RTF_REJECT
flags |= RTF_REJECT;
if (rtm_flags & RTF_REJECT)
RTF_REJECT | RTF_STATIC | RTF_STICKY)
(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_REJECT:
nh->nh_priv->rt_flags |= RTF_REJECT;
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_REJECT);
{ RTF_REJECT, 'R', "reject" },
if (opts.flags & RTF_REJECT) {
opts.flags |= RTF_REJECT;
{ RTF_REJECT, 'R' },
if (rrt->rrt_flags & (RTF_REJECT | RTF_BLACKHOLE))
RTFLAG("R", RTF_REJECT);
rrt->rrt_flags = RTF_UP | RTF_REJECT;