[dpdk-dev] [PATCH v4 00/32] net/qede: update qede pmd to 1.2.0.1 and enable by default
Rasesh Mody
rasesh.mody at qlogic.com
Wed Oct 19 06:11:14 CEST 2016
Hi,
This patch set includes changes to update the base driver, work with
newer FW 8.10.9.0, adds new features, includes enhancements and code
cleanup, provides bug fixes and updates documentation for the QEDE
poll mode driver.
It enables QEDE PMD in the dpdk config by default. The dependency on
external library libz has been addressed.
The patch set updates the QEDE PMD to 1.2.0.1.
Review comments received for v3 have been addressed.
Please apply to DPDK tree for v16.11 release.
Thanks!
Rasesh
Harish Patil (14):
net/qede: change signature of MCP command API
net/qede: serialize access to MFW mbox
net/qede: add NIC selftest and query sensor info support
net/qede: fix port (re)configuration issue
net/qede/base: allow MTU change via vport-update
net/qede: add missing 100G link speed capability
net/qede: remove unused/dead code
net/qede: fixes for VLAN filters
net/qede: add enable/disable VLAN filtering
net/qede: fix RSS related issues
net/qede/base: add support to initiate PF FLR
net/qede: skip slowpath polling for 100G VF device
net/qede: fix driver version string
net/qede: fix status block index for VF queues
Rasesh Mody (16):
net/qede/base: add new init files and rearrange the code
net/qede/base: formatting changes
net/qede: use FW CONFIG defines as needed
net/qede/base: add HSI changes and register defines
net/qede/base: add attention formatting string
net/qede/base: additional formatting/comment changes
net/qede: fix 32 bit compilation
net/qede/base: update base driver
net/qede/base: rename structure and defines
net/qede/base: comment enhancements
net/qede/base: add MFW crash dump support
net/qede/base: change Rx Tx queue start APIs
net/qede: add support for queue statistics
net/qede: remove zlib dependency and enable PMD by default
doc: update qede pmd documentation
net/qede: update driver version
Sony Chacko (2):
net/qede: enable support for unequal number of Rx/Tx queues
net/qede: add scatter gather support
config/common_base | 2 +-
doc/guides/nics/features/qede.ini | 4 +
doc/guides/nics/features/qede_vf.ini | 4 +
doc/guides/nics/qede.rst | 32 +-
drivers/net/qede/Makefile | 6 +-
drivers/net/qede/base/bcm_osal.c | 23 +
drivers/net/qede/base/bcm_osal.h | 10 +
drivers/net/qede/base/common_hsi.h | 956 ++++++++++-
drivers/net/qede/base/ecore.h | 631 +++----
drivers/net/qede/base/ecore_chain.h | 51 +-
drivers/net/qede/base/ecore_cxt.c | 387 ++++-
drivers/net/qede/base/ecore_cxt.h | 52 +-
drivers/net/qede/base/ecore_cxt_api.h | 25 +-
drivers/net/qede/base/ecore_dcbx.c | 589 ++++++-
drivers/net/qede/base/ecore_dcbx.h | 18 +-
drivers/net/qede/base/ecore_dcbx_api.h | 154 +-
drivers/net/qede/base/ecore_dev.c | 1813 +++++++++++++-------
drivers/net/qede/base/ecore_dev_api.h | 238 ++-
drivers/net/qede/base/ecore_gtt_reg_addr.h | 30 +-
drivers/net/qede/base/ecore_gtt_values.h | 20 +-
drivers/net/qede/base/ecore_hsi_common.h | 1358 +++++++++------
drivers/net/qede/base/ecore_hsi_debug_tools.h | 1025 ++++++++++++
drivers/net/qede/base/ecore_hsi_eth.h | 997 ++++++++---
drivers/net/qede/base/ecore_hsi_init_func.h | 132 ++
drivers/net/qede/base/ecore_hsi_init_tool.h | 454 +++++
drivers/net/qede/base/ecore_hsi_tools.h | 1081 ------------
drivers/net/qede/base/ecore_hw.c | 222 ++-
drivers/net/qede/base/ecore_hw.h | 75 +-
drivers/net/qede/base/ecore_hw_defs.h | 39 +-
drivers/net/qede/base/ecore_init_fw_funcs.c | 400 +++--
drivers/net/qede/base/ecore_init_fw_funcs.h | 250 ++-
drivers/net/qede/base/ecore_init_ops.c | 11 +-
drivers/net/qede/base/ecore_init_ops.h | 14 +-
drivers/net/qede/base/ecore_int.c | 446 +++--
drivers/net/qede/base/ecore_int.h | 23 +-
drivers/net/qede/base/ecore_int_api.h | 11 +
drivers/net/qede/base/ecore_iov_api.h | 519 ++----
drivers/net/qede/base/ecore_iro.h | 234 ++-
drivers/net/qede/base/ecore_iro_values.h | 140 +-
drivers/net/qede/base/ecore_l2.c | 531 +++---
drivers/net/qede/base/ecore_l2.h | 85 +-
drivers/net/qede/base/ecore_l2_api.h | 167 +-
drivers/net/qede/base/ecore_mcp.c | 881 ++++++++--
drivers/net/qede/base/ecore_mcp.h | 141 +-
drivers/net/qede/base/ecore_mcp_api.h | 220 ++-
drivers/net/qede/base/ecore_proto_if.h | 63 +-
drivers/net/qede/base/ecore_rt_defs.h | 869 +++++-----
drivers/net/qede/base/ecore_sp_api.h | 15 +-
drivers/net/qede/base/ecore_sp_commands.c | 99 +-
drivers/net/qede/base/ecore_sp_commands.h | 38 +-
drivers/net/qede/base/ecore_spq.c | 237 +--
drivers/net/qede/base/ecore_spq.h | 162 +-
drivers/net/qede/base/ecore_sriov.c | 1826 +++++++++++++--------
drivers/net/qede/base/ecore_sriov.h | 247 +--
drivers/net/qede/base/ecore_status.h | 18 +-
drivers/net/qede/base/ecore_vf.c | 759 +++++----
drivers/net/qede/base/ecore_vf.h | 258 +--
drivers/net/qede/base/ecore_vf_api.h | 100 +-
drivers/net/qede/base/ecore_vfpf_if.h | 436 +++--
drivers/net/qede/base/eth_common.h | 439 +++--
drivers/net/qede/base/mcp_public.h | 825 +++++++---
drivers/net/qede/base/nvm_cfg.h | 2183 +++++++++++++++----------
drivers/net/qede/base/reg_addr.h | 36 +
drivers/net/qede/qede_eth_if.c | 75 +-
drivers/net/qede/qede_eth_if.h | 16 +-
drivers/net/qede/qede_ethdev.c | 487 ++++--
drivers/net/qede/qede_ethdev.h | 83 +-
drivers/net/qede/qede_if.h | 12 +-
drivers/net/qede/qede_main.c | 84 +-
drivers/net/qede/qede_rxtx.c | 763 +++++----
drivers/net/qede/qede_rxtx.h | 25 +-
mk/rte.app.mk | 2 +-
72 files changed, 15642 insertions(+), 9016 deletions(-)
create mode 100644 drivers/net/qede/base/ecore_hsi_debug_tools.h
create mode 100644 drivers/net/qede/base/ecore_hsi_init_func.h
create mode 100644 drivers/net/qede/base/ecore_hsi_init_tool.h
delete mode 100644 drivers/net/qede/base/ecore_hsi_tools.h
--
1.8.3.1
More information about the dev
mailing list