From: James Smart <jsmart2021@gmail.com>
To: linux-scsi@vger.kernel.org
Cc: James Smart <jsmart2021@gmail.com>
Subject: [PATCH 00/16] lpfc: Update lpfc to revision 14.0.0.1
Date: Thu, 12 Aug 2021 19:07:56 -0700 [thread overview]
Message-ID: <20210813020812.99014-1-jsmart2021@gmail.com> (raw)
Update lpfc to revision 14.0.0.1
This patch set adds support the Congestion Management Framework (CMF)
which a component of Emulex San Manager (ESM). ESM is an inband
monitoring and management solution. CMF performs congestion monitoring
and adaptive managment with roles split between the adapter and the
driver.
The CMF framework consists of tables and buffers exchanged between
the adapter and the driver. The tables indicate whether congestion is
to be managed, values for management, and congestion statistics. When
fully managed, periodic synchronization occurs between the driver
and the adapter.
The patches were cut against Martin's 5.15/scsi-queue tree
James Smart (16):
fc: Add EDC ELS definition
lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware
lpfc: Add MIB feature enablement support
lpfc: Expand FPIN and RDF receive logging
lpfc: Add EDC ELS support
lpfc: Add cm statistics buffer support
lpfc: Add support for cm enablement buffer
lpfc: add cmfsync WQE support
lpfc: Add support for the CM framework
lpfc: Add rx monitoring statistics
lpfc: Add support for maintaining the cm statistics buffer
lpfc: Add debugfs support for cm framework buffers
lpfc: Add cmf_info sysfs entry
lpfc: Add bsg support for retrieving adapter cmf data
lpfc: Update lpfc version to 14.0.0.1
lpfc: Copyright updates for 14.0.0.1 patches
drivers/scsi/lpfc/lpfc.h | 252 ++++++
drivers/scsi/lpfc/lpfc_attr.c | 226 ++++-
drivers/scsi/lpfc/lpfc_bsg.c | 89 ++
drivers/scsi/lpfc/lpfc_bsg.h | 10 +-
drivers/scsi/lpfc/lpfc_crtn.h | 28 +
drivers/scsi/lpfc/lpfc_ct.c | 17 +-
drivers/scsi/lpfc/lpfc_debugfs.c | 223 +++++
drivers/scsi/lpfc/lpfc_debugfs.h | 11 +-
drivers/scsi/lpfc/lpfc_els.c | 1065 ++++++++++++++++++++++-
drivers/scsi/lpfc/lpfc_hbadisc.c | 23 +-
drivers/scsi/lpfc/lpfc_hw.h | 2 +
drivers/scsi/lpfc/lpfc_hw4.h | 249 +++++-
drivers/scsi/lpfc/lpfc_init.c | 1402 +++++++++++++++++++++++++++++-
drivers/scsi/lpfc/lpfc_logmsg.h | 5 +-
drivers/scsi/lpfc/lpfc_mem.c | 15 +-
drivers/scsi/lpfc/lpfc_nvme.c | 44 +-
drivers/scsi/lpfc/lpfc_nvme.h | 3 -
drivers/scsi/lpfc/lpfc_scsi.c | 187 +++-
drivers/scsi/lpfc/lpfc_sli.c | 770 +++++++++++++++-
drivers/scsi/lpfc/lpfc_sli.h | 2 +
drivers/scsi/lpfc/lpfc_sli4.h | 1 +
drivers/scsi/lpfc/lpfc_version.h | 2 +-
include/uapi/scsi/fc/fc_els.h | 106 +++
23 files changed, 4618 insertions(+), 114 deletions(-)
--
2.26.2
next reply other threads:[~2021-08-13 2:08 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-13 2:07 James Smart [this message]
2021-08-13 2:07 ` [PATCH 01/16] fc: Add EDC ELS definition James Smart
2021-08-13 2:07 ` [PATCH 02/16] lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware James Smart
2021-08-13 2:07 ` [PATCH 03/16] lpfc: Add MIB feature enablement support James Smart
2021-08-13 2:08 ` [PATCH 04/16] lpfc: Expand FPIN and RDF receive logging James Smart
2021-08-13 2:08 ` [PATCH 05/16] lpfc: Add EDC ELS support James Smart
2021-08-13 8:48 ` kernel test robot
2021-08-13 2:08 ` [PATCH 06/16] lpfc: Add cm statistics buffer support James Smart
2021-08-13 2:08 ` [PATCH 07/16] lpfc: Add support for cm enablement buffer James Smart
2021-08-13 2:08 ` [PATCH 08/16] lpfc: add cmfsync WQE support James Smart
2021-08-13 2:08 ` [PATCH 09/16] lpfc: Add support for the CM framework James Smart
2021-08-13 2:08 ` [PATCH 10/16] lpfc: Add rx monitoring statistics James Smart
2021-08-13 2:08 ` [PATCH 11/16] lpfc: Add support for maintaining the cm statistics buffer James Smart
2021-08-13 2:08 ` [PATCH 12/16] lpfc: Add debugfs support for cm framework buffers James Smart
2021-08-13 2:08 ` [PATCH 13/16] lpfc: Add cmf_info sysfs entry James Smart
2021-08-13 2:08 ` [PATCH 14/16] lpfc: Add bsg support for retrieving adapter cmf data James Smart
2021-08-13 2:08 ` [PATCH 15/16] lpfc: Update lpfc version to 14.0.0.1 James Smart
2021-08-13 2:08 ` [PATCH 16/16] lpfc: Copyright updates for 14.0.0.1 patches James Smart
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210813020812.99014-1-jsmart2021@gmail.com \
--to=jsmart2021@gmail.com \
--cc=linux-scsi@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox