Re: [PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-08-01 Thread Jesper Dangaard Brouer
On Wed, 1 Aug 2018 14:41:08 +0900 Toshiaki Makita wrote: > On 2018/07/31 21:46, Jesper Dangaard Brouer wrote: > > On Tue, 31 Jul 2018 19:40:08 +0900 > > Toshiaki Makita wrote: > > > >> On 2018/07/31 19:26, Jesper Dangaard Brouer wrote: > >>> > >>> Context needed from: [PATCH v6 bpf-next

Re: [PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-07-31 Thread Toshiaki Makita
On 2018/07/31 21:46, Jesper Dangaard Brouer wrote: > On Tue, 31 Jul 2018 19:40:08 +0900 > Toshiaki Makita wrote: > >> On 2018/07/31 19:26, Jesper Dangaard Brouer wrote: >>> >>> Context needed from: [PATCH v6 bpf-next 2/9] veth: Add driver XDP >>> >>> On Mon, 30 Jul 2018 19:43:44 +0900 >>>

Re: [PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-07-31 Thread Jesper Dangaard Brouer
On Tue, 31 Jul 2018 19:40:08 +0900 Toshiaki Makita wrote: > On 2018/07/31 19:26, Jesper Dangaard Brouer wrote: > > > > Context needed from: [PATCH v6 bpf-next 2/9] veth: Add driver XDP > > > > On Mon, 30 Jul 2018 19:43:44 +0900 > > Toshiaki Makita wrote: > > > >> +static struct sk_buff

Re: [PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-07-31 Thread Toshiaki Makita
On 2018/07/31 19:26, Jesper Dangaard Brouer wrote: > > Context needed from: [PATCH v6 bpf-next 2/9] veth: Add driver XDP > > On Mon, 30 Jul 2018 19:43:44 +0900 > Toshiaki Makita wrote: > >> +static struct sk_buff *veth_build_skb(void *head, int headroom, int len, >> +

Re: [PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-07-31 Thread Jesper Dangaard Brouer
Context needed from: [PATCH v6 bpf-next 2/9] veth: Add driver XDP On Mon, 30 Jul 2018 19:43:44 +0900 Toshiaki Makita wrote: > +static struct sk_buff *veth_build_skb(void *head, int headroom, int len, > + int buflen) > +{ > + struct sk_buff *skb; > + > +

[PATCH v6 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring

2018-07-30 Thread Toshiaki Makita
This is preparation for XDP TX and ndo_xdp_xmit. This allows napi handler to handle xdp_frames through xdp ring as well as sk_buff. v3: - Revert v2 change around rings and use a flag to differentiate skb and xdp_frame, since bulk skb xmit makes little performance difference for now. v2: -