From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id 9C95C1396 for ; Thu, 7 May 2015 03:18:56 +0200 (CEST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga102.fm.intel.com with ESMTP; 06 May 2015 18:18:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,382,1427785200"; d="scan'208";a="490353571" Received: from pgsmsx105.gar.corp.intel.com ([10.221.44.96]) by FMSMGA003.fm.intel.com with ESMTP; 06 May 2015 18:18:55 -0700 Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by PGSMSX105.gar.corp.intel.com (10.221.44.96) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 7 May 2015 09:17:20 +0800 Received: from shsmsx103.ccr.corp.intel.com ([169.254.4.166]) by SHSMSX152.ccr.corp.intel.com ([169.254.6.69]) with mapi id 14.03.0224.002; Thu, 7 May 2015 09:17:19 +0800 From: "Cao, Min" To: "Zhang, Helin" , "dev@dpdk.org" Thread-Topic: [PATCH v2 00/33] i40e base driver update Thread-Index: AQHQg1boYXKSV0uXw0yzAyMQbIAkhp1vv7fA Date: Thu, 7 May 2015 01:17:18 +0000 Message-ID: References: <1429518150-28098-1-git-send-email-helin.zhang@intel.com> <1430406219-23901-1-git-send-email-helin.zhang@intel.com> In-Reply-To: <1430406219-23901-1-git-send-email-helin.zhang@intel.com> Accept-Language: zh-CN, 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 Cc: "Kenguva, Monica" , "Murray, Steven J" , "Nelson, Shannon" Subject: Re: [dpdk-dev] [PATCH v2 00/33] i40e base driver update 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: Thu, 07 May 2015 01:18:57 -0000 Tested-by: Min Cao Patch name: [PATCH v2 00/33] i40e base driver update Test Flag: Tested-by Tester name: min.cao@intel.com Result summary: total 66 cases, 54passed, 12 failed Test Case 1: =09 Name: ipfrag cmdline hello_world timer dynamic_config jumboframes scatter(fail) multiprocess l2fwd checksum_offload whitelist blacklist shutdown_api(fail) dual_vlan ipv4_reassembly -----Original Message----- From: Zhang, Helin=20 Sent: Thursday, April 30, 2015 11:03 PM To: dev@dpdk.org Cc: Cao, Min; Xu, Qian Q; Wu, Jingjing; Liu, Jijiang; Kenguva, Monica; Pate= l, Rashmin N; Murray, Steven J; Nelson, Shannon; Zhang, Helin Subject: [PATCH v2 00/33] i40e base driver update To support firmware version 'FVL3E', i40e base driver should be updated. Together with necessary modifications to i40e Poll Mode Driver, it mainly i= ncludes the base driver update which contains additional enhancements, fixe= s, changes for future use and so on. The details are listed as follows. v2 changes: Removed anything about Fortpark or FPGA as they shouldn't be there. Removed anything specifically for Solaris as they are not needed. Split patches into smaller per fixes as suggested. Helin Zhang (33): i40e: copyright update i40e: disable setting of phy configuration i40e: adjustment of register definitions and relevant i40e/base: rename 'err' to 'perrno' i40e/base: support of building both PF and VF driver together i40e/base: support of CEE DCBX on recent firmware versions i40e: replacement of 'i40e_debug_read_register()' i40e/base: rework of 'i40e_hmc_get_object_va' i40e/base: update of shadow RAM read/write functions i40e/base: catch NVM write semaphore timeout and retry i40e/base: check for AQ timeout in aq_rc decode i40e/base: fix up NVM update sm error handling i40e/base: enhancement of polling NVM semaphore i40e/base: enhancements of NVM checksum calculation i40e/base: replacement of DEBUGOUT() with i40e_debug() i40e/base: add fw build info to AQ data i40e/base: define and use i40e_is_vf() i40e/base: grab NVM devstarter version not image version i40e/base: enhancements on adminq init and sending asq command i40e/base: i40e_aq_get_link_info() should be used directly i40e/base: add new interfaces for future use i40e/base: update of get/set LED functions i40e/base: clean up sparse complaint in i40e_debug_aq i40e/base: get pf_id from HW rather than PCI function i40e/base: find partition_id in npar mode, and disable FCOE by default i40e/base: Reassign incorrect PHY type as a workaround for a FW issue i40e/base: add AOC phy types to case statement in get_media_type i40e/base: support for iSCSI capability i40e/base: set FLAG_RD when sending driver version to FW i40e/base: future proof some sizeof calls i40e/base: add more virtual channel operations for future use i40e/base: rework of structures and macros for future use i40e/base: modifications for future use lib/librte_pmd_i40e/Makefile | 5 +- lib/librte_pmd_i40e/i40e/i40e_adminq.c | 48 +-- lib/librte_pmd_i40e/i40e/i40e_adminq.h | 15 +- lib/librte_pmd_i40e/i40e/i40e_adminq_cmd.h | 183 +++++++++- lib/librte_pmd_i40e/i40e/i40e_alloc.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_common.c | 535 +++++++++++++++++++++----= -- lib/librte_pmd_i40e/i40e/i40e_dcb.c | 263 +++++++++++++- lib/librte_pmd_i40e/i40e/i40e_dcb.h | 22 +- lib/librte_pmd_i40e/i40e/i40e_diag.c | 2 +- lib/librte_pmd_i40e/i40e/i40e_diag.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_hmc.c | 2 +- lib/librte_pmd_i40e/i40e/i40e_hmc.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_lan_hmc.c | 33 +- lib/librte_pmd_i40e/i40e/i40e_lan_hmc.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_nvm.c | 555 ++++++++++++++++++++++---= ---- lib/librte_pmd_i40e/i40e/i40e_osdep.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_prototype.h | 37 +- lib/librte_pmd_i40e/i40e/i40e_register.h | 54 +-- lib/librte_pmd_i40e/i40e/i40e_status.h | 2 +- lib/librte_pmd_i40e/i40e/i40e_type.h | 97 +++-- lib/librte_pmd_i40e/i40e/i40e_virtchnl.h | 43 ++- lib/librte_pmd_i40e/i40e_ethdev.c | 31 +- lib/librte_pmd_i40e/i40e_ethdev.h | 2 +- lib/librte_pmd_i40e/i40e_ethdev_vf.c | 2 +- lib/librte_pmd_i40e/i40e_fdir.c | 2 +- lib/librte_pmd_i40e/i40e_logs.h | 2 +- lib/librte_pmd_i40e/i40e_pf.c | 2 +- lib/librte_pmd_i40e/i40e_pf.h | 2 +- lib/librte_pmd_i40e/i40e_rxtx.c | 2 +- lib/librte_pmd_i40e/i40e_rxtx.h | 2 +- 30 files changed, 1513 insertions(+), 440 deletions(-) -- 1.8.1.4