Re: [PATCH bpf-next 2/2] samples/bpf: convert xdpsock to use libbpf for AF_XDP access

2018-12-17 Thread Magnus Karlsson
On Mon, Dec 17, 2018 at 12:09 PM Jesper Dangaard Brouer wrote: > > On Mon, 10 Dec 2018 16:34:45 +0100 > Magnus Karlsson wrote: > > > static const char pkt_data[] = > > "\x3c\xfd\xfe\x9e\x7f\x71\xec\xb1\xd7\x98\x3a\xc0\x08\x00\x45\x00" > > "\x00\x2e\x00\x00\x00\x00\x40\x11\x88\x97\x05

Re: [PATCH bpf-next 2/2] samples/bpf: convert xdpsock to use libbpf for AF_XDP access

2018-12-17 Thread Jesper Dangaard Brouer
On Mon, 10 Dec 2018 16:34:45 +0100 Magnus Karlsson wrote: > static const char pkt_data[] = > "\x3c\xfd\xfe\x9e\x7f\x71\xec\xb1\xd7\x98\x3a\xc0\x08\x00\x45\x00" > "\x00\x2e\x00\x00\x00\x00\x40\x11\x88\x97\x05\x08\x07\x08\xc8\x14" > - "\x1e\x04\x10\x92\x10\x92\x00\x1a\x6d\xa3\x34\x

Re: [PATCH bpf-next 2/2] samples/bpf: convert xdpsock to use libbpf for AF_XDP access

2018-12-11 Thread Magnus Karlsson
Thanks Jakub, I will mention this in the commit message of the v2. /Magnus On Tue, Dec 11, 2018 at 2:08 AM Jakub Kicinski wrote: > > On Mon, 10 Dec 2018 16:34:45 +0100, Magnus Karlsson wrote: > > diff --git a/samples/bpf/xdpsock_user.c b/samples/bpf/xdpsock_user.c > > index 57ecadc..ca94cfb 100

Re: [PATCH bpf-next 2/2] samples/bpf: convert xdpsock to use libbpf for AF_XDP access

2018-12-10 Thread Jakub Kicinski
On Mon, 10 Dec 2018 16:34:45 +0100, Magnus Karlsson wrote: > diff --git a/samples/bpf/xdpsock_user.c b/samples/bpf/xdpsock_user.c > index 57ecadc..ca94cfb 100644 > --- a/samples/bpf/xdpsock_user.c > +++ b/samples/bpf/xdpsock_user.c > @@ -44,15 +44,8 @@ > #define PF_XDP AF_XDP > #endif > > -#def

[PATCH bpf-next 2/2] samples/bpf: convert xdpsock to use libbpf for AF_XDP access

2018-12-10 Thread Magnus Karlsson
This commit converts the xdpsock sample application to use the AF_XDP functions present in libbpf. This cuts down the size of it by nearly 300 lines of code. Signed-off-by: Magnus Karlsson --- samples/bpf/xdpsock_user.c | 584 + 1 file changed, 164 ins