freebsd-skq/usr.sbin/ctld
Navdeep Parhar 97b84d344d Make the iSCSI parameter negotiation more flexible.
Decouple the send and receive limits on the amount of data in a single
iSCSI PDU.  MaxRecvDataSegmentLength is declarative, not negotiated, and
is direction-specific so there is no reason for both ends to limit
themselves to the same min(initiator, target) value in both directions.

Allow iSCSI drivers to report their send, receive, first burst, and max
burst limits explicitly instead of using hardcoded values or trying to
derive all of them from the receive limit (which was the only limit
reported by the drivers prior to this change).

Display the send and receive limits separately in the userspace iSCSI
utilities.

Reviewed by:	jpaetzel@ (earlier version), trasz@
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D7279
2016-08-25 05:22:53 +00:00
..
chap.c Fix calloc(3) argument order. 2016-08-22 15:01:39 +00:00
ctl.conf.5 Add documentation for "ctld -u", the UCL configuration file format. 2016-07-21 08:22:25 +00:00
ctld.8 Add documentation for "ctld -u", the UCL configuration file format. 2016-07-21 08:22:25 +00:00
ctld.c Make the iSCSI parameter negotiation more flexible. 2016-08-25 05:22:53 +00:00
ctld.h Make the iSCSI parameter negotiation more flexible. 2016-08-25 05:22:53 +00:00
discovery.c Fix error message. 2016-05-19 14:45:34 +00:00
isns.c
isns.h
kernel.c Make the iSCSI parameter negotiation more flexible. 2016-08-25 05:22:53 +00:00
keys.c Fix calloc(3) argument order. 2016-08-22 15:01:39 +00:00
log.c Use the log_errno value passed to the function instead of the errno global 2016-03-15 11:03:45 +00:00
login.c Make the iSCSI parameter negotiation more flexible. 2016-08-25 05:22:53 +00:00
Makefile Add an additional, libucl-based configuration file parser to ctld. 2016-02-03 15:45:13 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
parse.y Add an additional, libucl-based configuration file parser to ctld. 2016-02-03 15:45:13 +00:00
pdu.c Make the iSCSI parameter negotiation more flexible. 2016-08-25 05:22:53 +00:00
token.l
uclparse.c Check value returned from ucl_parser_add_file(). 2016-03-13 19:50:17 +00:00