]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r268266, r268275:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 15 Jul 2014 16:57:30 +0000 (16:57 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 15 Jul 2014 16:57:30 +0000 (16:57 +0000)
commit5f5372dfbd2e8eddd193ce90be23124db080d83b
tree812106ac8f28f0d5c7fc6d80237ac35f605be9f2
parent3ef85b5173fe37073ef2f05480a242365f73dbfd
MFC r268266, r268275:
Separate concepts of frontend and port.

Before iSCSI implementation CTL had no knowledge about frontend drivers,
it had only frontends, which really were ports (alike to LUNs, if comparing
to backends).  But iSCSI added there ioctl() method, which does not belong
to frontend as a port, but belongs to a frontend driver.

git-svn-id: svn://svn.freebsd.org/base/stable/10@268677 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/ctl.c
sys/cam/ctl/ctl_frontend.c
sys/cam/ctl/ctl_frontend.h
sys/cam/ctl/ctl_frontend_cam_sim.c
sys/cam/ctl/ctl_frontend_internal.c
sys/cam/ctl/ctl_frontend_iscsi.c
sys/cam/ctl/ctl_frontend_iscsi.h
sys/cam/ctl/ctl_private.h
sys/cam/ctl/scsi_ctl.c