Commit 293fcea5 authored by Randy Dunlap's avatar Randy Dunlap Committed by Martin K. Petersen

scsi: documentation: Clean up overview

 - Change http to https where the latter works

 - Drop references to I2O (Intelligent I/O)

 - Use lore.kernel.org instead of marc.info for email links

 - Update the location of the scsi_debug documentation
Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20240408025425.18778-3-rdunlap@infradead.orgSigned-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
parent c3bf7774
...@@ -20,7 +20,7 @@ Although the old parallel (fast/wide/ultra) SCSI bus has largely fallen ...@@ -20,7 +20,7 @@ Although the old parallel (fast/wide/ultra) SCSI bus has largely fallen
out of use, the SCSI command set is more widely used than ever to out of use, the SCSI command set is more widely used than ever to
communicate with devices over a number of different busses. communicate with devices over a number of different busses.
The `SCSI protocol <http://www.t10.org/scsi-3.htm>`__ is a big-endian The `SCSI protocol <https://www.t10.org/scsi-3.htm>`__ is a big-endian
peer-to-peer packet based protocol. SCSI commands are 6, 10, 12, or 16 peer-to-peer packet based protocol. SCSI commands are 6, 10, 12, or 16
bytes long, often followed by an associated data payload. bytes long, often followed by an associated data payload.
...@@ -28,8 +28,7 @@ SCSI commands can be transported over just about any kind of bus, and ...@@ -28,8 +28,7 @@ SCSI commands can be transported over just about any kind of bus, and
are the default protocol for storage devices attached to USB, SATA, SAS, are the default protocol for storage devices attached to USB, SATA, SAS,
Fibre Channel, FireWire, and ATAPI devices. SCSI packets are also Fibre Channel, FireWire, and ATAPI devices. SCSI packets are also
commonly exchanged over Infiniband, commonly exchanged over Infiniband,
`I2O <http://i2o.shadowconnect.com/faq.php>`__, TCP/IP TCP/IP (`iSCSI <https://en.wikipedia.org/wiki/ISCSI>`__), even `Parallel
(`iSCSI <https://en.wikipedia.org/wiki/ISCSI>`__), even `Parallel
ports <http://cyberelk.net/tim/parport/parscsi.html>`__. ports <http://cyberelk.net/tim/parport/parscsi.html>`__.
Design of the Linux SCSI subsystem Design of the Linux SCSI subsystem
...@@ -170,9 +169,9 @@ drivers/scsi/scsi_netlink.c ...@@ -170,9 +169,9 @@ drivers/scsi/scsi_netlink.c
Infrastructure to provide async events from transports to userspace via Infrastructure to provide async events from transports to userspace via
netlink, using a single NETLINK_SCSITRANSPORT protocol for all netlink, using a single NETLINK_SCSITRANSPORT protocol for all
transports. See `the original patch transports. See `the original patch submission
submission <http://marc.info/?l=linux-scsi&m=115507374832500&w=2>`__ for <https://lore.kernel.org/linux-scsi/1155070439.6275.5.camel@localhost.localdomain/>`__
more details. for more details.
.. kernel-doc:: drivers/scsi/scsi_netlink.c .. kernel-doc:: drivers/scsi/scsi_netlink.c
:internal: :internal:
...@@ -328,11 +327,11 @@ the ordinary is seen. ...@@ -328,11 +327,11 @@ the ordinary is seen.
To be more realistic, the simulated devices have the transport To be more realistic, the simulated devices have the transport
attributes of SAS disks. attributes of SAS disks.
For documentation see http://sg.danny.cz/sg/sdebug26.html For documentation see http://sg.danny.cz/sg/scsi_debug.html
todo todo
~~~~ ~~~~
Parallel (fast/wide/ultra) SCSI, USB, SATA, SAS, Fibre Channel, Parallel (fast/wide/ultra) SCSI, USB, SATA, SAS, Fibre Channel,
FireWire, ATAPI devices, Infiniband, I2O, Parallel ports, FireWire, ATAPI devices, Infiniband, Parallel ports,
netlink... netlink...
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment