This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] [RFC] [0/4] PV driver for FC transport layer

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [RFC] [0/4] PV driver for FC transport layer
From: Jun Kamada <kama@xxxxxxxxxxxxxx>
Date: Fri, 29 Jun 2007 20:04:35 +0900
Cc: kama@xxxxxxxxxxxxxx
Delivery-date: Fri, 29 Jun 2007 04:02:48 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi all,

We developed a prototype of para-virtual FC(Fibre Channel) SCSI driver.
It's a extension of the "pv-scsi" driver, that Horikoshi-san posted on
16 May 2007 ([Xen-devel] [RFC] pv-scsi driver (scsiback/scsifront)),
in order to support FC transport layer.

The FC extension mainly performs following processes.

1. Copies FC attributes stored in Dom0 to DomU at the driver
   initialization phase. The attributes are originally stored in
   "Scsi_Host", "scsi_target" and "fc_rport" structures. 
2. When /sys/class/fc_*/*/* on DomU is accessed from user land, performs
   appropriate function on Dom0.

We expect your helpful comments especially at following point of view.

- What any other functions are required in order to behave as "complete"
  FC driver? (We are not familiar with FC driver.)
- This is the sub-question of above. Current prototype supports only
  "frontend driven" functions. What types of "backend driven" functions
  we have to support?

Any other comments are welcomed.

Best regards

Jun Kamada
Linux Technology Development Div.
Server Systems Unit
Fujitsu Ltd.

Xen-devel mailing list