Home
last modified time | relevance | path

Searched refs:sk_rx_dst (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dtcp_nip.c879 rcu_assign_pointer(sk->sk_rx_dst, dst); in ninet_sk_rx_dst_set()
1856 dst = rcu_dereference_protected(sk->sk_rx_dst, in tcp_nip_do_rcv()
1862 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); in tcp_nip_do_rcv()
2095 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_nip_early_demux()
2210 dst_release(xchg((__force struct dst_entry **)&sk->sk_rx_dst, NULL)); in tcp_nip_disconnect()
H A Dtcp_nip_input.c1788 if (unlikely(!rcu_access_pointer(sk->sk_rx_dst))) in tcp_nip_rcv_established()
/kernel/linux/linux-5.10/net/ipv6/
H A Dtcp_ipv6.c110 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet6_sk_rx_dst_set()
1492 dst = rcu_dereference_protected(sk->sk_rx_dst, in tcp_v6_do_rcv()
1500 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); in tcp_v6_do_rcv()
1852 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_v6_early_demux()
H A Dudp.c966 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp6_lib_rcv()
1080 dst = rcu_dereference(sk->sk_rx_dst); in udp_v6_early_demux()
/kernel/linux/linux-5.10/net/ipv4/
H A Dtcp_ipv4.c1692 dst = rcu_dereference_protected(sk->sk_rx_dst, in tcp_v4_do_rcv()
1700 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); in tcp_v4_do_rcv()
1776 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_v4_early_demux()
2187 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet_sk_rx_dst_set()
H A Dudp.c2210 /* For TCP sockets, sk_rx_dst is protected by socket lock
2218 old = xchg((__force struct dst_entry **)&sk->sk_rx_dst, dst); in udp_sk_rx_dst_set()
2408 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp4_lib_rcv()
2566 dst = rcu_dereference(sk->sk_rx_dst); in udp_v4_early_demux()
H A Daf_inet.c164 dst_release(rcu_dereference_protected(sk->sk_rx_dst, 1)); in inet_sock_destruct()
H A Dtcp.c2888 dst_release(xchg((__force struct dst_entry **)&sk->sk_rx_dst, NULL)); in tcp_disconnect()
H A Dtcp_input.c5810 if (unlikely(!rcu_access_pointer(sk->sk_rx_dst))) in tcp_rcv_established()
/kernel/linux/linux-6.6/net/ipv6/
H A Dtcp_ipv6.c106 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet6_sk_rx_dst_set()
1471 dst = rcu_dereference_protected(sk->sk_rx_dst, in tcp_v6_do_rcv()
1480 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); in tcp_v6_do_rcv()
1868 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_v6_early_demux()
H A Dudp.c983 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp6_lib_rcv()
1109 dst = rcu_dereference(sk->sk_rx_dst); in udp_v6_early_demux()
/kernel/linux/linux-6.6/net/ipv4/
H A Dtcp_ipv4.c1715 dst = rcu_dereference_protected(sk->sk_rx_dst, in tcp_v4_do_rcv()
1724 RCU_INIT_POINTER(sk->sk_rx_dst, NULL); in tcp_v4_do_rcv()
1804 struct dst_entry *dst = rcu_dereference(sk->sk_rx_dst); in tcp_v4_early_demux()
2249 rcu_assign_pointer(sk->sk_rx_dst, dst); in inet_sk_rx_dst_set()
H A Dudp.c2205 /* For TCP sockets, sk_rx_dst is protected by socket lock
2213 old = xchg((__force struct dst_entry **)&sk->sk_rx_dst, dst); in udp_sk_rx_dst_set()
2410 if (unlikely(rcu_dereference(sk->sk_rx_dst) != dst)) in __udp4_lib_rcv()
2580 dst = rcu_dereference(sk->sk_rx_dst); in udp_v4_early_demux()
H A Daf_inet.c159 dst_release(rcu_dereference_protected(sk->sk_rx_dst, 1)); in inet_sock_destruct()
H A Dtcp.c3059 dst_release(xchg((__force struct dst_entry **)&sk->sk_rx_dst, NULL)); in tcp_disconnect()
H A Dtcp_input.c5897 if (unlikely(!rcu_access_pointer(sk->sk_rx_dst))) in tcp_rcv_established()
/kernel/linux/linux-5.10/include/net/
H A Dsock.h265 * @sk_rx_dst: receive input route used by early demux
434 struct dst_entry __rcu *sk_rx_dst; member
/kernel/linux/linux-6.6/include/net/
H A Dsock.h259 * @sk_rx_dst: receive input route used by early demux
260 * @sk_rx_dst_ifindex: ifindex for @sk_rx_dst
261 * @sk_rx_dst_cookie: cookie for @sk_rx_dst
398 struct dst_entry __rcu *sk_rx_dst; member

Completed in 77 milliseconds