[PATCH v2 00/16] lpfc: Update lpfc to revision 14.0.0.1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

V2:
 Addressed kernel test robot warnings for printk arg types. Substituted
   0x%zx for %ld for sizeof args.

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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux