Home
last modified time | relevance | path

Searched refs:udp_sk (Results 1 – 15 of 15) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dsock_destroy_prog.c107 struct udp_sock *udp_sk = ctx->udp_sk; in iter_udp6_client() local
108 struct sock *sk = (struct sock *) udp_sk; in iter_udp6_client()
129 struct udp_sock *udp_sk = ctx->udp_sk; in iter_udp6_server() local
130 struct sock *sk = (struct sock *) udp_sk; in iter_udp6_server()
137 inet = &udp_sk->inet; in iter_udp6_server()
H A Dsock_iter_batch.c94 #define udp_sk(ptr) container_of(ptr, struct udp_sock, inet.sk) macro
99 struct sock *sk = (struct sock *)ctx->udp_sk; in iter_udp_soreuse()
126 bucket[idx] = udp_sk(sk)->udp_portaddr_hash & udptable->mask; in iter_udp_soreuse()
/linux/include/linux/
H A Dudp.h144 test_bit(UDP_FLAGS_##nr, &udp_sk(sk)->udp_flags)
146 set_bit(UDP_FLAGS_##nr, &udp_sk(sk)->udp_flags)
148 test_and_set_bit(UDP_FLAGS_##nr, &udp_sk(sk)->udp_flags)
150 clear_bit(UDP_FLAGS_##nr, &udp_sk(sk)->udp_flags)
152 assign_bit(UDP_FLAGS_##nr, &udp_sk(sk)->udp_flags, val)
156 #define udp_sk(ptr) container_of_const(ptr, struct udp_sock, inet.sk) macro
161 WRITE_ONCE(udp_sk(sk)->peeking_with_offset, val >= 0); in udp_set_peek_off()
232 READ_ONCE(udp_sk(sk)->encap_rcv) && in udp_unexpected_gso()
/linux/net/ipv4/
H A Dudp.c145 (bitmap || udp_sk(sk2)->udp_port_hash == num) && in udp_lib_lport_inuse()
158 __set_bit(udp_sk(sk2)->udp_port_hash >> log, in udp_lib_lport_inuse()
182 (udp_sk(sk2)->udp_port_hash == num) && in udp_lib_lport_inuse2()
212 (udp_sk(sk2)->udp_port_hash == udp_sk(sk)->udp_port_hash) && in udp_reuseport_add_sock()
287 unsigned int slot2 = udp_sk(sk)->udp_portaddr_hash ^ snum; in udp_lib_get_port()
313 udp_sk(sk)->udp_port_hash = snum; in udp_lib_get_port()
314 udp_sk(sk)->udp_portaddr_hash ^= snum; in udp_lib_get_port()
319 udp_sk(sk)->udp_port_hash = 0; in udp_lib_get_port()
320 udp_sk(sk)->udp_portaddr_hash ^= snum; in udp_lib_get_port()
330 hslot2 = udp_hashslot2(udptable, udp_sk(sk)->udp_portaddr_hash); in udp_lib_get_port()
[all …]
H A Dudp_tunnel_core.c82 udp_sk(sk)->encap_type = cfg->encap_type; in setup_udp_tunnel_sock()
83 udp_sk(sk)->encap_rcv = cfg->encap_rcv; in setup_udp_tunnel_sock()
84 udp_sk(sk)->encap_err_rcv = cfg->encap_err_rcv; in setup_udp_tunnel_sock()
85 udp_sk(sk)->encap_err_lookup = cfg->encap_err_lookup; in setup_udp_tunnel_sock()
86 udp_sk(sk)->encap_destroy = cfg->encap_destroy; in setup_udp_tunnel_sock()
87 udp_sk(sk)->gro_receive = cfg->gro_receive; in setup_udp_tunnel_sock()
88 udp_sk(sk)->gro_complete = cfg->gro_complete; in setup_udp_tunnel_sock()
H A Dxfrm4_input.c84 struct udp_sock *up = udp_sk(sk); in __xfrm4_udp_encap_rcv()
169 udp_sk(sk)->encap_type); in xfrm4_udp_encap_rcv()
H A Dudp_offload.c55 struct udp_sock *tup, *up = udp_sk(sk); in udp_tunnel_update_gro_lookup()
82 struct udp_sock *up = udp_sk(sk); in udp_tunnel_update_gro_rcv()
158 return call_gro_receive_sk(udp_sk(sk)->gro_receive, sk, head, skb); in udp_tunnel_gro_rcv()
167 return call_gro_receive_sk(udp_sk(sk)->gro_receive, sk, head, skb); in udp_tunnel_gro_rcv()
797 if (!sk || !udp_sk(sk)->gro_receive) { in udp_gro_receive()
930 if (sk && udp_sk(sk)->gro_complete) { in udp_gro_complete()
943 err = udp_sk(sk)->gro_complete(sk, skb, in udp_gro_complete()
/linux/net/ipv6/
H A Dudp.c106 udp_sk(sk)->udp_portaddr_hash = hash2_partial; in udp_v6_get_port()
141 udp_sk(sk)->udp_port_hash != hnum || in compute_score()
577 if (!__sk_queue_drop_skb(sk, &udp_sk(sk)->reader_queue, skb, flags, in udpv6_recvmsg()
661 up = udp_sk(sk); in __udp6_lib_err_encap()
674 up = udp_sk(sk); in __udp6_lib_err_encap()
711 if (!sk || READ_ONCE(udp_sk(sk)->encap_type)) { in udpv6_err()
753 if (udp_sk(sk)->encap_err_rcv) in udpv6_err()
754 udp_sk(sk)->encap_err_rcv(sk, skb, err, uh->dest, in udpv6_err()
809 struct udp_sock *up = udp_sk(sk); in udpv6_queue_rcv_one_skb()
909 if (udp_sk(sk)->udp_port_hash != hnum || in __udp_v6_is_mcast_sock()
[all …]
H A Dxfrm6_input.c79 struct udp_sock *up = udp_sk(sk); in __xfrm6_udp_encap_rcv()
167 udp_sk(sk)->encap_type); in xfrm6_udp_encap_rcv()
/linux/include/net/
H A Dudp.h179 return !hlist_nulls_unhashed(&udp_sk(sk)->udp_lrpa_node); in udp_hashed4()
287 struct udp_sock *up = udp_sk(sk); in udp_lib_init_sock()
305 numa_drop_add(&udp_sk(sk)->drop_counters, 1); in udp_drops_inc()
382 return sk_rmem_alloc_get(sk) - READ_ONCE(udp_sk(sk)->forward_deficit); in udp_rqueue_get()
/linux/drivers/net/ovpn/
H A Dsocket.c154 u8 type = READ_ONCE(udp_sk(sk)->encap_type); in ovpn_socket_new()
/linux/net/rxrpc/
H A Dio_thread.c26 int rxrpc_encap_rcv(struct sock *udp_sk, struct sk_buff *skb) in rxrpc_encap_rcv() argument
29 struct rxrpc_local *local = rcu_dereference_sk_user_data(udp_sk); in rxrpc_encap_rcv()
/linux/net/l2tp/
H A Dl2tp_core.c154 WRITE_ONCE(udp_sk(sk)->encap_type, 0); in l2tp_tunnel_free()
155 udp_sk(sk)->encap_rcv = NULL; in l2tp_tunnel_free()
156 udp_sk(sk)->encap_destroy = NULL; in l2tp_tunnel_free()
/linux/net/netfilter/ipvs/
H A Dip_vs_sync.c1703 struct udp_sock *up = udp_sk(sk); in sync_thread_backup()
/linux/net/core/
H A Dsock.c4473 !skb_queue_empty_lockless(&udp_sk(sk)->reader_queue)) in sk_busy_loop_end()