On 7/15/20 5:06 PM, Bart Van Assche wrote: > On 2020-07-15 11:16, Lee Duncan wrote: >> SCST is still around, but I believe it's user-space only. (Forgive me if >> I'm wrong here, but it's been a while since I looked at SCST.) > > Hi Lee, > > That may be a misunderstanding :-) Almost all of SCST runs in the > kernel, except the code for accepting connections from an iSCSI > initiator. The SCST configuration tool (scstadmin) is a user space tool > that interacts with the SCST kernel modules through the SCST sysfs > interface. SCST still has a significant user base despite not being > upstream. > >> There is also a cool new extension to targetcli called tcmu-runner, that >> allows you to add new functionality to targetcli without having to hack >> on the kernel. > > My understanding is that the design of tcmu-runner is strongly inspired > by the design of the scst_user driver. Something that's unfortunate is > that we can't ask Shaohua Li anymore about the design of tcmu-runner > (see also > https://lore.kernel.org/lkml/398a74fa-6566-8d0d-6434-e68ff3763656@xxxxxxxxx/). > > Bart. > > Thanks Bart! Good info. I will update my personal (brain) database on SCST. -- Lee