open-iscsi-transport.patch - iscsi transport class
(drivers/scsi/scsi_transport_iscsi.c)
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
Signed-off-by: Mike Christie <[EMAIL PROTECTED]>
diff --
open-iscsi-netlink.patch - include/linux/netlink.h changes (added
NETLINK_ISCSI).
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
Signed-off-by: Mike Christie <[EMAIL PROTECTED]>
diff --g
open-iscsi-headers.patch - common header files:
- iscsi_if.h (user/kernel #defines and user/kernel events);
- iscsi_proto.h (RFC3720 #defines and types);
- scsi_transport_iscsi.h (transport API, transport #defines and types).
Signed-off-by: Alex Aizman
open-iscsi-tcp.h.patch - drivers/scsi/iscsi_tcp.h, header file.
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
Signed-off-by: Mike Christie <[EMAIL PROTECTED]>
diff --git a/drivers/scsi/iscsi_tc
Open-iSCSI/Linux-iSCSI-5 Initiator: Data Path and Transport Class
==
This submission contains 7 patches for 2.6.13 (today's git repository). The same
7 patches can be downloaded at:
http://www.open-iscsi.org/bits/submission-08042005/
This submission co
James Bottomley wrote:
On Wed, 2005-06-01 at 13:08 -0700, Alex Aizman wrote:
This is open-iscsi/linux-iscsi-5 Initiator. This submission is ready for
inclusion into mainline kernel.
OK, I tried to put this into scsi-misc.
FIB has taken your netlink number, so I changed it to 32
OK
DD, the 2nd part:
- iscsi_if.c (iSCSI open interface over netlink, iSCSI
generic transport module).
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
diff -Nru --exclude Kconfig --exclude Makefile
linux-2.6.12-rc2.orig/dr
Documentation/scsi/iscsi.txt
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
diff -Nru linux-2.6.12-rc2.orig/Documentation/scsi/iscsi.txt
linux-2.6.12-rc2.dima/Documentation/scsi/iscsi.txt
---
include/linux/netlink.h changes (added NETLINK_ISCSI)
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
--- linux-2.6.12-rc2.orig/include/linux/netlink.h 2005-03-01
23:38:25.0 -08
drivers/scsi/Makefile changes (added iscsi_if and iscsi_tcp).
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
--- linux-2.6.12-rc2.orig/drivers/scsi/Makefile 2005-03-01 23:38:19.0
-08
drivers/scsi/Kconfig changes.
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
diff -Nru --exclude 'iscsi*' --exclude Makefile
linux-2.6.12-rc2.orig/drivers/scsi/Kconfig
linux-2
Common header files:
- iscsi_ifev.h (user/kernel events).
- iscsi_if.h (user/kernel #defines);
- iscsi_iftrans.h (iscsi transport interface);
- iscsi_proto.h (RFC3720 #defines and types).
Signed-off-by: Alex Aizman
ucture
* receive pool for control PDU's per-connection added
* using predefined macro for max_sg SG_ALL
* kernel IPC transport header file added
* picking unique OUI ISID for the same target based on session's SID
Regards,
Alex Aizman & Dmitry Yusupov
-
To unsubscribe from this list: se
Lars Marowsky-Bree wrote:
On 2005-03-08T22:25:29, Alex Aizman <[EMAIL PROTECTED]> wrote:
There's (or at least was up until today) an ongoing discussion on our
mailing list at http://groups-beta.google.com/group/open-iscsi. The
short and long of it: the problem can be solved,
Bryan Henderson wrote:
Its fundamental to Unix architecture that user programs sit above the
kernel and get services from the kernel, and turning that on its head so
that the kernel depends on a user space program to do something as
fundamental as a pageout can't come to any good.
Agreed.
Eve
Matt Mackall wrote:
On Tue, Mar 08, 2005 at 09:51:39PM -0800, Alex Aizman wrote:
Matt Mackall wrote:
How big is the userspace client?
Hmm.. x86 executable? source?
Anyway, there's about 12,000 lines of user space code, and growing. In
the kernel we have approx. 3,300
Matt Mackall wrote:
How big is the userspace client?
Hmm.. x86 executable? source?
Anyway, there's about 12,000 lines of user space code, and growing. In
the kernel we have approx. 3,300 lines.
- 450MB/sec Read on a single connection (2-way 2.4Ghz Opteron, 64KB block
size);
With what net
include/linux/netlink.h changes (added new protocol NETLINK_ISCSI)
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
--- linux-2.6.11.orig/include/linux/netlink.h 2005-03-01 23:38:25.0
-0800
+++
Documentation/scsi/iscsi.txt
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
diff -Nru linux-2.6.11.orig/Documentation/scsi/iscsi.txt
linux-2.6.11.dima/Documentation/scsi/iscsi.txt
--- linux-2.6.11.orig/D
drivers/scsi/Makefile changes.
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
--- linux-2.6.11.orig/drivers/scsi/Makefile 2005-03-01 23:38:19.0
-0800
+++ linux-2.6.11.dima/drivers/scsi/Makef
drivers/scsi/Kconfig changes.
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov <[EMAIL PROTECTED]>
diff -Nru --exclude 'iscsi*' --exclude Makefile
linux-2.6.11.orig/drivers/scsi/Kconfig linux-2.6.11.dima/drivers/
Common header files:
- iscsi_ifev.h (user/kernel events).
- iscsi_if.h (iSCSI open interface over netlink);
- iscsi_proto.h (RFC3720 #defines and types);
Signed-off-by: Alex Aizman <[EMAIL PROTECTED]>
Signed-off-by: Dmitry Yusupov &
insightful questions.
Regards,
Alex Aizman & Dmitry Yusupov
=
The following 6 patches alltogether represent the Open-iSCSI Initiator:
Patch 1:
SCSI LLDD consists of 3 files:
- iscsi_if.c (iSCSI open interface over netlink);
- iscsi_tcp.[ch] (iSC
23 matches
Mail list logo