OpenGrok
Cross Reference: iscsi.h
xref
: /
src
/
sys
/
dev
/
iscsi
/
iscsi.h
Home
|
History
|
Annotate
|
Download
|
only in
iscsi
History log of
/src/sys/dev/iscsi/iscsi.h
Revision
Date
Author
Comments
1.5
25-Nov-2023
mlelstv
Adapt to bignum representation of target.
Fix negotiation for mutual authentication.
Prepare for more CHAP types.
Fix crashes for invalid socket descriptors passed to kernel.
Protect usecount with connection mutex, avoids race on connection close.
Minor cosmetics.
1.4
15-Jun-2016
mlelstv
branches: 1.4.50;
Remove throttling code, instead signal scsipi layer to reduce the openings
and retry the command. Start with a small openings number and let scsipi
request to grow it up to the current send window.
Adjust ccb and pdu counts to avoid ressource shortages. These are still
very ad-hoc numbers, but seem to be sufficient for a Gigabit link.
Use separate condvar for PDU pool and add counter to help debugging.
Revert setting PDU disposition to UNUSED before freeing. free_pdu
uses this as a flag to detect already returned PDUs.
Add reference counter for open commands to defer unmapping a session
that would lead to crashes in scsipi.
Move session cleanup to cleanup thread.
Use get_sernum to retrieve current serial number where possible and
make it check for immediate commands itself.
Adjust debug output.
1.3
19-Nov-2011
agc
branches: 1.3.10; 1.3.28;
grab major 203 for the iSCSI communications device (between kernel
driver and /sbin/iscsid)
1.2
29-Oct-2011
christos
branches: 1.2.2;
make all bitfields unsigned int
1.1
23-Oct-2011
agc
Start to move the in-kernel iSCSI initiator, kindly contributed to the
NetBSD Foundation by Wasabi Systems, from
othersrc/external/bsd/iscsi/sys/dev/iscsi
to
src/sys/dev/iscsi
1.2.2.1
17-Apr-2012
yamt
sync with head
1.3.28.1
09-Jul-2016
skrll
Sync with HEAD
1.3.10.1
03-Dec-2017
jdolecek
update from HEAD
1.4.50.1
18-Dec-2023
martin
Pull up following revision(s) (requested by mlelstv in ticket #505):
sys/dev/iscsi/iscsi_utils.c: revision 1.29
sys/dev/iscsi/iscsi.h: revision 1.5
sys/dev/iscsi/iscsi_ioctl.c: revision 1.34
sys/dev/iscsi/iscsi_globals.h: revision 1.28
sys/dev/iscsi/iscsi_text.c: revision 1.14
sys/dev/iscsi/iscsi_send.c: revision 1.40
Adapt to bignum representation of target.
Fix negotiation for mutual authentication.
Prepare for more CHAP types.
Fix crashes for invalid socket descriptors passed to kernel.
Protect usecount with connection mutex, avoids race on connection close.
Minor cosmetics.
Indexes created Sat Oct 18 08:10:09 GMT 2025