OpenGrok
Cross Reference: iscsiutil.h
xref
: /
src
/
external
/
bsd
/
iscsi
/
dist
/
include
/
iscsiutil.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/external/bsd/iscsi/dist/include/iscsiutil.h
Revision
Date
Author
Comments
1.8
05-Jul-2025
mlelstv
Implement CRC32 Header/Data digest.
Add 16 byte commands for large disks.
1.7
13-Jan-2017
christos
branches: 1.7.26;
need <sys/param.h>
1.6
29-Sep-2012
mlelstv
branches: 1.6.14;
Treat LUNs as 64bit numbers that they are.
Don't use broken 48bit accesses for ISID either.
This fixes the LUN ghosting problem on big-endian systems.
LUN handling is still incorrect because it assumes a LUN value < 256
and doesn't parse the 64bit LUN for extended formats.
1.5
19-Sep-2012
martin
Define ISCSI_HTONLL6 and ISCSI_NTOHLL6 (6 byte network byte order accessor
macros) dependend on host endianess.
Spotted by mhitch, unfortunately not enough to fix iscsi-target problems
on sparc64.
1.4
15-Mar-2012
joerg
branches: 1.4.2;
Add __printflike where needed. Fix various format string issues.
1.3
30-Jun-2009
agc
branches: 1.3.6; 1.3.8;
Portable iSCSI - snapshot of current sources/changes
+ moved lba2cdb into iscsi-initiator.c and cdb2lba into disk.c
+ moved iscsi.c to protocol.c
+ calculate zero bytes and bits in a different way, and fix a bug or two
on the way
+ add the ability to trace different types of debug information from the
initiatior as well as the target
1.2
25-Jun-2009
agc
Update the external tree for new structure for reachover builds.
Add some iscsi-specific changes too:
Portable iSCSI - 20080207 to 20090622
+ Use modern autoconf
+ Add portable iSCSI initiator sources
+ New directory structure
+ Put OSD sources in their own directory
+ iscsi.h -> iscsiprotocol.h
+ add an iscsi.h for the new interface, and install it
+ globals_t -> iscsi_target_t
+ made an iscsi-target.h with all public functions in it
+ reformatted Intel license to fit in 80 columns
+ get rid of some abstractions which aren't needed any more
+ move over to a set of (name, value) tuples in target and initiator
+ add patch to set the target's StatSN at login time, from Gleb Kozyrev via
Mark Foster
+ add manual page for libiscsi(3)
+ update libiscsi shared object major version to 2 to reflect the changes
in API and ABI
More changes to come
1.1
21-Jun-2009
agc
Move the iSCSI target and initiator source across from dist/iscsi to
external/bsd/iscsi
1.3.8.1
17-Mar-2012
bouyer
Pull up following revision(s) (requested by joerg in ticket #118):
external/bsd/iscsi/dist/src/lib/initiator.c: revision 1.8
external/bsd/iscsi/dist/src/lib/protocol.c: revision 1.3
external/bsd/iscsi/dist/src/lib/disk.c: revision 1.7
external/bsd/iscsi/dist/src/lib/parameters.c: revision 1.3
external/bsd/iscsi/dist/src/lib/util.c: revision 1.3
external/bsd/iscsi/dist/src/lib/conffile.c: revision 1.3
external/bsd/iscsi/dist/include/iscsiutil.h: revision 1.4
Add __printflike where needed. Fix various format string issues.
1.3.6.2
30-Oct-2012
yamt
sync with head
1.3.6.1
17-Apr-2012
yamt
sync with head
1.4.2.1
20-Nov-2012
tls
Resync to 2012-11-19 00:00:00 UTC
1.6.14.1
20-Mar-2017
pgoyette
Sync with HEAD
1.7.26.1
02-Aug-2025
perseant
Sync with HEAD
Indexes created Sun Aug 30 00:27:18 UTC 2026