Home
last modified time | relevance | path

Searched refs:xfrm_input_afinfo (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/net/xfrm/
H A Dxfrm_input.c45 static struct xfrm_input_afinfo const __rcu *xfrm_input_afinfo[2][AF_INET6 + 1]; variable
52 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_register_afinfo()
60 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) in xfrm_input_register_afinfo()
63 rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); in xfrm_input_register_afinfo()
69 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_unregister_afinfo()
74 if (likely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) { in xfrm_input_unregister_afinfo()
75 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family] != afinfo)) in xfrm_input_unregister_afinfo()
78 RCU_INIT_POINTER(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], NULL); in xfrm_input_unregister_afinfo()
86 static const struct xfrm_input_afinfo *xfrm_input_get_afinf
[all...]
/kernel/linux/linux-6.6/net/xfrm/
H A Dxfrm_input.c47 static struct xfrm_input_afinfo const __rcu *xfrm_input_afinfo[2][AF_INET6 + 1]; variable
54 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_register_afinfo()
62 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) in xfrm_input_register_afinfo()
65 rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); in xfrm_input_register_afinfo()
71 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo) in xfrm_input_unregister_afinfo()
76 if (likely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family])) { in xfrm_input_unregister_afinfo()
77 if (unlikely(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family] != afinfo)) in xfrm_input_unregister_afinfo()
80 RCU_INIT_POINTER(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], NULL); in xfrm_input_unregister_afinfo()
88 static const struct xfrm_input_afinfo *xfrm_input_get_afinf
[all...]
/kernel/linux/linux-5.10/net/ipv4/
H A Dtunnel4.c133 static const struct xfrm_input_afinfo tunnel4_input_afinfo = {
H A Dxfrm4_protocol.c201 static const struct xfrm_input_afinfo xfrm4_input_afinfo = {
/kernel/linux/linux-5.10/net/ipv6/
H A Dtunnel6.c178 static const struct xfrm_input_afinfo tunnel6_input_afinfo = {
H A Dxfrm6_protocol.c214 static const struct xfrm_input_afinfo xfrm6_input_afinfo = {
/kernel/linux/linux-6.6/net/ipv6/
H A Dtunnel6.c178 static const struct xfrm_input_afinfo tunnel6_input_afinfo = {
H A Dxfrm6_protocol.c214 static const struct xfrm_input_afinfo xfrm6_input_afinfo = {
/kernel/linux/linux-6.6/net/ipv4/
H A Dtunnel4.c133 static const struct xfrm_input_afinfo tunnel4_input_afinfo = {
H A Dxfrm4_protocol.c198 static const struct xfrm_input_afinfo xfrm4_input_afinfo = {
/kernel/linux/linux-5.10/include/net/
H A Dxfrm.h381 struct xfrm_input_afinfo { struct
388 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo);
389 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo);
/kernel/linux/linux-6.6/include/net/
H A Dxfrm.h399 struct xfrm_input_afinfo { struct
406 int xfrm_input_register_afinfo(const struct xfrm_input_afinfo *afinfo);
407 int xfrm_input_unregister_afinfo(const struct xfrm_input_afinfo *afinfo);

Completed in 13 milliseconds