public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "Ashish A. Palekar" <apalekar@trebia.com>
To: greearb@candelatech.com, nitin.dhingra@dcmtech.co.in,
	linux-kernel@vger.kernel.org
Subject: Re: iSCSI support for Linux
Date: Mon, 29 Oct 2001 14:29:03 -0500	[thread overview]
Message-ID: <3BDDADFF.77EB8912@trebia.com> (raw)

Ben/Nitin:

I was going through some of the emails you guys had sent out on the LKML
about iscsi support. I think there is some confusion about the projects.

There are three different projects that I am aware of and are currently
active.

1. Cisco
2. Intel
3. UNH - Chris Loveland and myself were both from UNH and have since
graduated. However, there is still active development work.

As far as the UNH project goes:

We have been working on both the Initiator (host) and the Target
(Server) side. The Initiator side should work directly with the SCSI
Initiator mid-level. As I am given to understand, the code was revved up
to version 6.

On the Target side, the project is a little more elaborate. Since there
is no existing SCSI Target support, we have developed a SCSI Target
Mid-level. This has three front-ends written for it which support:

1. Adaptec's SCSI Encapsulation Protocol (defunct last November - since
iSCSI has become the dominant SAN over TCP/IP protocol)
2. QLogic ISP 2200 A Fibre Channel driver
3. iSCSI driver (and this works on the TCP/IP software stack which Linux
has) - so it is pretty much limited by whatever ethernet cards Linux
supports (including GigE). We did not have access to TCP accelerated
cards so the development on those has not been done.

Thus you have three target drivers written for the SCSI Target mid-level
which we has been written. For the iSCSI driver itself - there are four
target drivers one for rev 0, rev 03, rev 06 and rev 08.

The UNH drivers are available for download from:

http://www.iol.unh.edu/consortiums/fc/fc_linux.html
http://www.iol.unh.edu/consortiums/iscsi

They have been GPLed. Lots of people are currently trying out the code
and letting me and the other developers know about the bugs. Ideally, we
would like to fix those (however, the rev version of the draft keeps on
changing :-(). The Initiator code is fairly straightforward. For how to
use the target code, my thesis is available with the tar ball from one
of these sites.

Okay .. to your question about authentication Ben .. the consideration
we had to make was that a lot of the authentication stuff was to be done
in hardware by most companies developing iSCSI (I know very little about
authentication and security stuff so I may be completely wrong). From a
software development perspective it would have taken a decent amount of
time and the objective was to get code out so that it could be used for
protocol testing in an iSCSI plugfest.

Hope this clears some of the confusion. If you have any questions,
please let me know. Sorry for the long email.

Thanks
Ashish A. Palekar


             reply	other threads:[~2001-10-29 19:30 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-29 19:29 Ashish A. Palekar [this message]
2001-10-29 21:42 ` iSCSI support for Linux Jeff V. Merkey
  -- strict thread matches above, loose matches on Subject: below --
2001-10-30  4:28 Nitin Dhingra
2001-10-30 16:30 ` Ashish A. Palekar
2001-10-30 16:47   ` Matthew Jacob

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3BDDADFF.77EB8912@trebia.com \
    --to=apalekar@trebia.com \
    --cc=greearb@candelatech.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=nitin.dhingra@dcmtech.co.in \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox