From: Qi Zhang <qi.z.zhang@intel.com>
To: beilei.xing@intel.com
Cc: dev@dpdk.org, jingjing.wu@intel.com, Qi Zhang <qi.z.zhang@intel.com>
Subject: [dpdk-dev] [PATCH v2 00/24] net/i40e: update base code
Date: Tue, 9 Jan 2018 15:17:00 -0500 [thread overview]
Message-ID: <1515529044-10168-1-git-send-email-qi.z.zhang@intel.com> (raw)
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
next reply other threads:[~2018-01-10 3:26 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-09 20:17 Qi Zhang [this message]
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 01/24] net/i40e/base: add new PHY type Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 02/24] net/i40e/base: add capability macros Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 03/24] net/i40e/base: add (Q)SFP module memory access definitions Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 04/24] net/i40e/base: release spinlock before function returns Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 05/24] net/i40e/base: retry AQC to overcome IRCRead hangs Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 06/24] net/i40e/base: add byte swaps in PHY register access Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 07/24] net/i40e/base: add macro for 25G device Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 08/24] net/i40e/base: code refactoring for LED blink Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 09/24] net/i40e/base: add link speed convert function Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 10/24] net/i40e/base: add AQ command for DCB parameters Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 11/24] net/i40e/base: fix NVM lock Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 12/24] net/i40e/base: code clean Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 13/24] net/i40e/base: add NVM update preservation flags Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 14/24] net/i40e/base: enable AQ event get in NVM update Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 15/24] net/i40e/base: fix link LED blink Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 16/24] net/i40e/base: add defines for flat NVM Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 17/24] net/i40e: enhanced loopback AQ command Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 18/24] net/i40e/base: add rearrange process " Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 19/24] net/i40e/base: add AQ critical error type Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 20/24] net/i40e/base: fix compile issue for GCC 6.3 Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 21/24] net/i40e/base: fix reading LLDP configuration Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 22/24] net/i40e/base: fix unaligned data issue Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 23/24] net/i40e: rename a field Qi Zhang
2018-01-09 20:17 ` [dpdk-dev] [PATCH v2 24/24] net/i40e/base: update README file Qi Zhang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1515529044-10168-1-git-send-email-qi.z.zhang@intel.com \
--to=qi.z.zhang@intel.com \
--cc=beilei.xing@intel.com \
--cc=dev@dpdk.org \
--cc=jingjing.wu@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).