RTNH_F_DEAD
#define RTCF_DEAD RTNH_F_DEAD
#define RTNH_COMPARE_MASK (RTNH_F_DEAD | RTNH_F_LINKDOWN | \
fib_sync_up(dev, RTNH_F_DEAD);
fib_sync_up(dev, RTNH_F_DEAD);
if (cfg->fc_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) {
if (nhc->nhc_flags & RTNH_F_DEAD)
*flags |= RTNH_F_DEAD;
*flags |= RTNH_F_DEAD;
*flags |= RTNH_F_DEAD;
fi->fib_flags |= RTNH_F_DEAD;
if (nh->fib_nh_flags & RTNH_F_DEAD)
(nh->fib_nh_flags & RTNH_F_DEAD))
if (nexthop_nh->fib_nh_flags & RTNH_F_DEAD)
nexthop_nh->fib_nh_flags |= RTNH_F_DEAD;
fi->fib_flags |= RTNH_F_DEAD;
if (next_fi->fib_flags & RTNH_F_DEAD)
if (nh_flags & RTNH_F_DEAD) {
!(nh->fib_nh_flags & RTNH_F_DEAD)) {
if (rtnh->rtnh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) {
if (nh->fib_nh_flags & RTNH_F_DEAD)
if (nexthop_nh->fib_nh_flags & RTNH_F_DEAD) {
if (nhc->nhc_flags & RTNH_F_DEAD)
if (fi->fib_flags & RTNH_F_DEAD)
(!(fi->fib_flags & RTNH_F_DEAD) &&
!(fi->fib_flags & RTNH_F_DEAD)) {
fi->fib_flags |= RTNH_F_DEAD;
if (nhc->nhc_flags & RTNH_F_DEAD)
rt6_sync_up(dev, RTNH_F_DEAD);
if (nh->fib_nh_flags & RTNH_F_DEAD || !nh->fib_nh_gw_family ||
if (rt->fib6_nh->fib_nh_flags & RTNH_F_DEAD ||
if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev))
rt->fib6_nh->fib_nh_flags & RTNH_F_DEAD)
iter->fib6_nh->fib_nh_flags & RTNH_F_DEAD)
rt6_multipath_nh_flags_set(rt, dev, RTNH_F_DEAD |
if (nh->fib_nh_flags & RTNH_F_DEAD)
if (!(nh->fib_nh_flags & RTNH_F_DEAD))
if (nh->fib_nh_flags & RTNH_F_DEAD) {
if (nh->fib_nh_flags & RTNH_F_DEAD)
nh_flags |= RTNH_F_DEAD;
if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)))
mpls_ifup(dev, RTNH_F_DEAD | RTNH_F_LINKDOWN);
mpls_ifup(dev, RTNH_F_DEAD);
mpls_ifup(dev, RTNH_F_DEAD | RTNH_F_LINKDOWN);
if (nh->nh_flags & RTNH_F_DEAD)
rtm->rtm_flags |= RTNH_F_DEAD;
if (nh->nh_flags & RTNH_F_DEAD) {
rtnh->rtnh_flags |= RTNH_F_DEAD;
rtm->rtm_flags |= RTNH_F_DEAD;
if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
nh->nh_flags |= RTNH_F_DEAD;
if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))
#define RTNH_COMPARE_MASK (RTNH_F_DEAD | RTNH_F_LINKDOWN | \