Searched refs:nh_flags (Results 1 – 12 of 12) sorted by relevance
126 ((nh->nh_flags^onh->nh_flags)&~RTNH_F_DEAD)) in dn_fib_nh_comp()175 nh->nh_flags = (r->rtm_flags&~0xFF) | nhp->rtnh_flags; in dn_fib_get_nhs()202 if (nh->nh_flags&RTNH_F_ONLINK) { in dn_fib_check_nh()249 if (nh->nh_flags&(RTNH_F_PERVASIVE|RTNH_F_ONLINK)) in dn_fib_check_nh()336 nh->nh_flags = r->rtm_flags; in dn_fib_create_info()433 if (nh->nh_flags & RTNH_F_DEAD) in dn_fib_semantic_match()466 if (!(nh->nh_flags&RTNH_F_DEAD)) { in dn_fib_select_multipath()482 if (!(nh->nh_flags&RTNH_F_DEAD) && nh->nh_power) { in dn_fib_select_multipath()718 if (nh->nh_flags&RTNH_F_DEAD) in dn_fib_sync_down()723 nh->nh_flags |= RTNH_F_DEAD; in dn_fib_sync_down()[all …]
359 nhp->rtnh_flags = nh->nh_flags & 0xFF; in dn_fib_dump_info()
256 unsigned int nh_flags = READ_ONCE(nh->nh_flags); in mpls_select_multipath() local258 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()710 nh->nh_flags |= RTNH_F_LINKDOWN; 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()1511 unsigned int nh_flags = nh->nh_flags; in mpls_ifdown() local1519 nh_flags |= RTNH_F_DEAD; in mpls_ifdown()1522 nh_flags |= RTNH_F_LINKDOWN; in mpls_ifdown()1528 if (nh->nh_flags != nh_flags) in mpls_ifdown()[all …]
95 unsigned int nh_flags; member
707 nhm->nh_flags = nh->nh_flags; in nh_fill_node()930 nhm->nh_flags = bucket->nh_flags; in nh_fill_res_bucket()1538 bucket->nh_flags &= ~(RTNH_F_OFFLOAD | RTNH_F_TRAP); in nh_res_bucket_migrate()2102 new->nh_flags |= old->nh_flags & (RTNH_F_OFFLOAD | RTNH_F_TRAP); in replace_nexthop_single()2111 old_nh_flags = old->nh_flags; in replace_nexthop_single()2114 old->nh_flags = new->nh_flags; in replace_nexthop_single()2147 old->nh_flags = old_nh_flags; in replace_nexthop_single()2494 .fc_flags = cfg->nh_flags, in nh_create_ipv4()2514 nh->nh_flags = fib_nh->fib_nh_flags; in nh_create_ipv4()2533 .fc_flags = cfg->nh_flags, in nh_create_ipv6()[all …]
2092 int fib_sync_up(struct net_device *dev, unsigned char nh_flags) in fib_sync_up() argument2103 if (nh_flags & RTNH_F_DEAD) { in fib_sync_up()2107 nh_flags |= RTNH_F_LINKDOWN; in fib_sync_up()2126 if (!(nexthop_nh->fib_nh_flags & nh_flags)) { in fib_sync_up()2137 nexthop_nh->fib_nh_flags &= ~nh_flags; in fib_sync_up()2142 fi->fib_flags &= ~nh_flags; in fib_sync_up()
12 unsigned int nh_flags; /* RTNH_F flags */ member
31 u32 nh_flags; member77 u8 nh_flags; member143 u8 nh_flags; member
21 unsigned int nh_flags; member
206 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags);
465 int fib_sync_up(struct net_device *dev, unsigned char nh_flags);
4648 unsigned char nh_flags; member4754 rt->fib6_nh->fib_nh_flags &= ~arg->nh_flags; in fib6_ifup()4762 void rt6_sync_up(struct net_device *dev, unsigned char nh_flags) in rt6_sync_up() argument4767 .nh_flags = nh_flags, in rt6_sync_up()4771 if (nh_flags & RTNH_F_DEAD && netif_carrier_ok(dev)) in rt6_sync_up()4772 arg.nh_flags |= RTNH_F_LINKDOWN; in rt6_sync_up()4820 unsigned char nh_flags) in rt6_multipath_nh_flags_set() argument4825 rt->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set()4828 iter->fib6_nh->fib_nh_flags |= nh_flags; in rt6_multipath_nh_flags_set()5571 unsigned char nh_flags = 0; in rt6_fill_node() local[all …]