Home
last modified time | relevance | path

Searched refs:num_nh (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/include/net/
Dnexthop.h77 u16 num_nh; member
183 rc = nh_grp->num_nh; in nexthop_num_path()
195 if (nhsel >= nhg->num_nh) in nexthop_mpath_select()
208 for (i = 0; i < nhg->num_nh; i++) { in nexthop_mpath_fill_node()
230 if (nh_grp->num_nh > 1) in nexthop_is_blackhole()
287 for (i = 0; i < nhg->num_nh; i++) { in nexthop_get_nhc_lookup()
316 for (i = 0; i < nhg->num_nh; i++) { in nexthop_uses_dev()
/Linux-v5.10/net/ipv4/
Dnexthop.c78 for (i = 0; i < nhg->num_nh; ++i) { in nexthop_free_mpath()
134 static struct nh_group *nexthop_grp_alloc(u16 num_nh) in nexthop_grp_alloc() argument
138 nhg = kzalloc(struct_size(nhg, nh_entries, num_nh), GFP_KERNEL); in nexthop_grp_alloc()
140 nhg->num_nh = num_nh; in nexthop_grp_alloc()
196 size_t len = nhg->num_nh * sizeof(*p); in nla_put_nh_group()
212 for (i = 0; i < nhg->num_nh; ++i) { in nla_put_nh_group()
308 size_t sz = sizeof(struct nexthop_grp) * nhg->num_nh; in nh_nlmsg_size_grp()
552 for (i = 0; i < nhg->num_nh; ++i) { in nexthop_select_path()
597 for (i = 0; i < nhg->num_nh; i++) { in nexthop_for_each_fib6_nh()
767 for (i = 0; i < nhg->num_nh; ++i) in nh_group_rebalance()
[all …]
/Linux-v5.10/net/mpls/
Daf_mpls.c508 static struct mpls_route *mpls_rt_alloc(u8 num_nh, u8 max_alen, u8 max_labels) in mpls_rt_alloc() argument
514 size = sizeof(*rt) + num_nh * nh_size; in mpls_rt_alloc()
522 rt->rt_nhn = num_nh; in mpls_rt_alloc()
523 rt->rt_nhn_alive = num_nh; in mpls_rt_alloc()