Home
last modified time | relevance | path

Searched refs:nh_common (Results 1 – 6 of 6) sorted by relevance

/linux/include/net/
H A Dip_fib.h108 struct fib_nh_common nh_common; member
116 #define fib_nh_family nh_common.nhc_family
117 #define fib_nh_dev nh_common.nhc_dev
118 #define fib_nh_dev_tracker nh_common.nhc_dev_tracker
119 #define fib_nh_oif nh_common.nhc_oif
120 #define fib_nh_flags nh_common.nhc_flags
121 #define fib_nh_lws nh_common.nhc_lwtstate
122 #define fib_nh_scope nh_common.nhc_scope
123 #define fib_nh_gw_family nh_common.nhc_gw_family
124 #define fib_nh_gw4 nh_common
[all...]
H A Dnexthop.h402 BUILD_BUG_ON(offsetof(struct fib_nh, nh_common) != 0); in nexthop_fib_nhc()
403 BUILD_BUG_ON(offsetof(struct fib6_nh, nh_common) != 0); in nexthop_fib_nhc()
494 return &fi->fib_nh[nhsel].nh_common; in fib_info_nhc()
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_router.c198 if (!fi->fib6_nh->nh_common.nhc_gw_family) in __prestera_fi6_is_direct()
332 return &fen6_info->rt->fib6_nh->nh_common; in prestera_kern_fib_info_nhc()
337 return &iter->fib6_nh->nh_common; in prestera_kern_fib_info_nhc()
/linux/net/ipv6/
H A Droute.c3671 err = fib_nh_common_init(net, &fib6_nh->nh_common, cfg->fc_encap, in fib6_nh_init()
3691 fib_nh_common_release(&fib6_nh->nh_common); in fib6_nh_init()
3692 fib6_nh->nh_common.nhc_pcpu_rth_output = NULL; in fib6_nh_init()
3718 fib_nh_common_release(&fib6_nh->nh_common); in fib6_nh_release()
5737 if (fib_nexthop_info(skb, &fib6_nh->nh_common, AF_INET6, in rt6_fill_node_nexthop()
5871 if (fib_add_nexthop(skb, &rt->fib6_nh->nh_common, in rt6_fill_node()
5880 if (fib_add_nexthop(skb, &sibling->fib6_nh->nh_common, in rt6_fill_node()
5905 if (fib_nexthop_info(skb, &rt->fib6_nh->nh_common, AF_INET6, in rt6_fill_node()
/linux/net/ipv4/
H A Droute.c1607 nh = container_of(nhc, struct fib_nh, nh_common); in rt_set_nexthop()
H A Dnexthop.c2832 fib_info_update_nhc_saddr(net, &fib_nh->nh_common, in nh_create_ipv4()