Source-Changes archive

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

CVS commit: othersrc/external/bsd/iscsi



Module Name:    othersrc
Committed By:   agc
Date:           Mon May  2 07:01:15 UTC 2011

Update of /cvsroot/othersrc/external/bsd/iscsi
In directory ivanova.netbsd.org:/tmp/cvs-serv28163

Log Message:
Initial import of the in-kernel iSCSI initiator, kindly contributed by
Wasabi Systems under a 2-clause BSD license, to the othersrc tree.

The initiator itself can be loaded as an lkm, and works successfully
on 2.0 (the "burner" host), running against the NetBSD target on a 5.99 host.


        burner# modload -v -s -p /usr/lkm/iscsi_post.sh /usr/lkm/iscsidrv.o
        modload: reserving 36864 bytes of memory
        Module loaded as ID 0
        burner# iscsid
        iSCSI Daemon loaded
        burner# iscsictl add_send_target -a 172.16.135.133
        Added Send Target 1
        burner# iscsictl refresh_targets
        OK
        burner# iscsictl list_targets
             1: iqn.1994-04.org.netbsd.iscsi-target:target0
                2: 172.16.135.133:3260,1
        burner# iscsictl login -P 2
        Created Session 2, Connection 1
        burner# iscsictl list_sessions
        Session 2: Target iqn.1994-04.org.netbsd.iscsi-target:target0
        burner# newfs /dev/rsd0a
        /dev/rsd0a: 100.0MB (204800 sectors) block size 8192, fragment size 1024
                using 4 cylinder groups of 25.00MB, 3200 blks, 6144 inodes.
        super-block backups (for fsck -b #) at:
             32,  51232, 102432, 153632,
        burner# mount /dev/sd0a /mnt
        burner# df
        Filesystem  1K-blocks     Used     Avail Capacity  Mounted on
        /dev/wd0a     4066094   186994   3675795     4%    /
        kernfs              1        1         0   100%    /kern
        /dev/sd0a       99247        1     94283     0%    /mnt
        burner# dmesg | egrep '(scsibus|sd0)'
        scsibus0 at bha2: 16 targets, 8 luns per target
        scsibus0: waiting 2 seconds for devices to settle...
        scsibus1 at iscsi0: 1 target, 16 luns per target
        sd0 at scsibus1 target 0 lun 0: <NetBSD, NetBSD iSCSI, 0> disk fixed
        sd0: fabricating a geometry
        sd0: 100 MB, 100 cyl, 64 head, 32 sec, 512 bytes/sect x 204800 sectors
        sd0: fabricating a geometry
        sd0: fabricating a geometry
        sd0: fabricating a geometry
        burner#

on the target end:

        Reading configuration from `/etc/iscsi/targets'
        target0:rw:0.0.0.0/0
                extent0:/tmp/iscsi-target0:0:104857600
        DISK: 1 logical unit (204800 blocks, 512 bytes/block), type iscsi fs
        DISK: LUN 0: 100 MB disk storage for "target0"
        TARGET: iSCSI Qualified Name (IQN) is 
iqn.1994-04.org.netbsd.iscsi-target
        > iSCSI Discovery login  successful from 
iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 
172.16.135.137 disk -1, ISID 70368764559360, TSIH 1
        < iSCSI Discovery logout successful from 
iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 
172.16.135.137 disk -1, ISID 70368764559360, TSIH 1
        > iSCSI Normal login  successful from 
iqn.1994-04.org.netbsd:iscsi.burner.cupertino.alistaircrooks.com:0 on 
172.16.135.137 disk 0, ISID 70368764559360, TSIH 2


Status:

Vendor Tag:     WASABI
Release Tags:   iscsi-initiator-base
                
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_daemonif.c
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_driverif.c
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_globals.h
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_main.c
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_parse.c
N othersrc/external/bsd/iscsi/sbin/iscsictl/iscsic_test.c
N othersrc/external/bsd/iscsi/sbin/iscsictl/Makefile
N othersrc/external/bsd/iscsi/sbin/iscsictl/TODO
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid.h
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_discover.c
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_driverif.c
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_globals.h
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_lists.c
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_main.c
N othersrc/external/bsd/iscsi/sbin/iscsid/iscsid_targets.c
N othersrc/external/bsd/iscsi/sbin/iscsid/Makefile
N othersrc/external/bsd/iscsi/scripts/load-iscsi
N othersrc/external/bsd/iscsi/scripts/load-iscsi-lkm
N othersrc/external/bsd/iscsi/sys/arch/i386/conf/ISCSI
N othersrc/external/bsd/iscsi/sys/conf/files
N othersrc/external/bsd/iscsi/sys/conf/majors
N othersrc/external/bsd/iscsi/sys/dev/iscsi/base64.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/base64.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/files.iscsi
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_globals.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_ioctl.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_ioctl.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_main.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_pdu.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_perf.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_profile.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_profile.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_rcv.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_send.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_test.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_test.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_testlocal.h
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_text.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/iscsi_utils.c
N othersrc/external/bsd/iscsi/sys/dev/iscsi/Makefile
N othersrc/external/bsd/iscsi/sys/lkm/dev/iscsi/iscsi_lkm.c
N othersrc/external/bsd/iscsi/sys/lkm/dev/iscsi/iscsi_post.sh
N othersrc/external/bsd/iscsi/sys/lkm/dev/iscsi/Makefile

No conflicts created by this import



Home | Main Index | Thread Index | Old Index