Thread (10 messages) 10 messages, 3 authors, 2025-09-26

Re: [PATCH RFC 0/4] Add XDP RX queue index metadata via kfuncs

From: Lorenzo Bianconi <lorenzo@kernel.org>
Date: 2025-09-26 06:42:26
Also in: bpf, linux-kernel-mentees, lkml

On 9/24/25 11:31 PM, Stanislav Fomichev wrote:
quoted
On 09/24, Mehdi Ben Hadj Khelifa wrote:
quoted
On 9/23/25 9:45 PM, Stanislav Fomichev wrote:
quoted
On 09/23, Mehdi Ben Hadj Khelifa wrote:
quoted
---
Mehdi Ben Hadj Khelifa (4):
    netlink: specs: Add XDP RX queue index to XDP metadata
    net: xdp: Add xmo_rx_queue_index callback
    uapi: netdev: Add XDP RX queue index metadata flags
    net: veth: Implement RX queue index XDP hint

   Documentation/netlink/specs/netdev.yaml |  5 +++++
   drivers/net/veth.c                      | 12 ++++++++++++
   include/net/xdp.h                       |  5 +++++
   include/uapi/linux/netdev.h             |  3 +++
   net/core/xdp.c                          | 15 +++++++++++++++
   tools/include/uapi/linux/netdev.h       |  3 +++
   6 files changed, 43 insertions(+)
   ---
   base-commit: 07e27ad16399afcd693be20211b0dfae63e0615f
   this is the commit of tag: v6.17-rc7 on the mainline.
   This patch series is intended to make a base for setting
   queue_index in the xdp_rxq_info struct in bpf/cpumap.c to
   the right index. Although that part I still didn't figure
   out yet,I m searching for my guidance to do that as well
   as for the correctness of the patches in this series.
quoted
I don't really understand what queue_index means for the cpu map. It is
a kernel thread doing work, there is no queue. Maybe whoever added
the todo can clarify?
Hi Mehdi,

IIRC it is the queue index of the NIC that received the packet from the wire.

Regards,
Lorenzo
Hi Lorenzo,
Can you help us clarify the todo added in cpu_map_bpf_prog_run_xdp() in this
commit:
github.com/torvalds/linux/commit/9216477449f33cdbc9c9a99d49f500b7fbb81702 ?

Regards,
Mehdi

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help