Re: [RFC PATCH bpf-next 05/12] xdp: add MEM_TYPE_ZERO_COPY

2018-05-17 Thread Björn Töpel
2018-05-17 9:08 GMT+02:00 Björn Töpel : > 2018-05-17 7:57 GMT+02:00 Jesper Dangaard Brouer : >> On Tue, 15 May 2018 21:06:08 +0200 >> Björn Töpel wrote: >> >>> @@ -82,6 +88,10 @@ struct xdp_frame *convert_to_xdp_frame(struct xdp_buff >>> *xdp) >>> int metasize; >>> int headroom; >>> >

Re: [RFC PATCH bpf-next 05/12] xdp: add MEM_TYPE_ZERO_COPY

2018-05-17 Thread Björn Töpel
2018-05-17 7:57 GMT+02:00 Jesper Dangaard Brouer : > On Tue, 15 May 2018 21:06:08 +0200 > Björn Töpel wrote: > >> @@ -82,6 +88,10 @@ struct xdp_frame *convert_to_xdp_frame(struct xdp_buff >> *xdp) >> int metasize; >> int headroom; >> >> + // XXX implement clone, copy, use "native"

Re: [RFC PATCH bpf-next 05/12] xdp: add MEM_TYPE_ZERO_COPY

2018-05-16 Thread Jesper Dangaard Brouer
On Tue, 15 May 2018 21:06:08 +0200 Björn Töpel wrote: > @@ -82,6 +88,10 @@ struct xdp_frame *convert_to_xdp_frame(struct xdp_buff > *xdp) > int metasize; > int headroom; > > + // XXX implement clone, copy, use "native" MEM_TYPE > + if (xdp->rxq->mem.type == MEM_TYPE_ZERO_CO