Home
last modified time | relevance | path

Searched refs:RTNH_F_DEAD (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/net/decnet/
Ddn_fib.c127 ((nh->nh_flags^onh->nh_flags)&~RTNH_F_DEAD)) in dn_fib_nh_comp()
143 ((nfi->fib_flags^fi->fib_flags)&~RTNH_F_DEAD) == 0 && in dn_fib_find_info()
421 if (fi->fib_flags & RTNH_F_DEAD) in dn_fib_semantic_match()
434 if (nh->nh_flags & RTNH_F_DEAD) in dn_fib_semantic_match()
467 if (!(nh->nh_flags&RTNH_F_DEAD)) { in dn_fib_select_multipath()
483 if (!(nh->nh_flags&RTNH_F_DEAD) && nh->nh_power) { in dn_fib_select_multipath()
713 fi->fib_flags |= RTNH_F_DEAD; in dn_fib_sync_down()
719 if (nh->nh_flags&RTNH_F_DEAD) in dn_fib_sync_down()
724 nh->nh_flags |= RTNH_F_DEAD; in dn_fib_sync_down()
732 fi->fib_flags |= RTNH_F_DEAD; in dn_fib_sync_down()
[all …]
Ddn_table.c755 if (fi && ((f->fn_state & DN_S_ZOMBIE) || (fi->fib_flags & RTNH_F_DEAD))) { in dn_flush_list()
/Linux-v4.19/net/ipv4/
Dfib_semantics.c354 !(nh->nh_flags & RTNH_F_DEAD)) { in ip_fib_check_default()
499 if (rtnh->rtnh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) { in fib_get_nhs()
570 if (nh->nh_flags & RTNH_F_DEAD) in fib_rebalance()
589 if (nexthop_nh->nh_flags & RTNH_F_DEAD) { in fib_rebalance()
1046 if (cfg->fc_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) { in fib_create_info()
1344 rtm->rtm_flags |= RTNH_F_DEAD; in fib_dump_info()
1380 rtnh->rtnh_flags |= RTNH_F_DEAD; in fib_dump_info()
1436 fi->fib_flags |= RTNH_F_DEAD; in fib_sync_down_addr()
1453 if (fib_nh->nh_flags & RTNH_F_DEAD) in call_fib_nh_notifiers()
1463 (fib_nh->nh_flags & RTNH_F_DEAD)) in call_fib_nh_notifiers()
[all …]
Dfib_frontend.c1222 fib_sync_up(dev, RTNH_F_DEAD); in fib_inetaddr_event()
1268 fib_sync_up(dev, RTNH_F_DEAD); in fib_netdev_event()
Dfib_trie.c1468 if (fi->fib_flags & RTNH_F_DEAD) in fib_table_lookup()
1474 if (nh->nh_flags & RTNH_F_DEAD) in fib_table_lookup()
1907 if (!fi || !(fi->fib_flags & RTNH_F_DEAD) || in fib_table_flush()
/Linux-v4.19/include/uapi/linux/
Din_route.h7 #define RTCF_DEAD RTNH_F_DEAD
Drtnetlink.h371 #define RTNH_F_DEAD 1 /* Nexthop is dead (used by multipath) */ macro
378 #define RTNH_COMPARE_MASK (RTNH_F_DEAD | RTNH_F_LINKDOWN | RTNH_F_OFFLOAD)
/Linux-v4.19/net/mpls/
Daf_mpls.c259 if (nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_select_multipath()
704 nh->nh_flags |= RTNH_F_DEAD; in mpls_nh_assign_dev()
790 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_from_cfg()
924 if (nh->nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) in mpls_nh_build_multi()
1467 nh_flags |= RTNH_F_DEAD; in mpls_ifdown()
1479 if (!(nh_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN))) in mpls_ifdown()
1564 mpls_ifup(dev, RTNH_F_DEAD | RTNH_F_LINKDOWN); in mpls_dev_notify()
1566 mpls_ifup(dev, RTNH_F_DEAD); in mpls_dev_notify()
1571 mpls_ifup(dev, RTNH_F_DEAD | RTNH_F_LINKDOWN); in mpls_dev_notify()
1957 if (nh->nh_flags & RTNH_F_DEAD) in mpls_dump_route()
[all …]
/Linux-v4.19/net/ipv6/
Droute.c477 !(rt->fib6_nh.nh_flags & RTNH_F_DEAD)) in rt6_device_match()
483 if (sprt->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_device_match()
499 return rt->fib6_nh.nh_flags & RTNH_F_DEAD ? net->ipv6.fib6_null_entry : rt; in rt6_device_match()
665 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD) in find_match()
2460 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD) in __ip6_route_redirect()
3877 if (rt->fib6_nh.nh_flags & RTNH_F_DEAD || in rt6_is_dead()
3971 if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev)) in rt6_sync_up()
4007 rt->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_multipath_dead_count()
4011 iter->fib6_nh.nh_flags & RTNH_F_DEAD) in rt6_multipath_dead_count()
4056 rt6_multipath_nh_flags_set(rt, dev, RTNH_F_DEAD | in fib6_ifdown()
[all …]
Daddrconf.c3544 rt6_sync_up(dev, RTNH_F_DEAD); in addrconf_notify()