Home
last modified time | relevance | path

Searched refs:fib6_prefsrc (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/include/net/
H A Dip6_fib.h187 struct rt6key fib6_prefsrc; member
480 *addr = from->fib6_prefsrc.addr; in rt6_get_prefsrc()
H A Dip6_route.h140 if (f6i && f6i->fib6_prefsrc.plen) { in ip6_route_get_saddr()
141 *saddr = f6i->fib6_prefsrc.addr; in ip6_route_get_saddr()
/kernel/linux/linux-6.6/include/net/
H A Dip6_fib.h188 struct rt6key fib6_prefsrc; member
473 *addr = from->fib6_prefsrc.addr; in rt6_get_prefsrc()
H A Dip6_route.h136 if (f6i && f6i->fib6_prefsrc.plen) { in ip6_route_get_saddr()
137 *saddr = f6i->fib6_prefsrc.addr; in ip6_route_get_saddr()
/kernel/linux/linux-5.10/net/ipv6/
H A Droute.c3738 rt->fib6_prefsrc.addr = cfg->fc_prefsrc; in ip6_route_info_create()
3739 rt->fib6_prefsrc.plen = 128; in ip6_route_info_create()
3741 rt->fib6_prefsrc.plen = 0; in ip6_route_info_create()
4511 ipv6_addr_equal(addr, &rt->fib6_prefsrc.addr)) { in fib6_remove_prefsrc()
4514 rt->fib6_prefsrc.plen = 0; in fib6_remove_prefsrc()
5586 if (rt->fib6_prefsrc.plen) { in rt6_fill_node()
5588 saddr_buf = rt->fib6_prefsrc.addr; in rt6_fill_node()
/kernel/linux/linux-6.6/net/ipv6/
H A Droute.c3822 rt->fib6_prefsrc.addr = cfg->fc_prefsrc; in ip6_route_info_create()
3823 rt->fib6_prefsrc.plen = 128; in ip6_route_info_create()
3825 rt->fib6_prefsrc.plen = 0; in ip6_route_info_create()
4598 ipv6_addr_equal(addr, &rt->fib6_prefsrc.addr) && in fib6_remove_prefsrc()
4602 rt->fib6_prefsrc.plen = 0; in fib6_remove_prefsrc()
5679 if (rt->fib6_prefsrc.plen) { in rt6_fill_node()
5681 saddr_buf = rt->fib6_prefsrc.addr; in rt6_fill_node()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c6052 if (res.f6i->fib6_prefsrc.plen) { in bpf_ipv6_fib_lookup()
6053 *src = res.f6i->fib6_prefsrc.addr; in bpf_ipv6_fib_lookup()

Completed in 32 milliseconds