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>