All of lore.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.