public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/10] Adding support to fcoe transport
@ 2011-01-13  2:19 Yi Zou
  2011-01-13  2:19 ` [PATCH v3 01/10] libfcoe: move logging macros into the local libfcoe.h header file Yi Zou
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Yi Zou @ 2011-01-13  2:19 UTC (permalink / raw)
  To: devel; +Cc: bprakash, linux-scsi

This is v3 of the series to add fcoe transport as a thin layer to the
existing Open-FCoE framework to allow third-party FCoE HBA drivers to
plug in easily if the default SW HBA fcoe.ko driver is sufficient for
the need. Related previous discussion are in the following threads:
RFC v1:
https://lists.open-fcoe.org/pipermail/devel/2010-December/010865.html
https://lists.open-fcoe.org/pipermail/devel/2011-January/010890.html

RFC v2:
https://lists.open-fcoe.org/pipermail/devel/2011-January/010900.html

Notes on v3:
1. Included 2 of Bhanu's ERESTARTSYS patches as patch 9 and 10.
2. Synced up w/ Open-FCoE's fcoe-next/master, so this series should apply
and build cleanly.
3. Did loop create-> i/o -> destroy test using default transport on
fcoe.ko, with the help from Bhanu on testing this framework using his
fcoe transport driver. 
4. Corresponding changes on fcoe-utils are required to reflect the above
changes, which I expect to follow soon.

thanks,
yi
---

Bhanu Gollapudi (2):
      fcoe: Return ERESTARTSYS on rtnl_trylock failure
      libfcoe: Handle ERESTARTSYS for fcoe transport

Yi Zou (8):
      fcoe: convert fcoe.ko to become an fcoe transport provider driver
      fcoe: prepare fcoe for using fcoe transport
      libfcoe: include fcoe_transport.c into kernel libfcoe module
      libfcoe: remove libfcoe.c, use the same fcoe_ctlr.c instead
      libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c
      libfcoe: add implementation to support fcoe transport
      libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h
      libfcoe: move logging macros into the local libfcoe.h header file


 drivers/scsi/fcoe/Makefile         |    2 
 drivers/scsi/fcoe/fcoe.c           |  183 +-
 drivers/scsi/fcoe/fcoe_ctlr.c      | 2682 ++++++++++++++++++++++++++++++++++++
 drivers/scsi/fcoe/fcoe_transport.c |  561 +++++++
 drivers/scsi/fcoe/libfcoe.c        | 2708 ------------------------------------
 drivers/scsi/fcoe/libfcoe.h        |   31 
 include/scsi/libfcoe.h             |   43 +
 7 files changed, 3380 insertions(+), 2830 deletions(-)
 create mode 100644 drivers/scsi/fcoe/fcoe_ctlr.c
 create mode 100644 drivers/scsi/fcoe/fcoe_transport.c
 delete mode 100644 drivers/scsi/fcoe/libfcoe.c
 create mode 100644 drivers/scsi/fcoe/libfcoe.h

-- 
Signature: Yi Zou <yi.zou@intel.com>

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

end of thread, other threads:[~2011-01-15  1:41 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-01-13  2:19 [PATCH v3 00/10] Adding support to fcoe transport Yi Zou
2011-01-13  2:19 ` [PATCH v3 01/10] libfcoe: move logging macros into the local libfcoe.h header file Yi Zou
2011-01-13  2:19 ` [PATCH v3 02/10] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h Yi Zou
2011-01-13  2:19 ` [PATCH v3 03/10] libfcoe: add implementation to support fcoe transport Yi Zou
2011-01-15  1:25   ` [Open-FCoE] " Robert Love
2011-01-15  1:37     ` Zou, Yi
2011-01-13  2:20 ` [PATCH v3 04/10] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c Yi Zou
2011-01-15  1:27   ` [Open-FCoE] " Robert Love
2011-01-15  1:29     ` Robert Love
2011-01-15  1:41       ` Zou, Yi
2011-01-13  2:20 ` [PATCH v3 05/10] libfcoe: remove libfcoe.c, use the same fcoe_ctlr.c instead Yi Zou
2011-01-13  2:20 ` [PATCH v3 06/10] libfcoe: include fcoe_transport.c into kernel libfcoe module Yi Zou
2011-01-13  2:20 ` [PATCH v3 07/10] fcoe: prepare fcoe for using fcoe transport Yi Zou
2011-01-13  2:20 ` [PATCH v3 08/10] fcoe: convert fcoe.ko to become an fcoe transport provider driver Yi Zou
2011-01-13  2:20 ` [PATCH v3 09/10] libfcoe: Handle ERESTARTSYS for fcoe transport Yi Zou
2011-01-13  2:20 ` [PATCH v3 10/10] fcoe: Return ERESTARTSYS on rtnl_trylock failure Yi Zou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox