Home
last modified time | relevance | path

Searched refs:udp_prod_queue (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/
H A Dudp.h73 struct udp_prod_queue { struct
120 struct udp_prod_queue *udp_prod_queue; member
/linux/include/net/
H A Dudp.h295 up->udp_prod_queue = kzalloc_objs(*up->udp_prod_queue, nr_node_ids); in udp_lib_init_sock()
296 if (!up->udp_prod_queue) in udp_lib_init_sock()
299 init_llist_head(&up->udp_prod_queue[i].ll_root); in udp_lib_init_sock()
/linux/net/ipv4/
H A Dudp.c1660 struct udp_prod_queue *udp_prod_queue; in __udp_enqueue_schedule_skb() local
1674 udp_prod_queue = &udp_sk(sk)->udp_prod_queue[numa_node_id()]; in __udp_enqueue_schedule_skb()
1676 rmem += atomic_read(&udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()
1703 atomic_add(size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()
1705 if (!llist_add(&skb->ll_node, &udp_prod_queue->ll_root)) in __udp_enqueue_schedule_skb()
1712 ll_list = llist_del_all(&udp_prod_queue->ll_root); in __udp_enqueue_schedule_skb()
1782 atomic_sub(total_size, &udp_prod_queue->rmem_alloc); in __udp_enqueue_schedule_skb()
1804 kfree(up->udp_prod_queue); in udp_destruct_common()