Module Name: src
Committed By: riz
Date: Tue Nov 15 16:50:46 UTC 2011
Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: mi
src/distrib/sets/lists/man: mi
src/distrib/sets/lists/modules: mi
src/sbin: Makefile
src/sys/conf: files
src/sys/dev: Makefile
src/sys/modules: Makefile
Added Files:
src/sys/modules/iscsi: Makefile
Log Message:
Build and install new in-kernel iscsi initiator kernel module and associated
binaries (iscsid, iscsictl) if MKISCSI != no. Initiator can also be built
into a kernel by adding 'pseudo-device iscsi' in kernel configuration.
To generate a diff of this commit:
cvs rdiff -u -r1.970 -r1.971 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.1709 -r1.1710 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.1354 -r1.1355 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.36 -r1.37 src/distrib/sets/lists/modules/mi
cvs rdiff -u -r1.121 -r1.122 src/sbin/Makefile
cvs rdiff -u -r1.1030 -r1.1031 src/sys/conf/files
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/Makefile
cvs rdiff -u -r1.97 -r1.98 src/sys/modules/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/modules/iscsi/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.970 src/distrib/sets/lists/base/mi:1.971
--- src/distrib/sets/lists/base/mi:1.970 Sat Nov 5 22:55:20 2011
+++ src/distrib/sets/lists/base/mi Tue Nov 15 16:50:43 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.970 2011/11/05 22:55:20 christos Exp $
+# $NetBSD: mi,v 1.971 2011/11/15 16:50:43 riz Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -255,6 +255,8 @@
./sbin/init base-sysutil-root
./sbin/ipf base-ipf-root ipfilter
./sbin/ipppctl base-netutil-root
+./sbin/iscsictl base-iscsi-bin iscsi
+./sbin/iscsid base-iscsi-bin iscsi
./sbin/ispppcontrol base-obsolete obsolete
./sbin/lmcctl base-obsolete obsolete
./sbin/lvm base-lvm-root lvm
@@ -783,6 +785,7 @@
./usr/include/dev/ir base-c-usr
./usr/include/dev/isa base-c-usr
./usr/include/dev/isapnp base-obsolete obsolete
+./usr/include/dev/iscsi base-c-usr iscsi
./usr/include/dev/microcode base-obsolete obsolete
./usr/include/dev/microcode/aic7xxx base-obsolete obsolete
./usr/include/dev/microcode/isp base-obsolete obsolete
Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.1709 src/distrib/sets/lists/comp/mi:1.1710
--- src/distrib/sets/lists/comp/mi:1.1709 Tue Nov 15 00:50:55 2011
+++ src/distrib/sets/lists/comp/mi Tue Nov 15 16:50:44 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1709 2011/11/15 00:50:55 jym Exp $
+# $NetBSD: mi,v 1.1710 2011/11/15 16:50:44 riz Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -461,6 +461,10 @@
./usr/include/dev/isapnp/if_levar.h comp-obsolete obsolete
./usr/include/dev/isapnp/isapnpreg.h comp-obsolete obsolete
./usr/include/dev/isapnp/isapnpvar.h comp-obsolete obsolete
+./usr/include/dev/iscsi/iscsi.h comp-c-include iscsi
+./usr/include/dev/iscsi/iscsi_ioctl.h comp-c-include iscsi
+./usr/include/dev/iscsi/iscsi_perf.h comp-c-include iscsi
+./usr/include/dev/iscsi/iscsi_test.h comp-c-include iscsi
./usr/include/dev/keylock.h comp-c-include
./usr/include/dev/kttcpio.h comp-c-include
./usr/include/dev/lockstat.h comp-c-include
Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1354 src/distrib/sets/lists/man/mi:1.1355
--- src/distrib/sets/lists/man/mi:1.1354 Sun Nov 13 12:35:40 2011
+++ src/distrib/sets/lists/man/mi Tue Nov 15 16:50:45 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1354 2011/11/13 12:35:40 mbalmer Exp $
+# $NetBSD: mi,v 1.1355 2011/11/15 16:50:45 riz Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -2390,6 +2390,8 @@
./usr/share/man/cat8/irdaattach.0 man-sysutil-catman .cat
./usr/share/man/cat8/iscsi-initiator.0 man-iscsi-catman iscsi,.cat
./usr/share/man/cat8/iscsi-target.0 man-iscsi-catman iscsi,.cat
+./usr/share/man/cat8/iscsictl.0 man-iscsi-catman iscsi,.cat
+./usr/share/man/cat8/iscsid.0 man-iscsi-catman iscsi,.cat
./usr/share/man/cat8/isdnd.0 man-isdn-catman .cat
./usr/share/man/cat8/isdnmonitor.0 man-isdn-catman .cat
./usr/share/man/cat8/isdntel.0 man-isdn-catman .cat
@@ -5044,6 +5046,8 @@
./usr/share/man/html8/irdaattach.html man-sysutil-htmlman html
./usr/share/man/html8/iscsi-initiator.html man-iscsi-htmlman iscsi,html
./usr/share/man/html8/iscsi-target.html man-iscsi-htmlman iscsi,html
+./usr/share/man/html8/iscsictl.html man-iscsi-htmlman iscsi,html
+./usr/share/man/html8/iscsid.html man-iscsi-htmlman iscsi,html
./usr/share/man/html8/isdnd.html man-isdn-htmlman html
./usr/share/man/html8/isdnmonitor.html man-isdn-htmlman html
./usr/share/man/html8/isdntel.html man-isdn-htmlman html
@@ -7847,6 +7851,8 @@
./usr/share/man/man8/irdaattach.8 man-sysutil-man .man
./usr/share/man/man8/iscsi-initiator.8 man-iscsi-man iscsi,.man
./usr/share/man/man8/iscsi-target.8 man-iscsi-man iscsi,.man
+./usr/share/man/man8/iscsictl.8 man-iscsi-man iscsi,.man
+./usr/share/man/man8/iscsid.8 man-iscsi-man iscsi,.man
./usr/share/man/man8/isdnd.8 man-isdn-man .man
./usr/share/man/man8/isdnmonitor.8 man-isdn-man .man
./usr/share/man/man8/isdntel.8 man-isdn-man .man
Index: src/distrib/sets/lists/modules/mi
diff -u src/distrib/sets/lists/modules/mi:1.36 src/distrib/sets/lists/modules/mi:1.37
--- src/distrib/sets/lists/modules/mi:1.36 Sun Nov 6 13:27:25 2011
+++ src/distrib/sets/lists/modules/mi Tue Nov 15 16:50:46 2011
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.36 2011/11/06 13:27:25 tron Exp $
+# $NetBSD: mi,v 1.37 2011/11/15 16:50:46 riz Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -75,6 +75,8 @@
./@MODULEDIR@/hfs/hfs.kmod base-kernel-modules kmod
./@MODULEDIR@/iic base-kernel-modules kmod
./@MODULEDIR@/iic/iic.kmod base-kernel-modules kmod
+./@MODULEDIR@/iscsi base-kernel-modules kmod,iscsi
+./@MODULEDIR@/iscsi/iscsi.kmod base-kernel-modules kmod,iscsi
./@MODULEDIR@/kernfs base-kernel-modules kmod
./@MODULEDIR@/kernfs/kernfs.kmod base-kernel-modules kmod
./@MODULEDIR@/ksem base-kernel-modules kmod
Index: src/sbin/Makefile
diff -u src/sbin/Makefile:1.121 src/sbin/Makefile:1.122
--- src/sbin/Makefile:1.121 Mon Aug 29 11:38:48 2011
+++ src/sbin/Makefile Tue Nov 15 16:50:43 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.121 2011/08/29 11:38:48 mrg Exp $
+# $NetBSD: Makefile,v 1.122 2011/11/15 16:50:43 riz Exp $
# @(#)Makefile 8.5 (Berkeley) 3/31/94
# Not ported: XNSrouted enpload scsiformat startslip
@@ -58,6 +58,10 @@ SUBDIR+= cgdconfig
SUBDIR+= ping6 rtsol
.endif
+.if (${MKISCSI} != "no")
+SUBDIR+= iscsictl iscsid
+.endif
+
# IPsec
SUBDIR+= setkey
Index: src/sys/conf/files
diff -u src/sys/conf/files:1.1030 src/sys/conf/files:1.1031
--- src/sys/conf/files:1.1030 Wed Nov 2 09:47:57 2011
+++ src/sys/conf/files Tue Nov 15 16:50:43 2011
@@ -1,4 +1,4 @@
-# $NetBSD: files,v 1.1030 2011/11/02 09:47:57 martin Exp $
+# $NetBSD: files,v 1.1031 2011/11/15 16:50:43 riz Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
version 20100430
@@ -1744,3 +1744,8 @@ include "dev/nand/files.nand"
# NOR subsytem
#
include "dev/nor/files.nor"
+
+#
+# iscsi
+#
+include "dev/iscsi/files.iscsi"
Index: src/sys/dev/Makefile
diff -u src/sys/dev/Makefile:1.32 src/sys/dev/Makefile:1.33
--- src/sys/dev/Makefile:1.32 Sun Oct 2 16:39:47 2011
+++ src/sys/dev/Makefile Tue Nov 15 16:50:43 2011
@@ -1,9 +1,13 @@
-# $NetBSD: Makefile,v 1.32 2011/10/02 16:39:47 jmcneill Exp $
+# $NetBSD: Makefile,v 1.33 2011/11/15 16:50:43 riz Exp $
SUBDIR= apm ata bluetooth dec dm dmover dtv hpc i2c i2o ic ieee1394 ir isa \
microcode ofw pci pckbport pcmcia pud putter raidframe sbus scsipi \
sun tc usb vme wscons
+.if MKISCSI != "no"
+SUBDIR+= iscsi
+.endif
+
INCSDIR= /usr/include/dev
# Only install includes which are used by userland
Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.97 src/sys/modules/Makefile:1.98
--- src/sys/modules/Makefile:1.97 Sun Nov 6 13:26:54 2011
+++ src/sys/modules/Makefile Tue Nov 15 16:50:46 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.97 2011/11/06 13:26:54 tron Exp $
+# $NetBSD: Makefile,v 1.98 2011/11/15 16:50:46 riz Exp $
.include <bsd.own.mk>
@@ -250,4 +250,8 @@ SUBDIR+= cxdtv
SUBDIR+= emdtv
.endif
+.if (${MKISCSI} != "no")
+SUBDIR+= iscsi
+.endif
+
.include <bsd.subdir.mk>
Added files:
Index: src/sys/modules/iscsi/Makefile
diff -u /dev/null src/sys/modules/iscsi/Makefile:1.1
--- /dev/null Tue Nov 15 16:50:47 2011
+++ src/sys/modules/iscsi/Makefile Tue Nov 15 16:50:46 2011
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2011/11/15 16:50:46 riz Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/iscsi
+
+KMOD= iscsi
+SRCS= base64.c iscsi_ioctl.c iscsi_main.c iscsi_profile.c iscsi_rcv.c
+SRCS+= iscsi_send.c iscsi_test.c iscsi_text.c iscsi_utils.c
+
+.include <bsd.kmodule.mk>