Searched refs:sk_policy (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/net/smc/ |
H A D | smc.h | 287 return (smc->clcsock->sk->sk_policy[0] || in using_ipsec() 288 smc->clcsock->sk->sk_policy[1]) ? true : false; in using_ipsec()
|
/kernel/linux/linux-5.10/net/l2tp/ |
H A D | l2tp_core.h | 313 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm() 314 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
|
/kernel/linux/linux-6.6/net/smc/ |
H A D | smc.h | 357 return (smc->clcsock->sk->sk_policy[0] || in using_ipsec() 358 smc->clcsock->sk->sk_policy[1]) ? true : false; in using_ipsec()
|
/kernel/linux/linux-6.6/net/l2tp/ |
H A D | l2tp_core.h | 313 return sk && (rcu_access_pointer(sk->sk_policy[0]) || in l2tp_tunnel_uses_xfrm() 314 rcu_access_pointer(sk->sk_policy[1])); in l2tp_tunnel_uses_xfrm()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | xfrm.h | 1123 if (sk && sk->sk_policy[XFRM_POLICY_IN]) in __xfrm_policy_check2() 1204 sk->sk_policy[0] = NULL; in xfrm_sk_clone_policy() 1205 sk->sk_policy[1] = NULL; in xfrm_sk_clone_policy() 1206 if (unlikely(osk->sk_policy[0] || osk->sk_policy[1])) in xfrm_sk_clone_policy() 1217 pol = rcu_dereference_protected(sk->sk_policy[0], 1); in xfrm_sk_free_policy() 1220 sk->sk_policy[0] = NULL; in xfrm_sk_free_policy() 1222 pol = rcu_dereference_protected(sk->sk_policy[1], 1); in xfrm_sk_free_policy() 1225 sk->sk_policy[1] = NULL; in xfrm_sk_free_policy()
|
H A D | sock.h | 268 * @sk_policy: flow policy 432 struct xfrm_policy __rcu *sk_policy[2]; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | xfrm.h | 1168 if (sk && sk->sk_policy[XFRM_POLICY_IN]) in __xfrm_policy_check2() 1256 sk->sk_policy[0] = NULL; in xfrm_sk_clone_policy() 1257 sk->sk_policy[1] = NULL; in xfrm_sk_clone_policy() 1258 if (unlikely(osk->sk_policy[0] || osk->sk_policy[1])) in xfrm_sk_clone_policy() 1269 pol = rcu_dereference_protected(sk->sk_policy[0], 1); in xfrm_sk_free_policy() 1272 sk->sk_policy[0] = NULL; in xfrm_sk_free_policy() 1274 pol = rcu_dereference_protected(sk->sk_policy[1], 1); in xfrm_sk_free_policy() 1277 sk->sk_policy[1] = NULL; in xfrm_sk_free_policy()
|
H A D | sock.h | 264 * @sk_policy: flow policy 442 struct xfrm_policy __rcu *sk_policy[2]; member
|
/kernel/linux/linux-5.10/net/xfrm/ |
H A D | xfrm_policy.c | 2165 pol = rcu_dereference(sk->sk_policy[dir]); in xfrm_sk_policy_lookup() 2267 old_pol = rcu_dereference_protected(sk->sk_policy[dir], in xfrm_sk_policy_insert() 2274 rcu_assign_pointer(sk->sk_policy[dir], pol); in xfrm_sk_policy_insert() 2332 p = rcu_dereference(osk->sk_policy[i]); in __xfrm_sk_clone_policy() 2339 rcu_assign_pointer(sk->sk_policy[i], np); in __xfrm_sk_clone_policy() 3050 if (sk && sk->sk_policy[XFRM_POLICY_OUT]) { in xfrm_lookup_with_ifid() 3608 if (sk && sk->sk_policy[dir]) { in __xfrm_policy_check()
|
/kernel/linux/linux-6.6/net/xfrm/ |
H A D | xfrm_policy.c | 2246 pol = rcu_dereference(sk->sk_policy[dir]); in xfrm_sk_policy_lookup() 2348 old_pol = rcu_dereference_protected(sk->sk_policy[dir], in xfrm_sk_policy_insert() 2355 rcu_assign_pointer(sk->sk_policy[dir], pol); in xfrm_sk_policy_insert() 2413 p = rcu_dereference(osk->sk_policy[i]); in __xfrm_sk_clone_policy() 2420 rcu_assign_pointer(sk->sk_policy[i], np); in __xfrm_sk_clone_policy() 3133 if (sk && sk->sk_policy[XFRM_POLICY_OUT]) { in xfrm_lookup_with_ifid() 3651 if (sk && sk->sk_policy[dir]) { in __xfrm_policy_check()
|
Completed in 36 milliseconds