[ANNOUNCE 6/7] open-iscsi/linux-iscsi-5 Initiator: open-iscsi-transport.patch

2005-08-04 Thread Alex Aizman
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 --

[ANNOUNCE 4/7] open-iscsi/linux-iscsi-5 Initiator: open-iscsi-netlink.patch

2005-08-04 Thread Alex Aizman
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

[ANNOUNCE 3/7] open-iscsi/linux-iscsi-5 Initiator: open-iscsi-headers.patch

2005-08-04 Thread Alex Aizman
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

[ANNOUNCE 2/7] open-iscsi/linux-iscsi-5 Initiator: open-iscsi-tcp.h.patch

2005-08-04 Thread 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

[ANNOUNCE 0/7] open-iscsi/linux-iscsi-5 Initiator

2005-08-04 Thread Alex Aizman
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

Re: [ANNOUNCE 0/7] Open-iSCSI/Linux-iSCSI-5 High-Performance Initiator

2005-07-30 Thread Alex Aizman
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

[ANNOUNCE 1b/6] Linux-iSCSI High-Performance Initiator

2005-04-12 Thread Alex Aizman
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

[ANNOUNCE 6/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread Alex Aizman
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 ---

[ANNOUNCE 5/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread Alex Aizman
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

[ANNOUNCE 4/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread Alex Aizman
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

[ANNOUNCE 3/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread Alex Aizman
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

[ANNOUNCE 2/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread Alex Aizman
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

[ANNOUNCE 0/6] Linux-iSCSI High-Performance Initiator

2005-04-11 Thread 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

Re: [ANNOUNCE 0/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-09 Thread Alex Aizman
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,

Re: [ANNOUNCE 0/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-09 Thread Alex Aizman
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

Re: [ANNOUNCE 0/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-08 Thread Alex Aizman
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

Re: [ANNOUNCE 0/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-08 Thread Alex Aizman
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

[ANNOUNCE 5/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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 +++

[ANNOUNCE 6/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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

[ANNOUNCE 4/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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

[ANNOUNCE 3/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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/

[ANNOUNCE 2/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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 &

[ANNOUNCE 0/6] Open-iSCSI High-Performance Initiator for Linux

2005-03-06 Thread Alex Aizman
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