This patch adds the RDF ELS to the driver to register to receive Link Integrity FPINs from the fabric. The driver also adds logging of the elements contained in the FPIN before delivering it to the scsi fc transport. As part of the patch, the uapi/scsi/fc/fc_els.h header is updated with the FC standards definitions for the RDF and FPIN ELS and their components. This patch was cut against 5.7/scsi-queue James Smart (2): fc: Update Descriptor definition and add RDF and Link Integrity FPINs lpfc: add RDF registration and Link Integrity FPIN logging drivers/scsi/lpfc/lpfc.h | 29 ++++ drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 325 ++++++++++++++++++++++++++++++++++++--- drivers/scsi/lpfc/lpfc_hbadisc.c | 4 +- drivers/scsi/lpfc/lpfc_hw.h | 4 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 +++ drivers/scsi/lpfc/lpfc_sli.c | 1 + include/uapi/scsi/fc/fc_els.h | 211 +++++++++++++++++++++++-- 8 files changed, 558 insertions(+), 38 deletions(-) -- 2.13.7