Home
last modified time | relevance | path

Searched refs:fib6_table (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/include/net/
H A Dip6_fib.h129 struct fib6_table;
159 struct fib6_table *fib6_table; member
390 struct fib6_table { struct
419 struct fib6_table *, argument
530 lockdep_is_held(&f6i->fib6_table->tb6_lock))) in fib6_add_gc_list()
551 struct fib6_table *tbl;
590 struct fib6_table *table,
595 struct fib6_table *table,
600 struct fib6_table *table,
605 struct fib6_table *table,
[all …]
H A Dipv6_stubs.h34 struct fib6_table *(*fib6_get_table)(struct net *net, u32 id);
37 int (*fib6_table_lookup)(struct net *net, struct fib6_table *table,
H A Dip6_route.h108 struct rt6_info *ip6_pol_route(struct net *net, struct fib6_table *table,
/linux-6.15/net/ipv6/
H A Dip6_fib.c235 struct fib6_table *table; in fib6_alloc_table()
252 struct fib6_table *tb; in fib6_new_table()
270 struct fib6_table *tb; in fib6_get_table()
396 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_entry_notifiers()
412 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_multipath_entry_notifiers()
423 WRITE_ONCE(rt->fib6_table->fib_seq, rt->fib6_table->fib_seq + 1); in call_fib6_entry_notifiers_replace()
495 struct fib6_table *tb; in fib6_tables_dump()
626 struct fib6_table *tb; in inet6_dump_fib()
1031 struct fib6_table *table = rt->fib6_table; in fib6_purge_rt()
1385 struct fib6_table *table = rt->fib6_table; in fib6_add()
[all …]
H A Daddrconf_core.c145 static struct fib6_table *eafnosupport_fib6_get_table(struct net *net, u32 id) in eafnosupport_fib6_get_table()
151 eafnosupport_fib6_table_lookup(struct net *net, struct fib6_table *table, in eafnosupport_fib6_table_lookup()
H A Droute.c973 struct fib6_table *table; in rt6_route_rcv()
1032 table = rt->fib6_table; in rt6_route_rcv()
1347 struct fib6_table *table; in __ip6_ins_rt()
1349 table = rt->fib6_table; in __ip6_ins_rt()
3372 struct fib6_table *table; in ip6_nh_lookup_table()
3738 struct fib6_table *table; in ip6_route_info_create()
3826 rt->fib6_table = table; in ip6_route_info_create()
3909 struct fib6_table *table; in __ip6_del_rt()
3917 table = rt->fib6_table; in __ip6_del_rt()
3947 table = rt->fib6_table; in __ip6_del_rt_siblings()
[all …]
H A Dfib6_rules.c168 struct fib6_table *table; in fib6_rule_action_alt()
206 struct fib6_table *table; in __fib6_rule_action()
H A Daddrconf.c1263 struct fib6_table *table; in cleanup_prefix_route()
1274 table = f6i->fib6_table; in cleanup_prefix_route()
2499 struct fib6_table *table; in addrconf_get_prefix_route()
2777 struct fib6_table *table; in addrconf_prefix_rcv()
2856 table = rt->fib6_table; in addrconf_prefix_rcv()
4815 struct fib6_table *table; in modify_prefix_route()
4838 table = f6i->fib6_table; in modify_prefix_route()
H A Dndisc.c1246 struct fib6_table *table; in ndisc_router_discovery()
1422 table = rt->fib6_table; in ndisc_router_discovery()
H A Dseg6_local.c297 struct fib6_table *table; in seg6_lookup_any_nexthop()
/linux-6.15/include/net/netns/
H A Dipv6.h75 struct fib6_table *fib6_main_tbl;
90 struct fib6_table *fib6_local_tbl;
/linux-6.15/include/trace/events/
H A Dfib6.h16 struct fib6_table *table, const struct flowi6 *flp),
/linux-6.15/drivers/net/
H A Dvrf.c118 struct fib6_table *fib6_table; member
786 vrf->fib6_table = fib6_new_table(net, vrf->tb_id); in vrf_rt6_create()
787 if (!vrf->fib6_table) in vrf_rt6_create()
1289 return ip6_pol_route(net, vrf->fib6_table, ifindex, fl6, skb, flags); in vrf_ip6_route_lookup()
/linux-6.15/drivers/net/netdevsim/
H A Dfib.c553 rt->fib6_table->tb6_id); in nsim_fib6_rt_create()
597 rt->fib6_table->tb6_id); in nsim_fib6_rt_lookup()
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c7309 u32 tb_id = mlxsw_sp_fix_tb_id(rt->fib6_table->tb6_id); in mlxsw_sp_fib6_entry_type_set_local()
7461 vr = mlxsw_sp_vr_find(mlxsw_sp, rt->fib6_table->tb6_id); in mlxsw_sp_fib6_entry_lookup()
7475 if (rt->fib6_table->tb6_id == cmp_rt->fib6_table->tb6_id && in mlxsw_sp_fib6_entry_lookup()
7497 if (rt->fib6_table->tb6_id == RT_TABLE_MAIN && in mlxsw_sp_fib6_allow_replace()
7498 rt_replaced->fib6_table->tb6_id == RT_TABLE_LOCAL) in mlxsw_sp_fib6_allow_replace()
7523 fib_node = mlxsw_sp_fib_node_get(mlxsw_sp, rt->fib6_table->tb6_id, in mlxsw_sp_router_fib6_replace()
7583 fib_node = mlxsw_sp_fib_node_get(mlxsw_sp, rt->fib6_table->tb6_id, in mlxsw_sp_router_fib6_append()
/linux-6.15/net/core/
H A Dfilter.c6164 struct fib6_table *tb; in bpf_ipv6_fib_lookup()