#
326091 |
|
22-Nov-2017 |
manu |
MFC r325517, r325554
r325517: ctl: Make max_luns and max_ports tunable variables instead of hardcoded defines.
Reviewed by: trasz (earlier version), bapt (earlier version), bcr (manpages) Sponsored by: Gandi.net Differential Revision: https://reviews.freebsd.org/D12836
r325554: ctl(4): Insert a new line after a sentence-ending full stop.
Reported by: bjk Sponsored by: Gandi.net X-MFC-With: r325517
|
#
319152 |
|
29-May-2017 |
ngie |
MFC r314659,r314676:
r314659:
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible
This simplifies make logic/output
r314676:
Fix build after r314656
Some of the changes I introduced to use .ALLSRC were correct in spirit, but incorrect in reality -- in particular, ../Makefile.inc hadn't been pulled in via bsd.init.mk (via bsd.lib.mk, bsd.prog.mk), so the value of .ALLSRC (evaluated immediately) was empty. .include bsd.init.mk explicitly so we can be certain that the values used as dependencies in the targets are defined when the target recipe has been evaluated.
Reminder: thou shalt separate out separate functional changes before committing them.
(YUGE) Pointyhat to: ngie In collaboration with: bdrewery
|
#
319098 |
|
29-May-2017 |
ngie |
MFC r315561: r315561 (by trasz):
Bring back the "i". The point is to make it easy to find via "apropos iscsi", along with all the other relevant components.
|
#
316660 |
|
09-Apr-2017 |
trasz |
MFC r313959:
Add USB Mass Storage CTL frontend. This makes it possible for USB OTG-capable hardware to implement device side of USB Mass Storage, ie pretend it's a flash drive. It's configured in the same way as other CTL frontends, using ctladm(8) or ctld(8). Differently from usfs(4), all the configuration can be done without rebuilding the kernel.
Testing and review is welcome. Right now I'm still moving, and I don't have access to my test environment, so I'm somewhat reluctant to making larger changes to this code; on the other hand I don't want to let it sit on Phab until my testing setup is back, because I want to get it into 11.1-RELEASE.
Relnotes: yes Sponsored by: The FreeBSD Foundation
|
#
315940 |
|
25-Mar-2017 |
mav |
MFC r315087, r315146: Improve ctl(4) description, including frontends and backends.
|
#
314584 |
|
03-Mar-2017 |
mav |
MFC r313854, r313963: Change the way MaxCmdSN is used.
Before this change MaxCmdSN was reported as CmdSN + delta, that made it limit number of requests in transmission from the initiator to target, that was pretty useless. After this change MaxCmdSN limits number of requests queued to CTL, i.e. maximal queue depth for the initiator. The default limit is 256 outstanding requests per initiator at a time.
This code uses existing cs_outstanding_ctl_pdus counter to track queue depth. It's semantics doen't perfectly match, but close enough to not add another counter. Just don't set the maxtags below 2.
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
288310 |
|
27-Sep-2015 |
mav |
Add to CTL initial support for CDROMs and removable devices.
Relnotes: yes
|
#
287707 |
|
12-Sep-2015 |
mav |
CTL documentation update, mostly for HA.
|
#
286663 |
|
12-Aug-2015 |
brueffer |
Fix mandoc warnings/errors.
MFC after: 1 week
|
#
286516 |
|
09-Aug-2015 |
mav |
Document kern.cam.ctl.debug sysctl.
MFC after: 1 week
|
#
285676 |
|
18-Jul-2015 |
trasz |
Expand sysctl descriptions in iscsi(4) and ctl(4).
MFC after: 1 week Sponsored by: The FreeBSD Foundation
|
#
285100 |
|
03-Jul-2015 |
trasz |
Make ctl(4) appear in "man -k iscsi" results.
MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
|
#
284682 |
|
21-Jun-2015 |
trasz |
Expand sysctls descriptions for iscsi(4) and ctl(4).
Differential Revision: https://reviews.freebsd.org/D2876 Reviewed by: wblock@ MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
|
#
283286 |
|
22-May-2015 |
trasz |
Start documenting ctl(4) sysctls.
MFC after: 2 weeks Sponsored by: The FreeBSD Foundation
|
#
281265 |
|
08-Apr-2015 |
trasz |
Add a hint that "device ctl" kind of depends on "device iscsi".
It actually doesn't - "device ctl" automatically pulls in ICL, which would normally be a part of iscsi.ko. However, doing it that way makes iscsi.ko unloadable, and building ctl.ko without iscsi.ko (using MODULES_OVERRIDE) results in ctl.ko that is unloadable, due to missing symbols that would be resolved to iscsi.ko. And since the symbols are named "icl_whatever", it's not obvious that it's iscsi.ko that's required.
If there is a better way - let me know.
MFC after: 1 month Sponsored by: The FreeBSD Foundation
|
#
273690 |
|
26-Oct-2014 |
trasz |
Mention VAAI and ODX in ctl(4).
Reviewed by: mav@ MFC after: 1 month Sponsored by: The FreeBSD Foundation
|
#
267938 |
|
26-Jun-2014 |
bapt |
use .Mt to mark up email addresses consistently (final part)
PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de>
|
#
255570 |
|
14-Sep-2013 |
trasz |
Bring in the new iSCSI target and initiator.
Reviewed by: ken (parts) Approved by: re (delphij) Sponsored by: FreeBSD Foundation
|
#
249011 |
|
02-Apr-2013 |
trasz |
Fix dates in manual pages modified in 249009.
|
#
249009 |
|
02-Apr-2013 |
trasz |
Make it possible to build CTL as a module.
Reviewed by: ken Sponsored by: FreeBSD Foundation
|