linux/net/xdp
Magnus Karlsson c2d3d6a474 xsk: Move queue_id, dev and need_wakeup to buffer pool
Move queue_id, dev, and need_wakeup from the umem to the
buffer pool. This so that we in a later commit can share the umem
between multiple HW queues. There is one buffer pool per dev and
queue id, so these variables should belong to the buffer pool, not
the umem. Need_wakeup is also something that is set on a per napi
level, so there is usually one per device and queue id. So move
this to the buffer pool too.

Signed-off-by: Magnus Karlsson <magnus.karlsson@intel.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Björn Töpel <bjorn.topel@intel.com>
Link: https://lore.kernel.org/bpf/1598603189-32145-6-git-send-email-magnus.karlsson@intel.com
2020-08-31 21:15:04 +02:00
..
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile xsk: Introduce AF_XDP buffer allocation API 2020-05-21 17:31:26 -07:00
xdp_umem.c xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xdp_umem.h xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xsk_buff_pool.c xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xsk_diag.c xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xsk_queue.c xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code 2020-05-21 17:31:27 -07:00
xsk_queue.h xsk: Create and free buffer pool independently from umem 2020-08-31 21:15:04 +02:00
xsk.c xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xsk.h xsk: Move queue_id, dev and need_wakeup to buffer pool 2020-08-31 21:15:04 +02:00
xskmap.c bpf: Relax max_entries check for most of the inner map types 2020-08-28 15:41:30 +02:00