From: Neerav Parikh <neerav.parikh@intel.com>
To: linux-scsi@vger.kernel.org
Cc: JBottomley@parallels.com, james.smart@emulex.com, devel@open-fcoe.org
Subject: [PATCH 0/6] Support FDMI in libfc
Date: Sun, 22 Jan 2012 17:29:44 -0800 [thread overview]
Message-ID: <20120123012944.923.63220.stgit@localhost6.localdomain6> (raw)
The following series implements support for FC-GS
Fabric Device Management Interface (FDMI) in libfc
and scsi_transport_fc in preparation to support
FDMI via open-fcoe stack in the kernel.
The series provides an optional capability for any
driver dependent on libfc to register FDMI HBA and
Port attributes with the Fabric's Management Service
entity via libfc lport state machine.
It also allows any FC/FCoE HBA/CNA driver that does
not depend on libfc to expose FDMI attributes via
fc_host class in sysfs.
The last two patches utilizes the FDMI facility of
libfc in FCoE driver.
---
Neerav Parikh (6):
scsi_transport_fc: Add FDMI host attributes
scsi_transport_fc: Getting FC Port Speed in sync with FC-GS
libfc: Make the libfc Common Transport(CT) code generic
libfc: Add support for FDMI
fcoe: Add support for FDMI in fcoe
fcoe: Allow exposing FDMI attributes via sysfs
drivers/scsi/fcoe/fcoe.c | 90 +++++++++
drivers/scsi/libfc/fc_elsct.c | 3
drivers/scsi/libfc/fc_lport.c | 227 +++++++++++++++++++++++-
drivers/scsi/scsi_transport_fc.c | 30 +++
include/scsi/fc/fc_ms.h | 213 ++++++++++++++++++++++
include/scsi/fc_encode.h | 363 +++++++++++++++++++++++++++++++++++++-
include/scsi/libfc.h | 11 +
include/scsi/scsi_transport_fc.h | 32 +++
8 files changed, 949 insertions(+), 20 deletions(-)
create mode 100644 include/scsi/fc/fc_ms.h
--
Neerav Parikh <neerav.parikh@intel.com>
next reply other threads:[~2012-01-23 1:40 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-23 1:29 Neerav Parikh [this message]
2012-01-23 1:29 ` [PATCH 1/6] scsi_transport_fc: Add FDMI host attributes Neerav Parikh
2012-01-23 1:29 ` [PATCH 2/6] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS Neerav Parikh
2012-01-23 1:30 ` [PATCH 3/6] libfc: Make the libfc Common Transport(CT) code generic Neerav Parikh
2012-01-23 1:30 ` [PATCH 4/6] libfc: Add support for FDMI Neerav Parikh
2012-01-23 1:30 ` [PATCH 5/6] fcoe: Add support for FDMI in fcoe Neerav Parikh
2012-01-23 1:30 ` [PATCH 6/6] fcoe: Allow exposing FDMI attributes via sysfs Neerav Parikh
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=20120123012944.923.63220.stgit@localhost6.localdomain6 \
--to=neerav.parikh@intel.com \
--cc=JBottomley@parallels.com \
--cc=devel@open-fcoe.org \
--cc=james.smart@emulex.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;
as well as URLs for NNTP newsgroup(s).