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 72ABA1B16B for ; Wed, 10 Jan 2018 04:26:00 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Jan 2018 19:25:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,338,1511856000"; d="scan'208";a="10043620" Received: from dpdk27.sh.intel.com ([10.67.111.90]) by orsmga006.jf.intel.com with ESMTP; 09 Jan 2018 19:25:57 -0800 From: Qi Zhang To: beilei.xing@intel.com Cc: dev@dpdk.org, jingjing.wu@intel.com, Qi Zhang Date: Tue, 9 Jan 2018 15:17:00 -0500 Message-Id: <1515529044-10168-1-git-send-email-qi.z.zhang@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dpdk-dev] [PATCH v2 00/24] 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: Wed, 10 Jan 2018 03:26:00 -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. v2: - rebase to next-net-intel - fix some typo - merge code clean into single patch - add missing fix line Qi Zhang (24): 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: 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: 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_ethdev.c | 4 +- drivers/net/i40e/i40e_pf.c | 4 +- 16 files changed, 752 insertions(+), 414 deletions(-) -- 2.14.1