From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <michael.qiu@intel.com>
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115])
 by dpdk.org (Postfix) with ESMTP id 58869B54C
 for <dev@dpdk.org>; Sun, 15 Feb 2015 06:08:22 +0100 (CET)
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP; 14 Feb 2015 21:00:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.09,579,1418112000"; d="scan'208";a="678143588"
Received: from kmsmsx152.gar.corp.intel.com ([172.21.73.87])
 by fmsmga002.fm.intel.com with ESMTP; 14 Feb 2015 21:08:01 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.110.14) by
 KMSMSX152.gar.corp.intel.com (172.21.73.87) with Microsoft SMTP Server (TLS)
 id 14.3.195.1; Sun, 15 Feb 2015 13:08:00 +0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.192]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.197]) with mapi id 14.03.0195.001;
 Sun, 15 Feb 2015 13:07:59 +0800
From: "Qiu, Michael" <michael.qiu@intel.com>
To: "Chen, Jing D" <jing.d.chen@intel.com>, "dev@dpdk.org" <dev@dpdk.org>
Thread-Topic: [PATCH v5 00/17] lib/librte_pmd_fm10k : fm10k pmd driver
Thread-Index: AQHQR2XoMFweHyN2skeflSe7mc6vJA==
Date: Sun, 15 Feb 2015 05:07:59 +0000
Message-ID: <533710CFB86FA344BFBF2D6802E60286CE9C24@SHSMSX101.ccr.corp.intel.com>
References: <1423618298-2933-2-git-send-email-jing.d.chen@intel.com>
 <1423815597-17819-1-git-send-email-jing.d.chen@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.239.127.40]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [dpdk-dev] [PATCH v5 00/17] lib/librte_pmd_fm10k : fm10k pmd
	driver
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Feb 2015 05:08:22 -0000

On 2/13/2015 4:20 PM, Chen, Jing D wrote:=0A=
> From: "Chen Jing D(Mark)" <jing.d.chen@intel.com>=0A=
>=0A=
> The patch set add poll mode driver for the host interface of Intel=0A=
> Ethernet Switch FM10000 Series of silicons, which integrate NIC and=0A=
> switch functionalities. The patch set include below features:=0A=
>=0A=
> 1. Basic RX/TX functions for PF/VF.=0A=
> 2. Interrupt handling mechanism for PF/VF.=0A=
> 3. per queue start/stop functions for PF/VF.=0A=
> 4. Mailbox handling between PF/VF and PF/Switch Manager.=0A=
> 5. Receive Side Scaling (RSS) for PF/VF.=0A=
> 6. Scatter receive function for PF/VF.=0A=
> 7. reta update/query for PF/VF.=0A=
> 8. VLAN filter set for PF.=0A=
> 9. Link status query for PF/VF.=0A=
>=0A=
> Change in v5:=0A=
> - Add sanity check for mbuf allocation.=0A=
> - Add a new patch to claim fm10k driver review=0A=
> - Change commit log.=0A=
> - Add unlikely in func rx_desc_to_ol_flags to gain performance=0A=
> - Add a new patch to add ABI version=0A=
>=0A=
> Change in v4:=0A=
> - Change commit log to remove improper words.=0A=
>=0A=
> Changes in v3:=0A=
> - Update base driver.=0A=
> - Define several macros to pass base driver compile.=0A=
>=0A=
> Changes in v2:=0A=
> - Merge 3 patches into 1 to configure fm10k compile environment.=0A=
> - Rework on log code to follow style in ixgbe.=0A=
> - Rework log message, remove redundant '\n'=0A=
> - Update Copyright year from "2014" to "2015"=0A=
> - Change base driver directory name from SHARED to base=0A=
> - Add more description in log for patch "add PF and VF interrupt"=0A=
> - Merge 2 patches into 1 to register fm10k driver=0A=
> - Define macro to replace numeric for lower 32-bit mask.=0A=
>=0A=
> Chen Jing D(Mark) (1):=0A=
>   maintainers: claim for fm10k review=0A=
>=0A=
> Jeff Shaw (15):=0A=
>   fm10k: add base driver=0A=
>   eal: add fm10k device id=0A=
>   fm10k: register fm10k pmd PF driver=0A=
>   Change config files to add fm10k into compile=0A=
>   fm10k: add reta update/requery functions=0A=
>   fm10k: add rx_queue_setup/release function=0A=
>   fm10k: add tx_queue_setup/release function=0A=
>   fm10k: add RX/TX single queue start/stop function=0A=
>   fm10k: add dev start/stop functions=0A=
>   fm10k: add receive and tranmit function=0A=
>   fm10k: add PF RSS support=0A=
>   fm10k: Add scatter receive function=0A=
>   fm10k: add function to set vlan=0A=
>   fm10k: Add SRIOV-VF support=0A=
>   fm10k: add PF and VF interrupt handling function=0A=
>=0A=
> Michael Qiu (1):=0A=
>   fm10k: Add ABI version of librte_pmd_fm10k=0A=
>=0A=
>  MAINTAINERS                                     |    4 +=0A=
>  config/common_bsdapp                            |   11 +=0A=
>  config/common_linuxapp                          |   11 +=0A=
>  lib/Makefile                                    |    1 +=0A=
>  lib/librte_eal/common/include/rte_pci_dev_ids.h |   22 +=0A=
>  lib/librte_pmd_fm10k/Makefile                   |  100 +=0A=
>  lib/librte_pmd_fm10k/base/fm10k_api.c           |  341 ++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_api.h           |   61 +=0A=
>  lib/librte_pmd_fm10k/base/fm10k_common.c        |  572 ++++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_common.h        |   52 +=0A=
>  lib/librte_pmd_fm10k/base/fm10k_mbx.c           | 2185 +++++++++++++++++=
++++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_mbx.h           |  329 ++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_osdep.h         |  148 ++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_pf.c            | 1992 +++++++++++++++++=
++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_pf.h            |  155 ++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_tlv.c           |  914 ++++++++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_tlv.h           |  199 ++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_type.h          |  937 ++++++++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_vf.c            |  641 +++++++=0A=
>  lib/librte_pmd_fm10k/base/fm10k_vf.h            |   91 +=0A=
>  lib/librte_pmd_fm10k/fm10k.h                    |  293 +++=0A=
>  lib/librte_pmd_fm10k/fm10k_ethdev.c             | 1868 +++++++++++++++++=
++=0A=
>  lib/librte_pmd_fm10k/fm10k_logs.h               |   78 +=0A=
>  lib/librte_pmd_fm10k/fm10k_rxtx.c               |  459 +++++=0A=
>  lib/librte_pmd_fm10k/rte_pmd_fm10k_version.map  |    4 +=0A=
>  mk/rte.app.mk                                   |    4 +=0A=
>  26 files changed, 11472 insertions(+), 0 deletions(-)=0A=
>  create mode 100644 lib/librte_pmd_fm10k/Makefile=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_api.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_api.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_common.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_common.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_mbx.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_mbx.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_osdep.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_pf.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_pf.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_tlv.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_tlv.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_type.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_vf.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/base/fm10k_vf.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/fm10k.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_ethdev.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_logs.h=0A=
>  create mode 100644 lib/librte_pmd_fm10k/fm10k_rxtx.c=0A=
>  create mode 100644 lib/librte_pmd_fm10k/rte_pmd_fm10k_version.map=0A=
>=0A=
Acked-by: Michael Qiu <michael.qiu@intel.com>=0A=