]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r273635, r273793, r274797: Add basic iSNS client to the iSCSI target.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 24 Nov 2014 00:47:04 +0000 (00:47 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 24 Nov 2014 00:47:04 +0000 (00:47 +0000)
commit6eae8e578a76180732c26029dda6fd12b994c8e0
tree857947d2c66a99e18cb3e2a7e4f439adaaaf218f
parent5e78d613627c52da4e77d9abd95432349fd86630
MFC r273635, r273793, r274797: Add basic iSNS client to the iSCSI target.

This makes ctld(8) register its iSCSI targets and portals on configured
iSNS servers to allow initiators find them without active discovery.

Fetching of allowed initiators from iSNS is not implemented now, so target
ACLs still should be configured manually.

Relnotes: Yes
Sponsored by: iXsystems, Inc.

git-svn-id: svn://svn.freebsd.org/base/stable/10@274939 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
usr.sbin/ctld/Makefile
usr.sbin/ctld/ctl.conf.5
usr.sbin/ctld/ctld.c
usr.sbin/ctld/ctld.h
usr.sbin/ctld/isns.c [new file with mode: 0644]
usr.sbin/ctld/isns.h [new file with mode: 0644]
usr.sbin/ctld/parse.y
usr.sbin/ctld/token.l