<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/scsi/scsi_transport_fc.h, branch v3.17-rc3</title>
<subtitle>Linux Kernel (branches are rebased on master from time to time)</subtitle>
<id>https://sre.ring0.de/linux/atom?h=v3.17-rc3</id>
<link rel='self' href='https://sre.ring0.de/linux/atom?h=v3.17-rc3'/>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/'/>
<updated>2014-07-25T21:16:54Z</updated>
<entry>
<title>scsi: add defines for new FC port speeds.</title>
<updated>2014-07-25T21:16:54Z</updated>
<author>
<name>Dick Kennedy</name>
<email>Dick.Kennedy@Emulex.Com</email>
</author>
<published>2014-06-13T16:40:36Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=c21a2c1a4973c8dde32557970fdb44eaa9489aeb'/>
<id>urn:sha1:c21a2c1a4973c8dde32557970fdb44eaa9489aeb</id>
<content type='text'>
These speeds are to support the next generation of FCoE port speeds.

Signed-off-by: Dick Kennedy &lt;Dick.Kennedy@Emulex.Com&gt;
Reviewed-by: Ewan D. Milne &lt;emilne@redhat.com&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_transport_fc: Add 32Gbps speed definition.</title>
<updated>2014-03-15T17:17:50Z</updated>
<author>
<name>Chad Dupuis</name>
<email>chad.dupuis@qlogic.com</email>
</author>
<published>2014-02-26T09:15:05Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=624f28be81097d06796e12c4c10aa7611305b334'/>
<id>urn:sha1:624f28be81097d06796e12c4c10aa7611305b334</id>
<content type='text'>
Signed-off-by: Chad Dupuis &lt;chad.dupuis@qlogic.com&gt;
Signed-off-by: Saurav Kashyap &lt;saurav.kashyap@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] fc: add some more FC specific stats to fc_host</title>
<updated>2012-07-20T07:31:47Z</updated>
<author>
<name>Vasu Dev</name>
<email>vasu.dev@intel.com</email>
</author>
<published>2012-05-25T17:26:38Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=e58abb0ca423fc7adcf70bee018723b87c9e38c2'/>
<id>urn:sha1:e58abb0ca423fc7adcf70bee018723b87c9e38c2</id>
<content type='text'>
The libfc provides more flexibility and with that
we can monitor some more FC specific stats for
FC exches or FCP error cases, this patch add
such new FC stats.

The patch adds *only* FC specific new stats to
existing fc_host attribute container.

Added stats names are self explanatory as
existing FC stats already has, however anyway
still added commentary along their definition
to describe them.

Signed-off-by: Vasu Dev &lt;vasu.dev@intel.com&gt;
Acked-by : Robert Love &lt;robert.w.love@intel.com&gt;
Tested-by: Ross Brattain &lt;ross.b.brattain@intel.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS</title>
<updated>2012-02-19T14:08:57Z</updated>
<author>
<name>Neerav Parikh</name>
<email>neerav.parikh@intel.com</email>
</author>
<published>2012-01-23T01:29:55Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=a9277e7783651d4e0a849f7988340b1c1cf748a4'/>
<id>urn:sha1:a9277e7783651d4e0a849f7988340b1c1cf748a4</id>
<content type='text'>
The values for the 4G and 10G speeds are not in sync with
definitions in SM-HBA/FC-GS-x/etc.
This patch brings them in sync to these specifications.

The values are converted to strings when represented via
sysfs attribute, hence that should cover for user space
apps as they may not see any change.

Signed-off-by: Neerav Parikh &lt;neerav.parikh@intel.com&gt;
Tested-by: Ross Brattain &lt;ross.b.brattain@intel.com&gt;
Acked-by: Robert Love &lt;robert.w.love@intel.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_transport_fc: Add FDMI host attributes</title>
<updated>2012-02-19T14:08:57Z</updated>
<author>
<name>Neerav Parikh</name>
<email>neerav.parikh@intel.com</email>
</author>
<published>2012-01-23T01:29:50Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=bb8ef587a715c6a084f80b9c311136aa765ebfad'/>
<id>urn:sha1:bb8ef587a715c6a084f80b9c311136aa765ebfad</id>
<content type='text'>
This adds FC-GS Fabric Device Management Interface
(FDMI) related attributes to fc_host_attr structure.

This is in preparation for allowing FDMI attributes
to be registered via libfc.

