Searched refs:sk_dst_cache (Results 1 – 8 of 8) sorted by relevance
| /Linux-v4.19/net/sunrpc/ |
| D | sunrpc.h | 45 dst = rcu_dereference(sk->sk_dst_cache); in sock_is_loopback()
|
| /Linux-v4.19/include/net/ |
| D | sock.h | 404 struct dst_entry __rcu *sk_dst_cache; member 1828 return rcu_dereference_check(sk->sk_dst_cache, in __sk_dst_get() 1838 dst = rcu_dereference(sk->sk_dst_cache); in sk_dst_get() 1855 rcu_assign_pointer(sk->sk_dst_cache, ndst); in dst_negative_advice() 1869 old_dst = rcu_dereference_protected(sk->sk_dst_cache, in __sk_dst_set() 1871 rcu_assign_pointer(sk->sk_dst_cache, dst); in __sk_dst_set() 1882 old_dst = xchg((__force struct dst_entry **)&sk->sk_dst_cache, dst); in sk_dst_set()
|
| /Linux-v4.19/net/decnet/ |
| D | af_decnet.c | 447 dst_release(rcu_dereference_check(sk->sk_dst_cache, 1)); in dn_destruct() 958 if (dn_route_output_sock(&sk->sk_dst_cache, &fld, sk, flags) < 0) in __dn_connect() 1964 if ((flags & MSG_TRYHARD) && sk->sk_dst_cache) in dn_sendmsg()
|
| D | dn_nsp_out.c | 98 if (dn_route_output_sock(&sk->sk_dst_cache, &fld, sk, 0) == 0) { in dn_nsp_send()
|
| /Linux-v4.19/net/core/ |
| D | sock.c | 500 RCU_INIT_POINTER(sk->sk_dst_cache, NULL); in __sk_dst_check() 1679 newsk->sk_dst_cache = NULL; in sk_clone_lock()
|
| D | dev.c | 3684 rcu_access_pointer(sk->sk_dst_cache)) in __netdev_pick_tx()
|
| /Linux-v4.19/net/ipv4/ |
| D | af_inet.c | 159 dst_release(rcu_dereference_check(sk->sk_dst_cache, 1)); in inet_sock_destruct()
|
| /Linux-v4.19/drivers/net/hyperv/ |
| D | netvsc_drv.c | 298 sk && sk_fullsock(sk) && rcu_access_pointer(sk->sk_dst_cache)) in netvsc_get_tx_queue()
|