Web updates

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@828 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Vladislav Bolkhovitin
2009-05-08 17:35:44 +00:00
parent 1060d45a1f
commit 7b0da19ed1
21 changed files with 103 additions and 107 deletions
+16 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCSI targets, iSCSI targets, comparison" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCSI targets, iSCSI targets, comparison" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
@@ -151,6 +151,16 @@ SCSI requirements <sup><A HREF="#12">12</A></sup></th> <td> Safe </td> <td> S
<sup><A HREF="#13">13</A></sup></th> <td> Safe </td> <td> Not safe </td> <td> Not safe </td> <td> Not safe </td>
</tr>
<tr>
<th align="left"> Support for SCSI task attributes, including
ORDERED commands</th> <td> + </td> <td> + </td> <td> -, <br/> data
corruption possible
<sup><A HREF="#20">
20</A></sup></td> <td> -, <br/>data
corruption possible
<sup><A HREF="#20">
20</A></sup> </td>
</tr>
<tr>
<th align="left"> Persistent Reservations <br/>
<small> (Windows 2008 clustering)</small></th> <td> - </td> <td> - </td> <td> - </td> <td> Under development </td>
</tr>
@@ -384,6 +394,10 @@ reinstatement <sup><A HREF="#18">18</A></sup></th> <td> Safe </td> <td> Not s
<p><A NAME="19"></A> 19. "Safe restart" means that after the iSCSI target restart, all the connected initiators will seamlessly restore all existing before
the restart connections. "Not safe" means that, most likely, the connected initiators will fail to restore
existing connections with some errors.</p>
<p><A NAME="20"></A> 20. Both IET and LIO report in INQUIRY command response support for full task management model. But they process ORDERED
commands the same way as SIMPLE commands, i.e. allow free reorder of them before they get executed. That violates SCSI standard
and can lead to a data curruption to any application relying on commands order provided by ORDERED attribute.</p>
<!-- <p><small><strong>P.S.</strong> You can find a brief background history of this comparison page <a href="comparison_history.html">here</a>.</small></p> -->
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+1 -1
View File
@@ -12,7 +12,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
<ul>
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, iSCSI, iSCSI target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, iSCSI, iSCSI target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+5 -5
View File
@@ -1,20 +1,20 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCST, SCSI target, iSCSI target, Fibre Channel target, QLogic target, SRP target, RDMA target, LSI target, SAS target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCST, SCSI target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
<meta name="verify-v1" content="N5TwpSXr8cNkQf0gvE3F3sv+TPHL15k4dTo+ZQCeV9Q=" />
<link rel="stylesheet" href="images/Orange.css" type="text/css" />
<title>SCST: Generic SCSI Target Middle Level for Linux</title>
<title>SCST: Generic SCSI Target Subsystem for Linux</title>
</head>
<body>
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
<ul>
@@ -29,9 +29,9 @@
</div>
<div id="content-wrap">
<div id="main">
<h1>Generic SCSI Target Middle Level for Linux</h1>
<h1>Generic SCSI Target Subsystem for Linux</h1>
<p>The <strong>SCSI target mid-level subsystem for Linux (SCST)</strong> is an alternative
<p>The <strong>SCSI target subsystem for Linux (SCST)</strong> is an alternative
implementation of SCSI target subsystem for Linux. It provides unified,
consistent interface between SCSI target drivers and
Linux kernel as well as between Linux kernel and storage backend
+42 -40
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, iSCSI target, MC/S, multiple connections per session" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, iSCSI target, MC/S, multiple connections per session" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
@@ -136,11 +136,12 @@ time to abort all the commands can be decreased to a fraction of second. </p>
<h2>Performance</h2>
<p>At first, neither MC/S, nor MPIO can improve performance if there is
only one SCSI command sent to target at time. For instance, in case of tape
backup and restore. Both MC/S and MPIO work on the commands level, so
can't split data transfers for a single command over several links. Only
bonding can improve performance in this case, because it works on the
link level.</p>
only one SCSI command sent to target at time. For instance, in case of
tape backup and restore. Both MC/S and MPIO work on the commands level,
so can't split data transfers for a single command over several links.
Only bonding (also known as NIC teaming or Link Aggregation) can improve
performance in this case, although also with limitations, because it
works on the link level.</p>
<p>MC/S over several links preserves commands execution order, i.e. with
it commands executed in the same order as they were submitted. MPIO
@@ -172,42 +173,13 @@ commands get executed, although it would be better for performance to
reorder them. As result, MPIO sometimes has better performance, than
MC/S, especially in setups, where maximum IOPS number is important. See,
for instance,
<a href="http://article.gmane.org/gmane.linux.scsi/16311">http://article.gmane.org/gmane.linux.scsi/16311</a>.
</p>
<h2>Conclusion</h2>
<h2>When MC/S is better than MPIO</h2>
<p>Thus:</p>
<ol>
<li><span>Benefits of MC/S are marginal and with future MPIO
improvements can be made negligible.</span></li>
<li><span>MPIO allows to utilize existing infrastructure for all
transports, not only iSCSI.
</span></li>
<li><span>All transports can benefit from improvements in MPIO.</span></li>
<li><span>With MPIO there is no need to create multiple layers doing very similar
functionality.</span></li>
<li><span> MPIO doesn't have commands ordering bottleneck, which MC/S has. </span></li>
</ol>
<p>Hence, what's the point to implement MC/S, which is a very tricky
task? Better to spend this effort on improving MPIO. Simply, MC/S is
done on the wrong level. No surprise then that no Open Source OS'es
neither support, nor going to implement it. Moreover, when back to 2005
there was an attempt to add MC/S in Linux, it was rejected. See for more details
<a href="http://article.gmane.org/gmane.linux.scsi/15769">http://article.gmane.org/gmane.linux.scsi/15769</a>
and <a href="http://article.gmane.org/gmane.linux.scsi/16301">http://article.gmane.org/gmane.linux.scsi/16301</a>.
</p>
<p>But for sake of completeness, there are marginal cases, where MPIO
can't be used or will not provide any benefit, but MC/S can be successful:</p>
<p>There are marginal cases, where MPIO can't be used or will not
provide any benefit, but MC/S can be successful:</p>
<ol>
<li><span>When strict commands order is required.</span></li>
@@ -236,8 +208,38 @@ and backup applications one or both can be true. But on practice:</p>
</ul>
<h2>Conclusion</h2>
<p>Thus:</p>
<ol>
<li><span>Cost to develop MC/S is high, but benefits of it are marginal and with future MPIO
improvements can be made negligible.</span></li>
<li><span>MPIO allows to utilize existing infrastructure for all
transports, not only iSCSI.
</span></li>
<li><span>All transports can benefit from improvements in MPIO.</span></li>
<li><span>With MPIO there is no need to create multiple layers doing very similar
functionality.</span></li>
<li><span> MPIO doesn't have commands ordering bottleneck, which MC/S has. </span></li>
</ol>
<p> Simply, MC/S is done on the wrong level. No surprise then that no
Open Source OS'es neither support, nor going to implement it. Moreover,
when back to 2005 there was an attempt to add MC/S in Linux, it was
rejected. See for more details <a
href="http://article.gmane.org/gmane.linux.scsi/15769">http://article.gmane.org/gmane.linux.scsi/15769</a>
and <a
href="http://article.gmane.org/gmane.linux.scsi/16301">http://article.gmane.org/gmane.linux.scsi/16301</a>.
</p>
<p>If in future SCSI standards gain possibility to group several I_T nexuses
with possibilities to reassign commands between them and preserve commands
with ability to reassign commands between them as well as preserve commands
order among them, the above minor advantages of MC/S over MPIO will be
removed and, hence, all investments in it will be voided.</p>
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, scstadmin " />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, scstadmin " />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+4 -4
View File
@@ -1,12 +1,12 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
<link rel="stylesheet" href="images/Orange.css" type="text/css" />
<title>SCST: Generic SCSI Target Middle Level for Linux</title>
<title>SCST: Generic SCSI Target Subsystem for Linux</title>
</head>
<body>
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
<ul>
@@ -29,7 +29,7 @@
</div>
<div id="content-wrap">
<div id="main">
<h1>Generic SCSI Target Middle Level for Linux</h1>
<h1>Generic SCSI Target Subsystem for Linux</h1>
<h3>Vladislav Bolkhovitin</h3>
<p>Version 0.9.3-pre4 2006/02/07, actual for SCST 0.9.3-pre4 and later</p>
<blockquote><p>This document describes SCSI target mid-level for Linux (SCST), its architecture and drivers from
+4 -22
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux,SCST vs STGT" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux,SCST vs STGT" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
@@ -44,7 +44,7 @@
<p><strong><a href="http://stgt.berlios.de/">STGT</a></strong> is alternative, independent from SCST implementation
of SCSI target framework for Linux. It has different architecture, where SCSI target state machine is placed in
the user space, while in SCST all the processing done in the kernel. Such architecture as STGT has was acknowledged
at the moment by the Linux SCSI subsystem maintainers as a "right" one, so kernel's part of STGT quickly
by the Linux SCSI subsystem maintainers as a "right" one, so kernel's part of STGT quickly
found its way to the kernel.</p>
<p>But such architecture has several inherent problems. Among them performance and complexity.
@@ -66,30 +66,12 @@
http://article.gmane.org/gmane.linux.scsi/21073</a> why STGT's architecture was considered "right".
</span></li>
<li><span>Thread
<a href="http://sourceforge.net/mailarchive/forum.php?thread_name=472F7FA4.7040303%40wpkg.org&forum_name=scst-devel">
"Relationship between SCST and in-kernel SCSI_TGT"</a>
</span></li>
<li><span><a href="http://thread.gmane.org/gmane.linux.scsi/36417/focus=37273">this</a>
message in thread "Open-FCoE on linux-scsi" for more details.</span></li>
</ul></p>
<p>Also you shouldn't be deceived by the fact that some (small) part of STGT was accepted into the kernel.<br>
It doesn't mean that STGT has the <strong>"kernel quality"</strong>. In fact, STGT as a whole similarly to any other
out-of-tree project lives on its own, hence has its own quality level, which isn't necessary better, than the
quality level of SCST. Actually, from such important aspect of quality as simplicity, it
might be quite contrary: e.g. SCST isn't required to support HIGHMEM (nowadays it
isn't necessary, but required for all in-kernel components), which allowed to simplify memory management a lot.</p>
<p>Interesting, on 2008 Linux Storage & Filesystem Workshop, namely in
<a href="http://www.usenix.org/event/lsf08/tech/lsf08sums.pdf">"Storage Track"</a> and
<a href="http://www.usenix.org/event/lsf08/tech/IO_bellinger.pdf">"Linux/iSCSI and a Generic Target Mode Storage
Engine for Linux v2.6"</a> documents, a special emphasis was put on the fact that SCST has "older" design,
while STGT has the "current" design. Well, this seems to be a good sign, because SCST opponents have come to so
little to say against it, so they started to use psychological arguments, exploiting the fact that most people
think that "newer" is always better.</p>
quality level of SCST.</p>
</div>
</div>
+1 -1
View File
@@ -12,7 +12,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
<ul>
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, Fibre Channel Over Ethernet target, FCoE target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, Fibre Channel Over Ethernet target, FCoE target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+4 -6
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, iSCSI, iSCSI target, iSCSI-SCST" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, iSCSI, iSCSI target, iSCSI-SCST" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
@@ -107,10 +107,8 @@
</ul></p>
<p>Also, in contrast to IET, iSCSI-SCST is open for any new development, modifications and
improvements, so people who want to fix or implement something new will not have to keep and maintain separate
patches as it is currently necessary with IET. ISCSI-SCST is actively
developed and going to gain in the future new features like support for multiple connections per session, error recovery
levels >0, etc., which eventually make it really <i>"Enterprise"</i>.</p>
improvements, so people who want to fix or implement something new will not have to keep and maintain separate
patches as it is currently necessary with IET.</p>
<p>If you are an IET user before installation carefully read README files of both iSCSI-SCST and
the SCST core. Especially pay attention that now the LUN information for iSCSI-SCST is configured not using
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCSI target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCSI target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, parallel SCSI target, Wide SCSI target, SAS target, LSI target, Fibre Channel target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, parallel SCSI target, Wide SCSI target, SAS target, LSI target, Fibre Channel target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCSI target, SAS target, Marvell target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCSI target, SAS target, Marvell target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCST Old Unsupported Target Drivers" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCST Old Unsupported Target Drivers" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, Fibre Channel Target, QLogic Target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, Fibre Channel Target, QLogic Target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, Fibre Channel Target, QLogic Target, 4Gbps target, 8Gbps target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, Fibre Channel Target, QLogic Target, 4Gbps target, 8Gbps target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SRP target, RDMA target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SRP target, RDMA target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">
+2 -2
View File
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Keywords" content="Generic SCSI Target Middle Level for Linux, SCST, SCSI target, iSCSI target, Fibre Channel target, QLogic target, SRP target, RDMA target, LSI target, SAS target" />
<meta name="Keywords" content="Generic SCSI Target Subsystem for Linux, SCST, SCSI target, iSCSI target, Fibre Channel target, QLogic target, SRP target, RDMA target, LSI target, SAS target" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="Daniel Fernandes"/>
<meta name="Robots" content="index,follow" />
@@ -14,7 +14,7 @@
<div id="wrap">
<div id="header">
<div class="logoimg"></div><h1 id="logo"><span class="orange"></span></h1>
<h2 id="slogan">SCSI Target Middle Level for Linux</h2>
<h2 id="slogan">SCSI Target Subsystem for Linux</h2>
</div>
<div id="menu">