From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by dpdk.org (Postfix) with ESMTP id CE51E1B161 for ; Mon, 8 Jan 2018 11:52:08 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Jan 2018 02:52:07 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,330,1511856000"; d="scan'208";a="193220556" Received: from dpdk27.sh.intel.com ([10.67.111.90]) by fmsmga006.fm.intel.com with ESMTP; 08 Jan 2018 02:52:06 -0800 From: Qi Zhang To: beilei.xing@intel.com Cc: dev@dpdk.org, jingjing.wu@intel.com, Qi Zhang Date: Sun, 7 Jan 2018 22:43:10 -0500 Message-Id: <1515383015-28042-1-git-send-email-qi.z.zhang@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH 00/25] net/i40e: update base code X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jan 2018 10:52:10 -0000 The patchset update i40e base code base on latest CID drop cid-i40e.2018.01.02.tar.gz, couple issues are fixed, include: NVM lock issue, LED blink issue, LLDP configuration read issue unaligned data issue on non-x86 platform and some compile issue with GCC 6.3. Aslo a new AQ command that help software to get access DCB paramters is added, AQ command for NVM update is enhanced to support preservation flag for X722 device, and it also allow retreval of AdminQ events as a result of AdminQ commands send to firmware. Becides, the patchset also covers couple code clean. Code clean Qi Zhang (25): net/i40e/base: add new PHY type net/i40e/base: add capability macros net/i40e/base: add (Q)SFP module memory access definitions net/i40e/base: release spinlock before function returns net/i40e/base: retry AQC to overcome IRCRead hangs net/i40e/base: add byte swaps in PHY register access net/i40e/base: add macro for 25G device net/i40e/base: code refactoring for LED blink net/i40e/base: add link speed convert function net/i40e/base: add AQ command for DCB parameters net/i40e/base: fix NVM lock net/i40e/base: code clean net/i40e/base: add NVM update preservation flags net/i40e/base: enable AQ event get in NVM update net/i40e/base: fix link LED blink net/i40e/base: add defines for flat NVM net/i40e/base: enhanced loopback AQ command net/i40e/base: add rearrange process AQ command net/i40e/base: add AQ critical error type net/i40e/base: fix compile issue for GCC 6.3 net/i40e/base: code clean net/i40e/base: fix reading LLDP configuration net/i40e/base: fix unaligned data issue net/i40e: rename a field net/i40e/base: update README file drivers/net/i40e/base/README | 2 +- drivers/net/i40e/base/i40e_adminq.c | 44 ++-- drivers/net/i40e/base/i40e_adminq.h | 3 - drivers/net/i40e/base/i40e_adminq_cmd.h | 47 +++- drivers/net/i40e/base/i40e_common.c | 388 +++++++++++++++------------ drivers/net/i40e/base/i40e_dcb.c | 88 ++++++- drivers/net/i40e/base/i40e_devids.h | 3 + drivers/net/i40e/base/i40e_diag.c | 17 +- drivers/net/i40e/base/i40e_hmc.c | 1 - drivers/net/i40e/base/i40e_nvm.c | 447 ++++++++++++++++++-------------- drivers/net/i40e/base/i40e_prototype.h | 49 +++- drivers/net/i40e/base/i40e_status.h | 1 + drivers/net/i40e/base/i40e_type.h | 56 +++- drivers/net/i40e/base/virtchnl.h | 12 +- drivers/net/i40e/i40e_pf.c | 4 +- 15 files changed, 749 insertions(+), 413 deletions(-) -- 2.14.1