Home
last modified time | relevance | path

Searched refs:nh (Results 1 – 11 of 11) sorted by relevance

/include/net/
A Dnexthop.h106 struct nexthop *nh; member
283 if (nh->is_group) { in nexthop_is_fdb()
379 nh = nh_grp->nh_entries[0].nh; in nexthop_is_blackhole()
391 nh = nexthop_select_path(res->fi->nh, hash); in nexthop_path_fib_result()
411 if (!nh) in nexthop_fib_nhc()
500 WARN_ON(fi->nh); in fib_info_nh()
521 if (!nh) in nexthop_fib6_nh()
536 fib6_nh = f6i->nh ? nexthop_fib6_nh(f6i->nh) : f6i->fib6_nh; in fib6_info_nh_dev()
542 struct nexthop *nh = res->f6i->nh; in nexthop_path_fib6_result() local
545 nh = nexthop_select_path(nh, hash); in nexthop_path_fib6_result()
[all …]
A Dip6_route.h76 return !(f6i->fib6_flags & RTF_ADDRCONF) && !f6i->nh && in rt6_qualify_for_ecmp()
316 if (a->nh || b->nh) in rt6_duplicate_nexthop()
317 return nexthop_cmp(a->nh, b->nh); in rt6_duplicate_nexthop()
A Dip_fib.h160 struct nexthop *nh; member
575 int fib_check_nh(struct net *net, struct fib_nh *nh, u32 table, u8 scope,
607 struct fib_nh *nh; in fib_combine_itag() local
609 nh = container_of(nhc, struct fib_nh, nh_common); in fib_combine_itag()
610 *itag = nh->nh_tclassid << 16; in fib_combine_itag()
657 int fib_nexthop_info(struct sk_buff *skb, const struct fib_nh_common *nh,
659 int fib_add_nexthop(struct sk_buff *skb, const struct fib_nh_common *nh,
A Dgro.h487 const void *nh = th - diff; in __gro_receive_network_flush() local
490 if (((struct iphdr *)nh)->version == 6) in __gro_receive_network_flush()
491 return ipv6_gro_flush(nh, nh2); in __gro_receive_network_flush()
493 return inet_gro_flush(nh, nh2, p, outer); in __gro_receive_network_flush()
A Dvxlan.h564 static inline bool vxlan_fdb_nh_path_select(struct nexthop *nh, in vxlan_fdb_nh_path_select() argument
570 nhc = nexthop_path_fdb_result(nh, hash >> 1); in vxlan_fdb_nh_path_select()
A Dip6_fib.h203 struct nexthop *nh; member
223 struct fib6_nh *nh; member
A Ddsa.h128 struct raw_notifier_head nh; member
/include/linux/
A Dnotifier.h94 extern void srcu_init_notifier_head(struct srcu_notifier_head *nh);
150 extern int raw_notifier_chain_register(struct raw_notifier_head *nh,
152 extern int srcu_notifier_chain_register(struct srcu_notifier_head *nh,
156 struct atomic_notifier_head *nh, struct notifier_block *nb);
158 struct blocking_notifier_head *nh, struct notifier_block *nb);
164 extern int raw_notifier_chain_unregister(struct raw_notifier_head *nh,
166 extern int srcu_notifier_chain_unregister(struct srcu_notifier_head *nh,
169 extern int atomic_notifier_call_chain(struct atomic_notifier_head *nh,
173 extern int raw_notifier_call_chain(struct raw_notifier_head *nh,
175 extern int srcu_notifier_call_chain(struct srcu_notifier_head *nh,
[all …]
A Dfilter.h777 struct bpf_nh_params nh; member
816 memset(&bpf_net_ctx->ri, 0, offsetof(struct bpf_net_context, ri.nh)); in bpf_net_ctx_get_ri()
/include/trace/events/
A Dfib6.h67 if (res->nh && res->nh->fib_nh_dev) {
68 strscpy(__entry->name, res->nh->fib_nh_dev->name, IFNAMSIZ);
75 } else if (res->nh) {
77 *in6 = res->nh->fib_nh_gw6;
/include/linux/mfd/
A Diqs62x.h131 struct blocking_notifier_head nh; member

Completed in 32 milliseconds