Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934139AbeAIQGT (ORCPT + 1 other); Tue, 9 Jan 2018 11:06:19 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:33454 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933390AbeAIQGR (ORCPT ); Tue, 9 Jan 2018 11:06:17 -0500 Date: Tue, 09 Jan 2018 11:06:13 -0500 (EST) Message-Id: <20180109.110613.1571539954764298228.davem@davemloft.net> To: jasowang@redhat.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, mst@redhat.com, jbrouer@redhat.com Subject: Re: [PATCH net-next V2 0/2] XDP transmission for tuntap From: David Miller In-Reply-To: <1515035668-6241-1-git-send-email-jasowang@redhat.com> References: <1515035668-6241-1-git-send-email-jasowang@redhat.com> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Tue, 09 Jan 2018 08:06:17 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: From: Jason Wang Date: Thu, 4 Jan 2018 11:14:26 +0800 > This series tries to implement XDP transmission (ndo_xdp_xmit) for > tuntap. Pointer ring was used for queuing both XDP buffers and > sk_buff, this is done by encoding the type into lowest bit of the > pointer and storin XDP metadata in the headroom of XDP buff. > > Tests gets 3.05 Mpps when doing xdp_redirect_map from ixgbe to VM > (testpmd + virtio-net in guest). This gives us ~20% improvments > compared to use skb during redirect. > > Please review. > > Changes from V1: > > - slient warnings > - fix typos > - add skb mode number in the commit log Series applied, thanks Jason. There was some overlap with recent changes from Jesper, please take a look. Thank you.