History log of /freebsd-10-stable/sys/cam/ctl/ctl_backend.c
Revision Date Author Comments
# 313369 07-Feb-2017 mav

MFC r312603: Add initial support for CTL module unloading.

It is only a first step and not perfect, but better then nothing.
The main blocker is CAM target frontend, that can not be unloaded,
since CAM does not have mechanism to unregister periph driver now.


# 308078 29-Oct-2016 mav

MFC r307350: Add LUN options to limit UNMAP and WRITE SAME sizes.

CTL itself has no limits on on UNMAP and WRITE SAME sizes. But depending
on backends large requests may take too much time. To avoid that new
configuration options allow to hint initiator maximal sizes it should not
exceed.


# 288795 05-Oct-2015 mav

MFC r288211: Remove some control_softc references.


# 288728 05-Oct-2015 mav

MFC r287500: Allow LUN options modification via CTL_LUNREQ_MODIFY.

Not all changes take effect, but that is a different question.


# 288719 05-Oct-2015 mav

MFC r286806: Drop "internal" CTL frontend.

Its idea was to be a simple initiator and execute several commands from
kernel level, but FreeBSD never had consumer for that functionality,
while its implementation polluted many unrelated places.


# 276614 03-Jan-2015 mav

MFC r275942: Reduce number of places where global control_softc is used.

At some point we may want to have several CTL instances, and that is not
really impossible.


# 268681 15-Jul-2014 mav

MFC r268288:
Improve CTL_BEARG_* flags support, including optional values copyout.


# 268678 15-Jul-2014 mav

MFC r268280:
Make options KPI more generic to allow it to be used for ports too,
not only for LUNs.


# 268143 02-Jul-2014 mav

MFC r267481, r267952:
Implement small KPI to access LUN options instead doing it by hands.


# 288728 05-Oct-2015 mav

MFC r287500: Allow LUN options modification via CTL_LUNREQ_MODIFY.

Not all changes take effect, but that is a different question.


# 288719 05-Oct-2015 mav

MFC r286806: Drop "internal" CTL frontend.

Its idea was to be a simple initiator and execute several commands from
kernel level, but FreeBSD never had consumer for that functionality,
while its implementation polluted many unrelated places.


# 276614 03-Jan-2015 mav

MFC r275942: Reduce number of places where global control_softc is used.

At some point we may want to have several CTL instances, and that is not
really impossible.


# 268681 15-Jul-2014 mav

MFC r268288:
Improve CTL_BEARG_* flags support, including optional values copyout.


# 268678 15-Jul-2014 mav

MFC r268280:
Make options KPI more generic to allow it to be used for ports too,
not only for LUNs.


# 268143 02-Jul-2014 mav

MFC r267481, r267952:
Implement small KPI to access LUN options instead doing it by hands.