Home
last modified time | relevance | path

Searched refs:fib6_dst (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_ipv6_route.c33 BPF_SEQ_PRINTF(seq, "%pi6 %02x ", &rt->fib6_dst.addr, rt->fib6_dst.plen); in dump_ipv6_route()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_ipv6_route.c32 BPF_SEQ_PRINTF(seq, "%pi6 %02x ", &rt->fib6_dst.addr, rt->fib6_dst.plen); in dump_ipv6_route()
/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dfib.c472 nsim_fib_rt_init(data, &fib6_rt->common, &rt->fib6_dst.addr, in nsim_fib6_rt_create()
473 sizeof(rt->fib6_dst.addr), rt->fib6_dst.plen, AF_INET6, in nsim_fib6_rt_create()
529 fib_rt = nsim_fib_rt_lookup(fib_rt_ht, &rt->fib6_dst.addr, in nsim_fib6_rt_lookup()
530 sizeof(rt->fib6_dst.addr), in nsim_fib6_rt_lookup()
531 rt->fib6_dst.plen, AF_INET6, in nsim_fib6_rt_lookup()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dfib.c551 nsim_fib_rt_init(data, &fib6_rt->common, &rt->fib6_dst.addr, in nsim_fib6_rt_create()
552 sizeof(rt->fib6_dst.addr), rt->fib6_dst.plen, AF_INET6, in nsim_fib6_rt_create()
594 fib_rt = nsim_fib_rt_lookup(fib_rt_ht, &rt->fib6_dst.addr, in nsim_fib6_rt_lookup()
595 sizeof(rt->fib6_dst.addr), in nsim_fib6_rt_lookup()
596 rt->fib6_dst.plen, AF_INET6, in nsim_fib6_rt_lookup()
/kernel/linux/linux-5.10/net/ipv6/
H A Dip6_fib.c1396 &rt->fib6_dst.addr, rt->fib6_dst.plen, in fib6_add()
1397 offsetof(struct fib6_info, fib6_dst), allow_create, in fib6_add()
1623 .offset = offsetof(struct fib6_info, fib6_dst), in fib6_node_lookup()
1714 offsetof(struct fib6_info, fib6_dst), in fib6_locate()
2491 seq_printf(seq, "%pi6 %02x ", &rt->fib6_dst.addr, rt->fib6_dst.plen); in ipv6_route_native_seq_show()
H A Droute.c884 key_plen = rt0->fib6_dst.plen; in rt6_select()
1015 !rt6_need_strict(&res->f6i->fib6_dst.addr)) in ip6_rt_get_dev_rcu()
1095 } else if (ipv6_addr_type(&f6i->fib6_dst.addr) & IPV6_ADDR_MULTICAST) { in ip6_rt_init_dst()
1126 rt->rt6i_dst = f6i->fib6_dst; in ip6_rt_copy_init()
1344 if (f6i->fib6_dst.plen != 128 && in ip6_rt_cache_alloc()
1345 ipv6_addr_equal(&f6i->fib6_dst.addr, daddr)) in ip6_rt_cache_alloc()
1685 * both fib6_dst and fib6_src. in rt6_insert_exception()
1687 * a hash of only fib6_dst. in rt6_insert_exception()
1799 * both fib6_dst and fib6_src. in rt6_find_cached_rt()
3259 !ipv6_addr_any(&res.f6i->fib6_dst in ip6_route_check_nh_onlink()
[all...]
/kernel/linux/linux-6.6/net/ipv6/
H A Dip6_fib.c1393 &rt->fib6_dst.addr, rt->fib6_dst.plen, in fib6_add()
1394 offsetof(struct fib6_info, fib6_dst), allow_create, in fib6_add()
1620 .offset = offsetof(struct fib6_info, fib6_dst), in fib6_node_lookup()
1711 offsetof(struct fib6_info, fib6_dst), in fib6_locate()
2492 seq_printf(seq, "%pi6 %02x ", &rt->fib6_dst.addr, rt->fib6_dst.plen); in ipv6_route_native_seq_show()
H A Droute.c887 key_plen = rt0->fib6_dst.plen; in rt6_select()
1018 !rt6_need_strict(&res->f6i->fib6_dst.addr)) in ip6_rt_get_dev_rcu()
1098 } else if (ipv6_addr_type(&f6i->fib6_dst.addr) & IPV6_ADDR_MULTICAST) { in ip6_rt_init_dst()
1129 rt->rt6i_dst = f6i->fib6_dst; in ip6_rt_copy_init()
1344 if (f6i->fib6_dst.plen != 128 && in ip6_rt_cache_alloc()
1345 ipv6_addr_equal(&f6i->fib6_dst.addr, daddr)) in ip6_rt_cache_alloc()
1684 * both fib6_dst and fib6_src. in rt6_insert_exception()
1686 * a hash of only fib6_dst. in rt6_insert_exception()
1798 * both fib6_dst and fib6_src. in rt6_find_cached_rt()
3353 !ipv6_addr_any(&res.f6i->fib6_dst in ip6_route_check_nh_onlink()
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dip6_fib.h184 struct rt6key fib6_dst; member
/kernel/linux/linux-6.6/include/net/
H A Dip6_fib.h185 struct rt6key fib6_dst; member
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_encap.c1787 fen_info->rt->fib6_dst.plen != 128) in mlx5e_init_fib_work_ipv6()
1794 memcpy(&key.endpoint_ip.v6, &fen_info->rt->fib6_dst.addr, in mlx5e_init_fib_work_ipv6()
1795 sizeof(fen_info->rt->fib6_dst.addr)); in mlx5e_init_fib_work_ipv6()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c5010 if (ipv6_addr_type(&rt->fib6_dst.addr) & IPV6_ADDR_MULTICAST) in mlxsw_sp_fib6_rt_should_ignore()
5475 fib_node = mlxsw_sp_fib_node_lookup(fib, &rt->fib6_dst.addr, in mlxsw_sp_fib6_entry_lookup()
5476 sizeof(rt->fib6_dst.addr), in mlxsw_sp_fib6_entry_lookup()
5477 rt->fib6_dst.plen); in mlxsw_sp_fib6_entry_lookup()
5533 &rt->fib6_dst.addr, in mlxsw_sp_router_fib6_replace()
5534 sizeof(rt->fib6_dst.addr), in mlxsw_sp_router_fib6_replace()
5535 rt->fib6_dst.plen, in mlxsw_sp_router_fib6_replace()
5596 &rt->fib6_dst.addr, in mlxsw_sp_router_fib6_append()
5597 sizeof(rt->fib6_dst.addr), in mlxsw_sp_router_fib6_append()
5598 rt->fib6_dst in mlxsw_sp_router_fib6_append()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_router.c6644 if (ipv6_addr_type(&rt->fib6_dst.addr) & IPV6_ADDR_MULTICAST) in mlxsw_sp_fib6_rt_should_ignore()
7055 union mlxsw_sp_l3addr dip = { .addr6 = rt->fib6_dst.addr }; in mlxsw_sp_fib6_entry_type_set_local()
7213 fib_node = mlxsw_sp_fib_node_lookup(fib, &rt->fib6_dst.addr, in mlxsw_sp_fib6_entry_lookup()
7214 sizeof(rt->fib6_dst.addr), in mlxsw_sp_fib6_entry_lookup()
7215 rt->fib6_dst.plen); in mlxsw_sp_fib6_entry_lookup()
7271 &rt->fib6_dst.addr, in mlxsw_sp_router_fib6_replace()
7272 sizeof(rt->fib6_dst.addr), in mlxsw_sp_router_fib6_replace()
7273 rt->fib6_dst.plen, in mlxsw_sp_router_fib6_replace()
7331 &rt->fib6_dst.addr, in mlxsw_sp_router_fib6_append()
7332 sizeof(rt->fib6_dst in mlxsw_sp_router_fib6_append()
[all...]

Completed in 50 milliseconds