This patch set includes changes to update the base driver, work with newer FW, adds new features, provides bug fixes and updates documentation for the QEDE poll mode driver.
The patch set updates the QEDE PMD to 1.2.0.1. Please apply to DPDK tree for v1611 release. Thanks! Rasesh Harish Patil (10): qede: fix port (re)configuration issue qede/base: allow MTU change via vport-update qede: add missing 100G link speed capability qede: remove unused/dead code qede: fix to prevent duplicate VLAN filters qede: add enable/disable VLAN filtering qede: fix RSS related issues qede/base: add support to initiate PF FLR qede: skip slowpath polling for 100G VF device qede: fix driver version string Rasesh Mody (5): qede/base: update base driver qede/base: add the driver support for the MFW crash dump qede/base: change rx tx queue start APIs doc: update qede pmd documentation qede: update driver version Sony Chacko (2): qede: enable support for unequal number of RX/TX queues qede:add scatter gather support doc/guides/nics/features/qede.ini | 4 + doc/guides/nics/features/qede_vf.ini | 4 + doc/guides/nics/qede.rst | 29 +- drivers/net/qede/Makefile | 4 + drivers/net/qede/base/bcm_osal.c | 21 + drivers/net/qede/base/bcm_osal.h | 10 + drivers/net/qede/base/common_hsi.h | 1511 +++++++++++++---- drivers/net/qede/base/ecore.h | 629 +++---- 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 | 1809 +++++++++++++------- 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 | 30 +- 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 | 873 ++++++++-- drivers/net/qede/base/ecore_mcp.h | 146 +- 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 | 752 +++++---- drivers/net/qede/base/ecore_vf.h | 258 +-- drivers/net/qede/base/ecore_vf_api.h | 97 +- drivers/net/qede/base/ecore_vfpf_if.h | 439 +++-- 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 | 74 +- drivers/net/qede/qede_eth_if.h | 14 +- drivers/net/qede/qede_ethdev.c | 376 +++-- drivers/net/qede/qede_ethdev.h | 82 +- drivers/net/qede/qede_if.h | 12 +- drivers/net/qede/qede_main.c | 53 +- drivers/net/qede/qede_rxtx.c | 730 +++++---- drivers/net/qede/qede_rxtx.h | 21 +- 70 files changed, 15775 insertions(+), 9247 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.7.10.3