| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | sock_destroy_prog.c | 107 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 D | sock_iter_batch.c | 94 #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 D | udp.h | 144 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 D | udp.c | 145 (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 D | udp_tunnel_core.c | 82 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 D | xfrm4_input.c | 84 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 D | udp_offload.c | 55 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 D | udp.c | 106 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 D | xfrm6_input.c | 79 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 D | udp.h | 179 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 D | socket.c | 154 u8 type = READ_ONCE(udp_sk(sk)->encap_type); in ovpn_socket_new()
|
| /linux/net/rxrpc/ |
| H A D | io_thread.c | 26 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 D | l2tp_core.c | 154 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 D | ip_vs_sync.c | 1703 struct udp_sock *up = udp_sk(sk); in sync_thread_backup()
|
| /linux/net/core/ |
| H A D | sock.c | 4473 !skb_queue_empty_lockless(&udp_sk(sk)->reader_queue)) in sk_busy_loop_end()
|