Searched refs:sk_rx_dst (Results 1 – 9 of 9) sorted by relevance
| /linux/net/ipv6/ |
| H A D | ip6_input.c | 77 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_v6_early_demux()
|
| H A D | tcp_ipv6.c | 102 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet6_sk_rx_dst_set() 1614 dst = rcu_dereference_protected(sk->sk_rx_dst, 1623 RCU_INIT_POINTER(sk->sk_rx_dst, NULL);
|
| H A D | udp.c | 1132 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in udpv6_rcv() 1256 dst = rcu_dereference(sk->sk_rx_dst); in udp_v6_early_demux()
|
| /linux/net/ipv4/ |
| H A D | udp.c | 2465 old = unrcu_pointer(xchg(&sk->sk_rx_dst, RCU_INITIALIZER(dst))); in udp_sk_rx_dst_set() 2652 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in udp_rcv() 2819 dst = rcu_dereference(sk->sk_rx_dst); in udp_v4_early_demux()
|
| H A D | tcp_ipv4.c | 1841 dst = rcu_dereference_protected(sk->sk_rx_dst, 1850 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); 2353 rcu_assign_pointer(sk->sk_rx_dst, dst);
|
| H A D | tcp.c | 3450 dst_release(unrcu_pointer(xchg(&sk->sk_rx_dst, NULL))); in tcp_disconnect()
|
| H A D | tcp_input.c | 6512 if (unlikely(!rcu_access_pointer(sk->sk_rx_dst))) in tcp_rcv_established()
|
| /linux/include/net/ |
| H A D | sock.h | 432 struct dst_entry __rcu *sk_rx_dst; member
|
| /linux/net/core/ |
| H A D | sock.c | 4574 CACHELINE_ASSERT_GROUP_MEMBER(struct sock, sock_read_rx, sk_rx_dst); in sock_struct_check()
|