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