Searched refs:sk_rx_dst (Results 1 – 9 of 9) sorted by relevance
/linux/net/ipv6/ |
H A D | tcp_ipv6.c | 100 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet6_sk_rx_dst_set() 1627 dst = rcu_dereference_protected(sk->sk_rx_dst, 1636 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); 2032 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst);
|
H A D | udp.c | 990 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp6_lib_rcv() 1117 dst = rcu_dereference(sk->sk_rx_dst); in udp_v6_early_demux()
|
/linux/net/ipv4/ |
H A D | tcp_ipv4.c | 1902 dst = rcu_dereference_protected(sk->sk_rx_dst, 1911 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); 1992 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); 2448 rcu_assign_pointer(sk->sk_rx_dst, dst);
|
H A D | udp.c | 2237 old = unrcu_pointer(xchg(&sk->sk_rx_dst, RCU_INITIALIZER(dst))); in udp_sk_rx_dst_set() 2434 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp4_lib_rcv() 2605 dst = rcu_dereference(sk->sk_rx_dst); in udp_v4_early_demux()
|
H A D | af_inet.c | 160 dst_release(rcu_dereference_protected(sk->sk_rx_dst, 1)); in inet_sock_destruct()
|
H A D | tcp.c | 3353 dst_release(unrcu_pointer(xchg(&sk->sk_rx_dst, NULL))); in tcp_disconnect()
|
H A D | tcp_input.c | 6103 if (unlikely(!rcu_access_pointer(sk->sk_rx_dst))) in tcp_rcv_established()
|
/linux/include/net/ |
H A D | sock.h | 408 struct dst_entry __rcu *sk_rx_dst; member
|
/linux/net/core/ |
H A D | sock.c | 4326 CACHELINE_ASSERT_GROUP_MEMBER(struct sock, sock_read_rx, sk_rx_dst); in sock_struct_check()
|