<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/iscsi, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-05-15T10:50:58Z</updated>
<entry>
<title>MFC r278237:</title>
<updated>2015-05-15T10:50:58Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-05-15T10:50:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9c812d6665ac2028634c3476eb8a7e364ccf3ba6'/>
<id>urn:sha1:9c812d6665ac2028634c3476eb8a7e364ccf3ba6</id>
<content type='text'>
Don't call callout_drain() with iscsi mutex held; this fixes a warning
that was introduced recently.  While here, don't try to access is_terminating
without lock.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r278233:</title>
<updated>2015-05-15T10:47:25Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2015-05-15T10:47:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1000399b2087814323f59f5122d3d1b8a777362'/>
<id>urn:sha1:f1000399b2087814323f59f5122d3d1b8a777362</id>
<content type='text'>
Fix error handling.

Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Merge r263233 from HEAD to stable/10:</title>
<updated>2015-03-19T13:37:36Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2015-03-19T13:37:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c0b8b26921d2b7336f487bf71f7bf9e555e374e'/>
<id>urn:sha1:8c0b8b26921d2b7336f487bf71f7bf9e555e374e</id>
<content type='text'>
  Update kernel inclusions of capability.h to use capsicum.h instead; some
  further refinement is required as some device drivers intended to be
  portable over FreeBSD versions rely on __FreeBSD_version to decide whether
  to include capability.h.

Sponsored by:	Google, Inc.
</content>
</entry>
<entry>
<title>MFC r274853:</title>
<updated>2015-02-19T14:28:47Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-02-19T14:28:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7919f1ea05d548f3ebfa25e1ef20e80fd4e7cbd2'/>
<id>urn:sha1:7919f1ea05d548f3ebfa25e1ef20e80fd4e7cbd2</id>
<content type='text'>
For both iSCSI initiator and target increase socket buffer sizes before
establishing connection.

This is a workaround for Chelsio TOE driver, that does not update socket
buffer size in hardware after connection established, and unless that is
done beforehand, kernel code will stuck, attempting to send/receive full
PDU at once.
</content>
</entry>
<entry>
<title>MFC r278098, r278099: Add some fields and constants from RFC7144.</title>
<updated>2015-02-09T09:08:55Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-02-09T09:08:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=17f5abcf4f98bbefedcc627ba1a8bcf83c4e19d0'/>
<id>urn:sha1:17f5abcf4f98bbefedcc627ba1a8bcf83c4e19d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r272765: Remove one second wait for threads exit from icl_conn_close().</title>
<updated>2015-01-03T18:35:29Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-01-03T18:35:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=10ca244b7b97f32985eb0eb7dc951dd59ba642c6'/>
<id>urn:sha1:10ca244b7b97f32985eb0eb7dc951dd59ba642c6</id>
<content type='text'>
Switch it from polling with pause() to using cv_wait()/cv_signal().
</content>
</entry>
<entry>
<title>MFC r274033 (by trasz):</title>
<updated>2015-01-03T18:27:03Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-01-03T18:27:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9f21ec0ac219b6c405255964a2aec79693e65e7a'/>
<id>urn:sha1:9f21ec0ac219b6c405255964a2aec79693e65e7a</id>
<content type='text'>
s/icl_pdu_new/icl_pdu_new_empty/g; no functional changes.
</content>
</entry>
<entry>
<title>MFC r274036 (by trasz):</title>
<updated>2015-01-03T13:36:56Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-01-03T13:36:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c3d2f888a65e6614f29b6be8115d2368a2401cfe'/>
<id>urn:sha1:c3d2f888a65e6614f29b6be8115d2368a2401cfe</id>
<content type='text'>
s/icl_pdu_new_bhs/icl_pdu_new/; no functional changes, just a little
nicer code.
</content>
</entry>
<entry>
<title>MFC r275864: Make sequence numbers checks more strict.</title>
<updated>2015-01-03T13:08:08Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-01-03T13:08:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cdedd57cd2e41f6b3d43425a46ed48894900230b'/>
<id>urn:sha1:cdedd57cd2e41f6b3d43425a46ed48894900230b</id>
<content type='text'>
While we don't support MCS, hole in received sequence numbers may mean
only PDU loss.  While we don't support lost PDU recovery, terminate the
connection to avoid stuck commands.

While there, improve handling of sequence numbers wrap after 2^32 PDUs.
</content>
</entry>
<entry>
<title>MFC r275925: Slightly polish iSCSI parameters negotiation.</title>
<updated>2014-12-26T09:12:19Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2014-12-26T09:12:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=261678db8f1d29ea102ef70e4577eef64a7beda7'/>
<id>urn:sha1:261678db8f1d29ea102ef70e4577eef64a7beda7</id>
<content type='text'>
</content>
</entry>
</feed>