Signed-off-by: Neerav Parikh &lt;neerav.parikh@intel.com&gt;
Tested-by: Ross Brattain &lt;ross.b.brattain@intel.com&gt;
Acked-by: Robert Love &lt;robert.w.love@intel.com&gt;
Signed-off-by: James Bottomley &lt;JBottomley@Parallels.com&gt;
</content>
</entry>
<entry>
<title>Fix common misspellings</title>
<updated>2011-03-31T14:26:23Z</updated>
<author>
<name>Lucas De Marchi</name>
<email>lucas.demarchi@profusion.mobi</email>
</author>
<published>2011-03-31T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=25985edcedea6396277003854657b5f3cb31a628'/>
<id>urn:sha1:25985edcedea6396277003854657b5f3cb31a628</id>
<content type='text'>
Fixes generated by 'codespell' and manually reviewed.

Signed-off-by: Lucas De Marchi &lt;lucas.demarchi@profusion.mobi&gt;
</content>
</entry>
<entry>
<title>[SCSI] fc class: add fc host dev loss sysfs file</title>
<updated>2010-10-07T22:09:44Z</updated>
<author>
<name>Mike Christie</name>
<email>michaelc@cs.wisc.edu</email>
</author>
<published>2010-09-15T21:52:32Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=43ca910a9c90566308f39f51ac03a55f94a5f83c'/>
<id>urn:sha1:43ca910a9c90566308f39f51ac03a55f94a5f83c</id>
<content type='text'>
This adds a fc host dev loss sysfs file. Instead of
calling into the driver using the get_host_def_dev_loss_tmo
callback, we allow drivers to init the dev loss like is done
for other fc host params, and then the fc class will handle
updating the value if the user writes to the new sysfs file.

Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] fc class: add fc host default default dev loss setting</title>
<updated>2010-09-05T16:45:23Z</updated>
<author>
<name>Mike Christie</name>
<email>michaelc@cs.wisc.edu</email>
</author>
<published>2010-08-06T08:02:37Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=b8ef3204f460912a46659cdc74d237adbe705053'/>
<id>urn:sha1:b8ef3204f460912a46659cdc74d237adbe705053</id>
<content type='text'>
This patch adds a fc_host setting to store the
default dev_loss_tmo. It is used if the driver
has a callack to get the value from the LLD. If
the callback is not set, then we use the fc class
module default value.

Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI]  Allow FC LLD to fast-fail scsi eh by introducing new eh return</title>
<updated>2010-04-11T14:49:33Z</updated>
<author>
<name>Christof Schmitt</name>
<email>christof.schmitt@de.ibm.com</email>
</author>
<published>2010-03-24T15:50:30Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=2f2eb58762b4dcddfe25c90800323765c1257eca'/>
<id>urn:sha1:2f2eb58762b4dcddfe25c90800323765c1257eca</id>
<content type='text'>
If the scsi eh is running and then a FC LLD calls
fc_remote_port_delete, the SCSI commands sent from the eh will fail.
To prevent this, a FC LLD can call fc_block_scsi_eh from the eh
callback, blocking the eh thread until the dev_loss_tmo fires or the
remote port is available again.

If (e.g. for a multipathing setup) the dev_loss_tmo is set to a very
large value, thus preventing the scsi device removal , the scsi eh can
block for a long time. For multipathing, the fast_io_fail_tmo is then
set to a low value to detect path problems sooner.

This patch introduces a new return code FAST_IO_FAIL. The function
fc_block_scsi_eh now returns FAST_IO_FAIL when the fast_io_fail_tmo
fires. This indicates that the LLD terminated all pending I/O requests
and there are no more pending SCSI commands for the scsi eh to wait
for. This return code can be passed back to the scsi eh to stop the
escalation and finish the recovery process for this device.

Signed-off-by: Christof Schmitt &lt;christof.schmitt@de.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_transport_fc: Introduce helper function for blocking scsi_eh</title>
<updated>2009-12-04T18:00:52Z</updated>
<author>
<name>Christof Schmitt</name>
<email>christof.schmitt@de.ibm.com</email>
</author>
<published>2009-10-30T16:59:29Z</published>
<link rel='alternate' type='text/html' href='https://sre.ring0.de/linux/commit/?id=65d430fa99cbd0e88d09a3343f697c51fc8a7009'/>
<id>urn:sha1:65d430fa99cbd0e88d09a3343f697c51fc8a7009</id>
<content type='text'>
Move the duplicated code from FC LLDs to SCSI FC transport class.

Acked-by: James Smart &lt;james.smart@emulex.com&gt;
Acked-by: Giridhar Malavali &lt;giridhar.malavali@qlogic.com&gt;
Acked-by: Abhijeet Joglekar &lt;abjoglek@cisco.com&gt;
Signed-off-by: Christof Schmitt &lt;christof.schmitt@de.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
</feed>
