NOTICE: This package has been removed from pkgsrc

./devel/netbsd-iscsi, NetBSDs iSCSI target (per iSCSI RFC 3720)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 20071025, Package name: netbsd-iscsi-20071025, Maintainer: agc

iSCSI is an IETF standard (RFC 3720) for remote access to block-level
storage. It can be thought of as similar to NFS, except that an NFS
server exports files; the iSCSI target exports blocks to the iSCSI
initiators, which are the clients.

To set up the target, you need to edit the /etc/iscsi/targets file.
It has a certain layout, to provide a means of (a) mirroring and (b)
combining multiple areas to present one large contiguous area of
storage. This can be multiply-layered.


Master sites:

SHA1: 96f2e4824c1e786ed892f184cdb916400bea561d
RMD160: be100c1e0030f8000e9b4f1579fd66b056e709ed
Filesize: 241.968 KB

Version history: (Expand)


CVS history: (Expand)


   2007-11-14 21:34:52 by Alistair G. Crooks | Files touched by this commit (5) | Package removed
Log message:
The netbsd-iscsi package has been split up into
pkgsrc/devel/netbsd-iscsi-target and
pkgsrc/devel/netbsd-iscsi-initiator packages.
   2007-10-27 00:07:37 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
Update netbsd-iscsi to version 20071025

Pay closer attention to the TSIH value that is assigned by the target -
rather than a simple (session id + 1) value, which cycles after 16 sessions
are used, use a central counter, and increment that whenever a TSIH is
apportioned. This fixes some problems for me with multiple targets being
ignored, and only the first target being used. Tested with the Microsoft
initiator, and the embryonic NetBSD initiator.

Use more enumerated types, rather than cpp definitions.

Use enumerated types also in preference to magic numbers.

In the iSCSI test harness, use the -t argument to specify a disk target
exported by the NetBSD iSCSI target. This allows us to test for the
situation outlined above.

Add my copyright to the test harness - there's no Intel code left anymore.

Modify the way initiator login and logout information is presented to the
user. This is only of concern to people who use this with the target in
non-detached (non-daemon) mode.

Get rid of the MODE_SENSE_10 and MODE_SELECT_10 cases in the disk switch,
since they do not return responses in the correct format yet.
   2007-09-08 14:53:03 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
Upgrade the NetBSD iSCSI target to version 20070908. Changes from previous
version:

+ only use AI_NUMERICSERV if it exists - should help Dragonfly users

+ fix a problem whereby multiple targets could show up as a single target
under ssome circumstances.
   2007-08-18 00:41:48 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
Update the NetBSD iSCSI target package to version 20070815.

Package changes:
+ fix the problem of the iSCSI target binding to the iSCSI control port
(860) instead of the target port (3260) - verified to work on NetBSD by
myself, and on FreeBSD by Mark Foster and Michael Reifenberger
+ re-enable the -p port command line argument on the target again
+ clean up some lint
+ sync with version 20070815 from NetBSD src/dist repository

pkgsrc changes
+ add DESTDIR support
   2007-06-16 12:44:58 by Alistair G. Crooks | Files touched by this commit (2)
Log message:
Update to version 20070615 of the NetBSD iSCSI target:

Add IPv6 to target and test harness
Add -4 and -6 args to the iscsi-target and the test harness
Fix some debugging information
Fix bug in InitialR2T desired transfer length calculation (from yamt)
Fix bug in netmask calculation
Get rid of some magic constants
Add VPD 80 handling
Add RESERVE6 and RELEASE6 to target (Persistent Reservations In
        partially supported - read keys, and report capabilities)
Use poll in preference to select, if we have it
   2007-03-24 01:28:01 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Don't depend on mtree. Move FAQ into share/doc/iscsi. Bump revision.
   2007-01-07 10:14:16 by Roland Illig | Files touched by this commit (412)
Log message:
Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
   2006-06-17 18:52:27 by Roland Illig | Files touched by this commit (4)
Log message:
Fixed pkglint warnings.