All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/53] net/qede/base: update PMD to 2.6.0.1
@ 2017-09-19  1:29 Rasesh Mody
  2017-09-19  1:29 ` [PATCH 01/53] net/qede/base: add NVM config options Rasesh Mody
                   ` (29 more replies)
  0 siblings, 30 replies; 31+ messages in thread
From: Rasesh Mody @ 2017-09-19  1:29 UTC (permalink / raw)
  To: dev, ferruh.yigit; +Cc: Rasesh Mody, Dept-EngDPDKDev

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2017-09-20 11:00 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-19  1:29 [PATCH 00/53] net/qede/base: update PMD to 2.6.0.1 Rasesh Mody
2017-09-19  1:29 ` [PATCH 01/53] net/qede/base: add NVM config options Rasesh Mody
2017-09-19  1:29 ` [PATCH 02/53] net/qede/base: update management FW supported features Rasesh Mody
2017-09-19  1:29 ` [PATCH 03/53] net/qede/base: use crc32 OSAL macro Rasesh Mody
2017-09-19  1:29 ` [PATCH 04/53] net/qede/base: allocate VF queues before PF Rasesh Mody
2017-09-19  1:29 ` [PATCH 05/53] net/qede/base: convert device type to enum Rasesh Mody
2017-09-19  1:29 ` [PATCH 06/53] net/qede/base: changes for VF queue zone Rasesh Mody
2017-09-19  1:29 ` [PATCH 07/53] net/qede/base: interchangeably use SB between PF and VF Rasesh Mody
2017-09-19  1:29 ` [PATCH 08/53] net/qede/base: add API to configure coalescing for VF queues Rasesh Mody
2017-09-19  1:29 ` [PATCH 09/53] net/qede/base: restrict cache line size register padding Rasesh Mody
2017-09-19  1:29 ` [PATCH 10/53] net/qede/base: fix to use a passed ptt handle Rasesh Mody
2017-09-19  1:29 ` [PATCH 11/53] net/qede/base: add a sanity check Rasesh Mody
2017-09-19  1:29 ` [PATCH 12/53] net/qede/base: add SmartAN support Rasesh Mody
2017-09-19  1:29 ` [PATCH 13/53] net/qede/base: alter driver's force load behavior Rasesh Mody
2017-09-19  1:29 ` [PATCH 14/53] net/qede/base: add mdump sub-commands Rasesh Mody
2017-09-19  1:29 ` [PATCH 15/53] net/qede/base: add EEE support Rasesh Mody
2017-09-19  1:29 ` [PATCH 16/53] net/qede/base: use passed ptt handler Rasesh Mody
2017-09-19  1:29 ` [PATCH 17/53] net/qede/base: prevent re-assertions of parity errors Rasesh Mody
2017-09-19  1:29 ` [PATCH 18/53] net/qede/base: avoid possible race condition Rasesh Mody
2017-09-19  1:29 ` [PATCH 19/53] net/qede/base: revise management FW mbox access scheme Rasesh Mody
2017-09-19  1:30 ` [PATCH 20/53] net/qede/base: remove helper functions/structures Rasesh Mody
2017-09-19  1:30 ` [PATCH 21/53] net/qede/base: initialize resc lock/unlock params Rasesh Mody
2017-09-19  1:30 ` [PATCH 22/53] net/qede/base: rename MFW get/set field defines Rasesh Mody
2017-09-19  1:30 ` [PATCH 23/53] net/qede/base: allow clients to override VF MSI-X table size Rasesh Mody
2017-09-19  1:30 ` [PATCH 24/53] net/qede/base: add API to send STAG config update to FW Rasesh Mody
2017-09-19  1:30 ` [PATCH 25/53] net/qede/base: add support for doorbell overflow recovery Rasesh Mody
2017-09-19  1:30 ` [PATCH 26/53] net/qede/base: block mbox command to unresponsive MFW Rasesh Mody
2017-09-19  1:30 ` [PATCH 27/53] net/qede/base: prevent stop vport assert by malicious VF Rasesh Mody
2017-09-19  1:30 ` [PATCH 28/53] net/qede/base: remove unused parameters Rasesh Mody
2017-09-19  1:30 ` [PATCH 29/53] net/qede/base: fix macros to check chip revision/metal Rasesh Mody
2017-09-20 11:00 ` [PATCH 00/53] net/qede/base: update PMD to 2.6.0.1 Ferruh Yigit

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.