Home
last modified time | relevance | path

Searched refs:sk_policy (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/net/smc/
Dsmc.h255 return (smc->clcsock->sk->sk_policy[0] || in using_ipsec()
256 smc->clcsock->sk->sk_policy[1]) ? true : false; in using_ipsec()
/Linux-v5.4/net/l2tp/
Dl2tp_core.h291 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm()
292 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
/Linux-v5.4/include/net/
Dxfrm.h1096 if (sk && sk->sk_policy[XFRM_POLICY_IN]) in __xfrm_policy_check2()
1172 sk->sk_policy[0] = NULL; in xfrm_sk_clone_policy()
1173 sk->sk_policy[1] = NULL; in xfrm_sk_clone_policy()
1174 if (unlikely(osk->sk_policy[0] || osk->sk_policy[1])) in xfrm_sk_clone_policy()
1185 pol = rcu_dereference_protected(sk->sk_policy[0], 1); in xfrm_sk_free_policy()
1188 sk->sk_policy[0] = NULL; in xfrm_sk_free_policy()
1190 pol = rcu_dereference_protected(sk->sk_policy[1], 1); in xfrm_sk_free_policy()
1193 sk->sk_policy[1] = NULL; in xfrm_sk_free_policy()
Dsock.h400 struct xfrm_policy __rcu *sk_policy[2]; member
/Linux-v5.4/net/xfrm/
Dxfrm_policy.c2163 pol = rcu_dereference(sk->sk_policy[dir]); in xfrm_sk_policy_lookup()
2265 old_pol = rcu_dereference_protected(sk->sk_policy[dir], in xfrm_sk_policy_insert()
2272 rcu_assign_pointer(sk->sk_policy[dir], pol); in xfrm_sk_policy_insert()
2330 p = rcu_dereference(osk->sk_policy[i]); in __xfrm_sk_clone_policy()
2337 rcu_assign_pointer(sk->sk_policy[i], np); in __xfrm_sk_clone_policy()
3035 if (sk && sk->sk_policy[XFRM_POLICY_OUT]) { in xfrm_lookup_with_ifid()
3560 if (sk && sk->sk_policy[dir]) { in __xfrm_policy_check()