Hi, This patch series updates the FW to 8.40.25.0 and includes corresponding base driver changes. It also includes some enhancements and fixes. The PMD version is bumped to 2.11.0.1.
Please apply. Thanks! -Rasesh Rasesh Mody (9): net/qede/base: calculate right page index for PBL chains net/qede/base: change MFW mailbox command log verbosity net/qede/base: lock entire QM reconfiguration flow net/qede/base: rename HSI datatypes and funcs net/qede/base: update rt defs NVM cfg and mcp code net/qede/base: move dmae code to HSI net/qede/base: update HSI code net/qede/base: update the FW to 8.40.25.0 net/qede: print adapter info during init failure drivers/net/qede/base/bcm_osal.c | 1 + drivers/net/qede/base/bcm_osal.h | 5 +- drivers/net/qede/base/common_hsi.h | 257 +-- drivers/net/qede/base/ecore.h | 77 +- drivers/net/qede/base/ecore_chain.h | 84 +- drivers/net/qede/base/ecore_cxt.c | 520 ++++--- drivers/net/qede/base/ecore_cxt.h | 12 + drivers/net/qede/base/ecore_dcbx.c | 7 +- drivers/net/qede/base/ecore_dev.c | 753 +++++---- drivers/net/qede/base/ecore_dev_api.h | 92 -- drivers/net/qede/base/ecore_gtt_reg_addr.h | 42 +- drivers/net/qede/base/ecore_gtt_values.h | 18 +- drivers/net/qede/base/ecore_hsi_common.h | 1134 +++++++------- drivers/net/qede/base/ecore_hsi_debug_tools.h | 475 +++--- drivers/net/qede/base/ecore_hsi_eth.h | 1386 ++++++++--------- drivers/net/qede/base/ecore_hsi_init_func.h | 25 +- drivers/net/qede/base/ecore_hsi_init_tool.h | 42 +- drivers/net/qede/base/ecore_hw.c | 68 +- drivers/net/qede/base/ecore_hw.h | 98 +- drivers/net/qede/base/ecore_init_fw_funcs.c | 717 ++++----- drivers/net/qede/base/ecore_init_fw_funcs.h | 107 +- drivers/net/qede/base/ecore_init_ops.c | 66 +- drivers/net/qede/base/ecore_init_ops.h | 12 +- drivers/net/qede/base/ecore_int.c | 131 +- drivers/net/qede/base/ecore_int.h | 4 +- drivers/net/qede/base/ecore_int_api.h | 13 +- drivers/net/qede/base/ecore_iov_api.h | 4 +- drivers/net/qede/base/ecore_iro.h | 320 ++-- drivers/net/qede/base/ecore_iro_values.h | 336 ++-- drivers/net/qede/base/ecore_l2.c | 10 +- drivers/net/qede/base/ecore_l2_api.h | 2 + drivers/net/qede/base/ecore_mcp.c | 296 ++-- drivers/net/qede/base/ecore_mcp.h | 9 +- drivers/net/qede/base/ecore_proto_if.h | 1 + drivers/net/qede/base/ecore_rt_defs.h | 870 +++++------ drivers/net/qede/base/ecore_sp_commands.c | 15 +- drivers/net/qede/base/ecore_spq.c | 55 +- drivers/net/qede/base/ecore_sriov.c | 178 ++- drivers/net/qede/base/ecore_sriov.h | 4 +- drivers/net/qede/base/ecore_vf.c | 18 +- drivers/net/qede/base/eth_common.h | 101 +- drivers/net/qede/base/mcp_public.h | 59 +- drivers/net/qede/base/nvm_cfg.h | 909 ++++++++++- drivers/net/qede/base/reg_addr.h | 75 +- drivers/net/qede/qede_ethdev.c | 54 +- drivers/net/qede/qede_ethdev.h | 21 +- drivers/net/qede/qede_main.c | 2 +- drivers/net/qede/qede_rxtx.c | 28 +- 48 files changed, 5471 insertions(+), 4042 deletions(-) -- 2.18.0