[dpdk-dev] [PATCH 00/25] net/qede: update qede pmd to 2.0.0.1

Rasesh Mody Rasesh.Mody at cavium.com
Sat Dec 3 10:11:04 CET 2016


Hi,

This patch set consists of enhancements, new 8.14.x.x firmware support
and semantic changes. It update the QEDE PMD version to 2.0.0.1.

Please include in DPDK 17.02 release.

Thanks!
Rasesh

Rasesh Mody (25):
  net/qede/base: add request for PF FLR before load request
  net/qede/base: improve set field macro
  net/qede/base: add handling of malicious VF
  net/qede/base: change return codes in SR-IOV
  net/qede/base: make API non-static
  net/qede/base: rename macro
  net/qede/base: add check to validate txq
  net/qede/base: fix updating VF queue zone id
  net/qede/base: improve Tx-switching performance
  net/qede/base: semantic change
  net/qede: remove unused struct member
  net/qede/base: enhance resource info set printouts
  net/qede/base: add new enum member to status codes
  net/qede/base: add macros for converting pointer
  net/qede: add new host ring type option
  net/qede/base: add check for get nvm info return code
  net/qede/base: retrieve FW crash dump info
  net/qede/base: add support for external PHY
  net/qede/base: add support for 2x10G mode
  net/qede: add PCI ids for new chip variant
  net/qede: add 50G device PCI id
  net/qede/base: add support for new firmware
  net/qede/base: semantic/formatting changes
  net/qede/base: dcbx changes for base driver
  net/qede: update PMD version to 2.0.0.1

 config/common_base                            |   2 +-
 doc/guides/nics/qede.rst                      |  12 +-
 drivers/net/qede/base/bcm_osal.h              |   1 +
 drivers/net/qede/base/common_hsi.h            |  11 +-
 drivers/net/qede/base/ecore.h                 |  21 +-
 drivers/net/qede/base/ecore_chain.h           |   9 +-
 drivers/net/qede/base/ecore_dcbx.c            | 390 +++++++++++---------------
 drivers/net/qede/base/ecore_dcbx.h            |   6 -
 drivers/net/qede/base/ecore_dcbx_api.h        |   1 +
 drivers/net/qede/base/ecore_dev.c             | 349 +++++++++++++----------
 drivers/net/qede/base/ecore_dev_api.h         |   9 +-
 drivers/net/qede/base/ecore_gtt_reg_addr.h    |  20 +-
 drivers/net/qede/base/ecore_hsi_common.h      |  95 ++++---
 drivers/net/qede/base/ecore_hsi_debug_tools.h |  26 +-
 drivers/net/qede/base/ecore_hsi_eth.h         |  10 +-
 drivers/net/qede/base/ecore_hsi_init_tool.h   |  82 +++---
 drivers/net/qede/base/ecore_hw.c              |   6 +-
 drivers/net/qede/base/ecore_init_fw_funcs.c   |  45 +--
 drivers/net/qede/base/ecore_init_ops.c        |  26 +-
 drivers/net/qede/base/ecore_int.c             |   6 +-
 drivers/net/qede/base/ecore_iov_api.h         |  15 +-
 drivers/net/qede/base/ecore_iro_values.h      |   4 +-
 drivers/net/qede/base/ecore_l2.c              |  48 ++--
 drivers/net/qede/base/ecore_l2_api.h          |  20 +-
 drivers/net/qede/base/ecore_mcp.c             |  86 +++---
 drivers/net/qede/base/ecore_mcp.h             |  25 +-
 drivers/net/qede/base/ecore_mcp_api.h         |  33 ++-
 drivers/net/qede/base/ecore_sp_commands.c     |   4 +-
 drivers/net/qede/base/ecore_spq.c             |  23 +-
 drivers/net/qede/base/ecore_sriov.c           | 211 ++++++++++----
 drivers/net/qede/base/ecore_sriov.h           |   5 +-
 drivers/net/qede/base/ecore_status.h          |   1 +
 drivers/net/qede/base/ecore_utils.h           |   6 +
 drivers/net/qede/base/ecore_vf.c              |  43 ++-
 drivers/net/qede/base/eth_common.h            |  34 ++-
 drivers/net/qede/base/mcp_public.h            | 350 +++++++++++++----------
 drivers/net/qede/base/nvm_cfg.h               |  68 ++++-
 drivers/net/qede/qede_eth_if.c                |   1 +
 drivers/net/qede/qede_ethdev.c                |  32 ++-
 drivers/net/qede/qede_ethdev.h                |  53 ++--
 drivers/net/qede/qede_if.h                    |  18 +-
 drivers/net/qede/qede_main.c                  |  13 +-
 drivers/net/qede/qede_rxtx.c                  |   9 +-
 43 files changed, 1286 insertions(+), 943 deletions(-)

-- 
2.11.0.rc1



More information about the dev mailing list