freebsd-dev/usr.sbin/ctld
Alexander Motin 057abcb004 Teach ctld(8) to control non-iSCSI CTL ports.
This change introduces new target option "port", that assigns current target
to specified CTL port.  On config application ctld(8) will apply LUN mapping
according to target configuration to specified port and bring the port up.
On shutdown cltd(8) will remove the mapping and put the port down.

This change allows to configure both iSCSI and FibreChannel targets in the
same configuration file in alike way.

Kernel side support was added earlier at r278037.

MFC after:	2 weeks
Relnotes:	yes
Sponsored by:	iXsystems, Inc.
2015-02-07 13:19:04 +00:00
..
chap.c Make both iSCSI initiator and target support base64 encoded CHAP data. 2014-11-09 20:39:08 +00:00
ctl.conf.5 Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
ctld.8 Add HISTORY section to ctld(8). 2014-11-09 13:45:35 +00:00
ctld.c Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
ctld.h Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
discovery.c Add support for multiple portal groups per target. 2015-02-06 17:43:13 +00:00
isns.c Fix error handling. 2014-11-21 16:14:32 +00:00
isns.h Add basic iSNS client to the iSCSI target. 2014-10-25 12:50:26 +00:00
kernel.c Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
keys.c Whitespace fixes. 2014-10-22 09:17:17 +00:00
log.c Make the iSCSI stack use __FBSDID() properly. 2014-08-21 15:32:38 +00:00
login.c Make it possible to set (via ctl.conf(5)) and query (via ctladm islist -v) 2015-02-06 21:03:25 +00:00
Makefile Convert usr.sbin to LIBADD 2014-11-25 16:57:27 +00:00
parse.y Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00
pdu.c Make the iSCSI stack use __FBSDID() properly. 2014-08-21 15:32:38 +00:00
token.l Teach ctld(8) to control non-iSCSI CTL ports. 2015-02-07 13:19:04 +00:00