Re: [PATCH bpf-next] selftests, bpf: remove AF_XDP samples
Jesper Dangaard Brouer <[email protected]>
| Newsgroups | org.kernel.vger.xdp-newbies,org.kernel.vger.bpf,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
On 30/06/2022 11.37, Magnus Karlsson wrote: > From: Magnus Karlsson <[email protected]> > > Remove the AF_XDP samples from samples/bpf as they are dependent on > the AF_XDP support in libbpf. This support has now been removed in the > 1.0 release, so these samples cannot be compiled anymore. Please start > to use libxdp instead. It is backwards compatible with the AF_XDP > support that was offered in libbpf. New samples can be found in the > various xdp-project repositories connected to libxdp and by googling. > > Signed-off-by: Magnus Karlsson <[email protected]> Will you (or Maciej) be submitting these samples to XDP-tools[1] which is the current home for libxdp or maybe BPF-examples[2] ? [1] https://github.com/xdp-project/xdp-tools [2] https://github.com/xdp-project/bpf-examples I know Toke is ready to take over maintaining these, but we will appreciate someone to open a PR with this code... > --- > MAINTAINERS | 2 - > samples/bpf/Makefile | 9 - > samples/bpf/xdpsock.h | 19 - > samples/bpf/xdpsock_ctrl_proc.c | 190 --- > samples/bpf/xdpsock_kern.c | 24 - > samples/bpf/xdpsock_user.c | 2019 ------------------------------- > samples/bpf/xsk_fwd.c | 1085 ----------------- The code in samples/bpf/xsk_fwd.c is interesting, because it contains a buffer memory manager, something I've seen people struggle with getting right and performant (at the same time). You can get my ACK if someone commits to port this to [1] or [2], or a 3rd place that have someone what will maintain this in the future. --Jesper