Home
last modified time | relevance | path

Searched refs:nh_common (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/include/net/
H A Dip_fib.h106 struct fib_nh_common nh_common; member
114 #define fib_nh_family nh_common.nhc_family
115 #define fib_nh_dev nh_common.nhc_dev
116 #define fib_nh_dev_tracker nh_common.nhc_dev_tracker
117 #define fib_nh_oif nh_common.nhc_oif
118 #define fib_nh_flags nh_common.nhc_flags
119 #define fib_nh_lws nh_common.nhc_lwtstate
120 #define fib_nh_scope nh_common.nhc_scope
121 #define fib_nh_gw_family nh_common.nhc_gw_family
122 #define fib_nh_gw4 nh_common
[all...]
H A Dnexthop.h370 BUILD_BUG_ON(offsetof(struct fib_nh, nh_common) != 0); in nexthop_fib_nhc()
371 BUILD_BUG_ON(offsetof(struct fib6_nh, nh_common) != 0); in nexthop_fib_nhc()
462 return &fi->fib_nh[nhsel].nh_common; in fib_info_nhc()
H A Dip6_fib.h154 struct fib_nh_common nh_common; member
/kernel/linux/linux-5.10/include/net/
H A Dip_fib.h104 struct fib_nh_common nh_common; member
112 #define fib_nh_family nh_common.nhc_family
113 #define fib_nh_dev nh_common.nhc_dev
114 #define fib_nh_oif nh_common.nhc_oif
115 #define fib_nh_flags nh_common.nhc_flags
116 #define fib_nh_lws nh_common.nhc_lwtstate
117 #define fib_nh_scope nh_common.nhc_scope
118 #define fib_nh_gw_family nh_common.nhc_gw_family
119 #define fib_nh_gw4 nh_common.nhc_gw.ipv4
120 #define fib_nh_gw6 nh_common
[all...]
H A Dnexthop.h256 BUILD_BUG_ON(offsetof(struct fib_nh, nh_common) != 0); in nexthop_fib_nhc()
257 BUILD_BUG_ON(offsetof(struct fib6_nh, nh_common) != 0); in nexthop_fib_nhc()
348 return &fi->fib_nh[nhsel].nh_common; in fib_info_nhc()
H A Dip6_fib.h153 struct fib_nh_common nh_common; member
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dbpf_tracing_net.h20 #define fib_nh_dev nh_common.nhc_dev
21 #define fib_nh_gw_family nh_common.nhc_gw_family
22 #define fib_nh_gw6 nh_common.nhc_gw.ipv6
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dbpf_tracing_net.h66 #define fib_nh_dev nh_common.nhc_dev
67 #define fib_nh_gw_family nh_common.nhc_gw_family
68 #define fib_nh_gw6 nh_common.nhc_gw.ipv6
/kernel/linux/linux-5.10/net/ipv4/
H A Dfib_semantics.c229 fib_nh_common_release(&fib_nh->nh_common); in fib_nh_release()
629 err = fib_nh_common_init(net, &nh->nh_common, cfg->fc_encap, in fib_nh_init()
1353 nh = container_of(nhc, struct fib_nh, nh_common); in fib_info_update_nhc_saddr()
1372 nh = container_of(nhc, struct fib_nh, nh_common); in fib_result_prefsrc()
1595 fib_info_update_nhc_saddr(net, &nexthop_nh->nh_common, in fib_create_info()
1779 if (fib_add_nexthop(skb, &nh->nh_common, nh->fib_nh_weight, in fib_add_multipath()
1862 nh = container_of(nhc, struct fib_nh, nh_common); in fib_dump_info()
1991 fib_nhc_update_mtu(&nh->nh_common, dev->mtu, orig_mtu); in fib_sync_mtu()
2253 res->nhc = &nexthop_nh->nh_common; in fib_select_multipath()
2262 res->nhc = &nexthop_nh->nh_common; in fib_select_multipath()
[all...]
H A Dnexthop.c1349 fib_info_update_nhc_saddr(net, &fib_nh->nh_common, in nh_create_ipv4()
H A Droute.c1630 nh = container_of(nhc, struct fib_nh, nh_common); in rt_set_nexthop()
/kernel/linux/linux-6.6/net/ipv4/
H A Dfib_semantics.c229 fib_nh_common_release(&fib_nh->nh_common); in fib_nh_release()
630 err = fib_nh_common_init(net, &nh->nh_common, cfg->fc_encap, in fib_nh_init()
1333 nh = container_of(nhc, struct fib_nh, nh_common); in fib_info_update_nhc_saddr()
1352 nh = container_of(nhc, struct fib_nh, nh_common); in fib_result_prefsrc()
1577 fib_info_update_nhc_saddr(net, &nexthop_nh->nh_common, in fib_create_info()
1760 if (fib_add_nexthop(skb, &nh->nh_common, nh->fib_nh_weight, in fib_add_multipath()
1843 nh = container_of(nhc, struct fib_nh, nh_common); in fib_dump_info()
1975 fib_nhc_update_mtu(&nh->nh_common, dev->mtu, orig_mtu); in fib_sync_mtu()
2238 res->nhc = &nexthop_nh->nh_common; in fib_select_multipath()
2247 res->nhc = &nexthop_nh->nh_common; in fib_select_multipath()
[all...]
H A Droute.c1597 nh = container_of(nhc, struct fib_nh, nh_common); in rt_set_nexthop()
H A Dnexthop.c2559 fib_info_update_nhc_saddr(net, &fib_nh->nh_common, in nh_create_ipv4()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/net/ipv6/
H A Droute.c3509 err = fib_nh_common_init(net, &fib6_nh->nh_common, cfg->fc_encap, in fib6_nh_init()
3572 fib_nh_common_release(&fib6_nh->nh_common); in fib6_nh_release()
5490 if (fib_nexthop_info(skb, &fib6_nh->nh_common, AF_INET6, in rt6_fill_node_nexthop()
5618 if (fib_add_nexthop(skb, &rt->fib6_nh->nh_common, in rt6_fill_node()
5625 if (fib_add_nexthop(skb, &sibling->fib6_nh->nh_common, in rt6_fill_node()
5645 if (fib_nexthop_info(skb, &rt->fib6_nh->nh_common, AF_INET6, in rt6_fill_node()
/kernel/linux/linux-6.6/net/ipv6/
H A Droute.c3610 err = fib_nh_common_init(net, &fib6_nh->nh_common, cfg->fc_encap, in fib6_nh_init()
3656 fib_nh_common_release(&fib6_nh->nh_common); in fib6_nh_release()
5583 if (fib_nexthop_info(skb, &fib6_nh->nh_common, AF_INET6, in rt6_fill_node_nexthop()
5715 if (fib_add_nexthop(skb, &rt->fib6_nh->nh_common, in rt6_fill_node()
5722 if (fib_add_nexthop(skb, &sibling->fib6_nh->nh_common, in rt6_fill_node()
5742 if (fib_nexthop_info(skb, &rt->fib6_nh->nh_common, AF_INET6, in rt6_fill_node()

Completed in 46 milliseconds