Re: XDP packet queueing and scheduling capabilities

Alexandre Cassen <[email protected]> Tue, 13 Feb 2024 15:33:11 +0100
Newsgroups org.kernel.vger.xdp-newbies
Message-ID <[email protected]>
Hi Toke,

here is a target with lot of interest for it : www.gtp-guard.org

When dealing with mobile network data-plane, at some point you have 
ordering issues and shaping needs, so queuing is truly needed.
Alternatively ones can  implement PIFO or others built on AF_XDP but if 
dedicated bpf map covers the use-case, would be nice.

Watching at your LPC 2022 presentation, at the end, discussions where 
made around using existing Qdisc kernel framework and find
a way to share the path between XDP and netstack. Is it a target for 
adding PIFO, or more generally getting queuing support for XDP ?

regs,
Alexandre


On 13/02/2024 14:03, Toke Høiland-Jørgensen wrote:
> team lnx <[email protected]> writes:
> 
>> Hello everyone,
>>
>> https://lwn.net/Articles/901046/
>> would this be resumed any time soon this year ?
> 
> The latest version of those patches are here:
> https://git.kernel.org/pub/scm/linux/kernel/git/toke/linux.git/log/?h=xdp-queueing-08
> 
> They are a bit rough around the edges, and there are some missing pieces
> still; I'm working on getting a userspace/BPF implementation to the
> point where those can be filled in. After that, and some thorough
> testing, it should be possible to post another revision.
> 
> What's your interest in this? I.e., what do you want to use them for?
> Would be useful to know so I can make sure this is covered :)
> 
> -Toke
> 
>