Hi , Thanks for your patience regarding my questions. Because after I had dug (digged) very older posts, I realized many of the older posts already had answers for many of my earlier questions :). After your couple of answers and going through old posts, I have a better understanding of *user land* and *kernel land*.
Now one more point. *Kernel land: * While we are at kernel land, I have a confusion on that. AFAIK in linux kernel, the linux *block layer* is a glue that, on the one hand, allows applications to access diverse storage devices in a uniform way, and on the other hand, provides storage devices and drivers with a single point of entry from all applications. I mean this Linux OS (host) block layer is the most critical part of the I/O hierarchy, as it orchestrates the I/O requests from different applications to the underlying storage. *Question:* So in context of *Open-iSCSI*, where does the user-land interacts the block layer in the kernel land? I mean, when it comes to kernel land, why we are considering only *scsi_transport_iscsi.c* and *iscsi_tcp.c* codes? Shouldn't the block request go through block layer? As always, thanks in advance :) On Friday, January 10, 2020 at 10:55:34 PM UTC+1, The Lee-Man wrote: > > On Friday, January 10, 2020 at 8:44:05 AM UTC-8, Bobby wrote: >> >> >> Hi, >> >> >> - Question 1: The kernel still contains 2 files? >> - Question 2: Do we still have those diagrams available online? >> >> >> The kernel has many files, but those two files are still present for > open-iscsi. If you look in drivers/scsi/*iscsi*.[ch], each of those files > are either initiator or target files. > > I don't know what diagrams were around in the past, but we no longer have > any on the web page, which is hosted by github now. A simple google of > "open-iscsi architecture diagrams" yields quite a few pictures, though, > such as this one: > https://www.researchgate.net/figure/General-iSCSI-architecture_fig1_221396996 > -- You received this message because you are subscribed to the Google Groups "open-iscsi" group. To unsubscribe from this group and stop receiving emails from it, send an email to open-iscsi+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/open-iscsi/30876a44-cc2e-44ef-a052-a5b91dd31147%40googlegroups.com.