]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Separate concepts of frontend and port.
authorAlexander Motin <mav@FreeBSD.org>
Fri, 4 Jul 2014 19:27:06 +0000 (19:27 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Fri, 4 Jul 2014 19:27:06 +0000 (19:27 +0000)
commit92168f4c01583b27ef5005d8a9e6c5d3f410d4cd
tree9d7a62c8e194f832f48c5149262e3578dd2da3c6
parent2f5be87a147940cfc7bb62563b56540daa6938c1
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.
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