LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 01-02-2020, 06:49 AM   #1
Bobby9999
LQ Newbie
 
Registered: Dec 2019
Posts: 2

Rep: Reputation: Disabled
Smile SCSI layers in kernel


I am trying to learn about iSCSI. As iSCSI is a protocol that carries "SCSI" commands over the TCP protocol, therefore, it is also important to have a profound knowledge of SCSI. I have come across these following lines from a iSCSI research paper by IBM:


"We also had in mind a certain layering of the SCSI subsystem that seems to be prevalent in a number of Operating Systems. There are 3 layers to the SCSI subsystem. There is one high-level (class) driver for each type of SCSI device: disk, tape, CD, etc. There is a mid-level (port) driver that has common code for all types of devices, which takes care of command timeouts and serialization of commands. The low-level (miniport) driver is specific to an adapter, and must provide a queuecommand() or dispatch() routine that is used by the mid-level driver. "

The question is: Is it still relevant to latest versions of Kernel? I mean there are still three layers of SCSI subsystem in latest linux kernel.

I will be really grateful to have your answer
 
Old 01-02-2020, 10:25 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,420

Rep: Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339Reputation: 2339
Hi Bobby9999 and welcome. Mark your post 'solved'

You don't need to know stuff like that if you're not involved. If ISCSI works, why bother?

If. OTOH, you do need to know that stuff, it's all documented in kernel docs and the linux documentation project, unless I'm very much mistaken.
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ethernet driver - kernel crashes after passing a few Ethernet frames to upper layers AustinMarton Linux - Kernel 0 03-12-2009 06:27 PM
Hotplug SCSI scanner or How to write to /proc/scsi/scsi from within a shell script. samac Linux - Hardware 1 08-30-2004 02:28 PM
LAN security - how many layers of protection? svarreby Linux - Security 3 03-19-2004 06:41 AM
Gimp Gradiant Layers? BmxFace Linux - Software 3 08-20-2003 08:24 AM
Linux OSI Layers MelLinux Linux - General 8 10-29-2002 07:54 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 10:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration