Re: [PATCH v5 bpf-next 4/9] veth: Handle xdp_frames in xdp napi ring
From: John Fastabend <john.fastabend@gmail.com>
Date: 2018-07-27 05:00:12
From: John Fastabend <john.fastabend@gmail.com>
Date: 2018-07-27 05:00:12
On 07/26/2018 07:40 AM, Toshiaki Makita wrote:
From: Toshiaki Makita <redacted> 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: - Use another ring instead of using flag to differentiate skb and xdp_frame. This approach makes bulk skb transmit possible in veth_xmit later. - Clear xdp_frame feilds in skb->head. - Implement adjust_tail. Signed-off-by: Toshiaki Makita <redacted> --- drivers/net/veth.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 82 insertions(+), 5 deletions(-)
Acked-by: John Fastabend <john.fastabend@gmail.com>