Subject: Re: [PATCH net-next v8 03/16] net: Add lease info to queue-get response

From: Jakub Kicinski <[email-masked]>
Date: Sat, 31 Jan 2026 16:15:11 -0800

On Thu, 29 Jan 2026 23:28:17 +0100 Daniel Borkmann wrote:
>   # ip netns exec foo ls /sys/class/net/nk/queues/
>   rx-0  rx-1  tx-0
> 
>   # ip netns exec foo ./pyynl/cli.py \
>       --spec ~/netlink/specs/netdev.yaml \
>       --do queue-get \
>       --json '{"ifindex": 8, "id": 1, "type": "rx"}'
>   {'id': 1, 'ifindex': 8, 'type': 'rx'}

I think the memory provider is going to be missing here?
We want the container to see its memory provider but IIUC the mp_priv
ends up on the lessor's queue.

I started wondering if we don't need extra checks for XDP (MPs and XDP
don't currently mix) but IIUC the mp ends up on the "real" queue, so
XDP should be fine. So either we need to follow down here, or pop the
mp pointers onto both queues?