[PATCH 0/9] iscsi: modify transport class to support qla4xxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It looks like qla4xxx is getting close to being mergable. The following
patches complete the transport class related fixes I wanted qlogic to
do. Qlogic and Doug will resend the driver with Arjan and others
comments and lot of other bug fixes and cleanups.

The following patches modify the transport class so qla4xxx can use it.
The patches also make any needed conversions to libiscsi and the other
iscsi LLD modules.

The reason for the changes is because the qlogic HW can expose a
interface that is close to a normal SPI driver that hides most of the
iscsi details (session mode), or it can expose a interface that exposes
more of the iscsi details (connection mode). And we chose to go with
session mode.

Even in session mode, we have hooked the qla4xxx driver into the
open-iscsi framework. Normally to do discovery and log into iscsi
sessions using iscsi_tcp you can do:

iscsiadm --mode=discovery --type=sendtargets --portal=192.168.0.10:3260
--login

To see the running session you can do:

iscsiadm --m session

These same commands now work for qla4xxx and we also support qla4xxx
persistent targets.

We have hooked qla4xxx into the userspace scanning and iscsi state model
code. So you can load the module, then run iscsid. iscsid will then scan
for disks and setup userspace. Or you can run iscsid and then load the
module. iscsid and the tools can be used with qla4xxx and iscsi_tcp and
iscsi_iser at the same time.

In the future we plan to implement more functionality in the userspace
tools for qla4xxx like manually adding sessions and removing sessions,
and push more code to userspace, but the current code at least provides
a usable driver.

Doug and Qlogic have finished the last qla4xx cleanups and will send
that driver soon

-
: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux