[dpdk-dev] [PATCH 00/53] net/qede/base: update PMD to 2.6.0.1
Rasesh Mody
rasesh.mody at cavium.com
Tue Sep 19 03:29:40 CEST 2017
Hi,
This patch set adds support for new firmware 8.30.12.0, includes
enahncements, code cleanup and bug fixes. This patch set updates
PMD version to 2.6.0.1.
Thanks!
Rasesh
Rasesh Mody (53):
net/qede/base: add NVM config options
net/qede/base: update management FW supported features
net/qede/base: use crc32 OSAL macro
net/qede/base: allocate VF queues before PF
net/qede/base: convert device type to enum
net/qede/base: changes for VF queue zone
net/qede/base: interchangeably use SB between PF and VF
net/qede/base: add API to configure coalescing for VF queues
net/qede/base: restrict cache line size register padding
net/qede/base: fix to use a passed ptt handle
net/qede/base: add a sanity check
net/qede/base: add SmartAN support
net/qede/base: alter driver's force load behavior
net/qede/base: add mdump sub-commands
net/qede/base: add EEE support
net/qede/base: use passed ptt handler
net/qede/base: prevent re-assertions of parity errors
net/qede/base: avoid possible race condition
net/qede/base: revise management FW mbox access scheme
net/qede/base: remove helper functions/structures
net/qede/base: initialize resc lock/unlock params
net/qede/base: rename MFW get/set field defines
net/qede/base: allow clients to override VF MSI-X table size
net/qede/base: add API to send STAG config update to FW
net/qede/base: add support for doorbell overflow recovery
net/qede/base: block mbox command to unresponsive MFW
net/qede/base: prevent stop vport assert by malicious VF
net/qede/base: remove unused parameters
net/qede/base: fix macros to check chip revision/metal
net/qede/base: read per queue coalescing from HW
net/qede/base: refactor device's number of ports logic
net/qede/base: use proper units for rate limiting
net/qede/base: use available macro
net/qede/base: use function pointers for spq async callback
net/qede/base: fix API return types
net/qede/base: semantic changes
net/qede/base: handle the error condition properly
net/qede/base: add new macro for CMT mode
net/qede/base: change verbosity
net/qede/base: fix number of app table entries
net/qede/base: update firmware to 8.30.12.0
net/qede/base: add UFP support
net/qede/base: add support for mapped doorbell Bars for VFs
net/qede/base: add support for driver attribute repository
net/qede/base: move define to header file
net/qede/base: dcbx dscp related extensions
net/qede/base: add feature support for per-PF virtual link
net/qede/base: catch an init command write failure
net/qede/base: retain dcbx config till actually applied
net/qede/base: disable aRFS for NPAR and 100G
net/qede/base: add support for WoL writes
net/qede/base: remove unused input parameter
net/qede/base: update PMD version to 2.6.0.1
drivers/net/qede/base/bcm_osal.c | 12 +
drivers/net/qede/base/bcm_osal.h | 20 +-
drivers/net/qede/base/common_hsi.h | 760 ++++++------
drivers/net/qede/base/ecore.h | 210 +++-
drivers/net/qede/base/ecore_cxt.c | 111 +-
drivers/net/qede/base/ecore_cxt.h | 6 +-
drivers/net/qede/base/ecore_dcbx.c | 328 +++--
drivers/net/qede/base/ecore_dcbx.h | 9 +-
drivers/net/qede/base/ecore_dev.c | 1066 ++++++++++++----
drivers/net/qede/base/ecore_dev_api.h | 113 +-
drivers/net/qede/base/ecore_hsi_common.h | 245 ++--
drivers/net/qede/base/ecore_hsi_debug_tools.h | 6 +-
drivers/net/qede/base/ecore_hsi_eth.h | 65 +-
drivers/net/qede/base/ecore_hw.c | 10 +-
drivers/net/qede/base/ecore_hw.h | 15 +-
drivers/net/qede/base/ecore_init_fw_funcs.c | 511 ++++----
drivers/net/qede/base/ecore_init_fw_funcs.h | 98 +-
drivers/net/qede/base/ecore_init_ops.c | 73 +-
drivers/net/qede/base/ecore_init_ops.h | 3 +-
drivers/net/qede/base/ecore_int.c | 1001 ++++++++++-----
drivers/net/qede/base/ecore_int.h | 73 +-
drivers/net/qede/base/ecore_int_api.h | 47 +-
drivers/net/qede/base/ecore_iov_api.h | 41 +-
drivers/net/qede/base/ecore_iro.h | 8 +
drivers/net/qede/base/ecore_iro_values.h | 44 +-
drivers/net/qede/base/ecore_l2.c | 293 +++--
drivers/net/qede/base/ecore_l2.h | 82 +-
drivers/net/qede/base/ecore_l2_api.h | 30 +-
drivers/net/qede/base/ecore_mcp.c | 1612 +++++++++++++++++--------
drivers/net/qede/base/ecore_mcp.h | 195 ++-
drivers/net/qede/base/ecore_mcp_api.h | 190 +--
drivers/net/qede/base/ecore_mng_tlv.c | 9 +-
drivers/net/qede/base/ecore_proto_if.h | 5 +
drivers/net/qede/base/ecore_rt_defs.h | 858 +++++++------
drivers/net/qede/base/ecore_sp_api.h | 2 +
drivers/net/qede/base/ecore_sp_commands.c | 152 ++-
drivers/net/qede/base/ecore_sp_commands.h | 33 +-
drivers/net/qede/base/ecore_spq.c | 109 +-
drivers/net/qede/base/ecore_spq.h | 20 +
drivers/net/qede/base/ecore_sriov.c | 945 ++++++++++-----
drivers/net/qede/base/ecore_sriov.h | 53 +-
drivers/net/qede/base/ecore_vf.c | 414 +++++--
drivers/net/qede/base/ecore_vf.h | 72 +-
drivers/net/qede/base/ecore_vfpf_if.h | 80 +-
drivers/net/qede/base/mcp_public.h | 465 ++++---
drivers/net/qede/base/nvm_cfg.h | 90 +-
drivers/net/qede/base/reg_addr.h | 17 +
drivers/net/qede/qede_ethdev.c | 29 +-
drivers/net/qede/qede_ethdev.h | 4 +-
drivers/net/qede/qede_fdir.c | 8 +-
drivers/net/qede/qede_if.h | 15 +-
drivers/net/qede/qede_main.c | 76 +-
drivers/net/qede/qede_rxtx.c | 12 +-
53 files changed, 7021 insertions(+), 3724 deletions(-)
--
1.7.10.3
More information about the dev
mailing list