From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 2C176C700 for ; Wed, 29 Apr 2015 13:25:33 +0200 (CEST) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga101.jf.intel.com with ESMTP; 29 Apr 2015 04:25:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.11,670,1422950400"; d="scan'208";a="717705012" Received: from irsmsx152.ger.corp.intel.com ([163.33.192.66]) by fmsmga002.fm.intel.com with ESMTP; 29 Apr 2015 04:25:33 -0700 Received: from irsmsx105.ger.corp.intel.com ([169.254.7.178]) by IRSMSX152.ger.corp.intel.com ([169.254.6.7]) with mapi id 14.03.0224.002; Wed, 29 Apr 2015 12:25:29 +0100 From: "Ananyev, Konstantin" To: Vlad Zolotarov , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 0/5]: Cleanups in the ixgbe PMD Thread-Index: AQHQglfuxKXcyRU6okSuadI8RzYZTp1j1+7A Date: Wed, 29 Apr 2015 11:25:29 +0000 Message-ID: <2601191342CEEE43887BDE71AB97725821422676@irsmsx105.ger.corp.intel.com> References: <1430296697-32650-1-git-send-email-vladz@cloudius-systems.com> In-Reply-To: <1430296697-32650-1-git-send-email-vladz@cloudius-systems.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [163.33.239.180] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v2 0/5]: Cleanups in the ixgbe PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Apr 2015 11:25:33 -0000 > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Vlad Zolotarov > Sent: Wednesday, April 29, 2015 9:38 AM > To: dev@dpdk.org > Subject: [dpdk-dev] [PATCH v2 0/5]: Cleanups in the ixgbe PMD >=20 > This series includes: > - Fix the "issue" introduced in 01fa1d6215fa7cd6b5303ac9296381b75b9226= de: > files in librte_pmd_ixgbe/ixgbe/ are shared with FreeBSD and AFAIU s= hould not > be changed unless the change is pushed into the FreeBSD tree first. > - Remove unused rsc_en field in ixgbe_rx_queue struct. > Thanks to Shiweixian for pointing this out. > - Kill the non-vector scattered Rx callback and use an appropriate LRO= callback > instead. This is possible because work against HW in both LRO and sc= attered RX > cases is the same. Note that this patch touches the ixgbevf PMD as w= ell. > - Use LRO bulk callback when scattered (non-LRO) Rx is requested and p= arameters > allow bulk allocation. >=20 > Note that this series is meant to cleanup the PF PMD and is a follow up s= eries for my > previous patches. Although VF PMD is slightly modified here too this seri= es doesn't mean > to fix/add new functionality to it. VF PMD should be patched in the simil= ar way I've > patched PF PMD in my previous series in order to fix the same issues that= were fixed in > the PF PMD and in order to enable LRO and scattered Rx with bulk allocati= ons. >=20 > New in v2: > - Rename RSC-specific structures to "Scattered Rx" derivatives. > - Always allocate Scattered Rx ring. >=20 > Vlad Zolotarov (5): > ixgbe: move rx_bulk_alloc_allowed and rx_vec_allowed to ixgbe_adapter > ixgbe: ixgbe_rx_queue: remove unused rsc_en field > ixgbe: Rename yy_rsc_xx -> yy_sc/scattered_rx_xx > ixgbe: Kill ixgbe_recv_scattered_pkts() > ixgbe: Add support for scattered Rx with bulk allocation. >=20 > lib/librte_pmd_ixgbe/ixgbe/ixgbe_type.h | 2 - > lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 10 +- > lib/librte_pmd_ixgbe/ixgbe_ethdev.h | 6 +- > lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 360 ++++++--------------------= ------ > lib/librte_pmd_ixgbe/ixgbe_rxtx.h | 5 +- > 5 files changed, 77 insertions(+), 306 deletions(-) >=20 Acked-by: Konstantin Ananyev Thanks a lot for doing it. > -- > 2.1.0