<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/iser, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-11-23T14:28:14Z</updated>
<entry>
<title>Merge ^/head r325999 through r326131.</title>
<updated>2017-11-23T14:28:14Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-11-23T14:28:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=82725ba9bf1fd59746a4006a06f24d4d61d142f2'/>
<id>urn:sha1:82725ba9bf1fd59746a4006a06f24d4d61d142f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure the iSCSI I/O limits are set properly so that the ISCSIDSEND IOCTL</title>
<updated>2017-11-23T13:57:44Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-11-23T13:57:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ac7c5a64ca5728ea0ed15fc3c191695938f226d'/>
<id>urn:sha1:9ac7c5a64ca5728ea0ed15fc3c191695938f226d</id>
<content type='text'>
can be used prior to the ISCSIDHANDOFF IOCTL which set the negotiated values.
Else the login PDU will fail when passing the "-r" option to "iscsictl" which
means iSCSI over RDMA instead of TCP/IP.

Discussed with:	np@ and trasz@
Sponsored by:	Mellanox Technologies
MFC after:	1 week
</content>
</entry>
<entry>
<title>The __internal_mr is freed as part of the protection domain, pd.</title>
<updated>2017-11-23T12:25:11Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-11-23T12:25:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d73c9ba61beefc1e69a3871a0875c84bf171819'/>
<id>urn:sha1:8d73c9ba61beefc1e69a3871a0875c84bf171819</id>
<content type='text'>
There is no need to free this mr. This fixes an issue accessing
freed memory in ISER.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Make sure all initialized mutexes are destroyed in the iser module,</title>
<updated>2017-11-21T13:56:30Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-11-21T13:56:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b378326f89d75b9612cc912f7fa2257cca9a97f'/>
<id>urn:sha1:2b378326f89d75b9612cc912f7fa2257cca9a97f</id>
<content type='text'>
else WITNESS will panic. Prefix all mutex names with "iser_" to
prevent future WITNESS issues.

Sponsored by:	Mellanox Technologies
MFC after:	1 week
</content>
</entry>
<entry>
<title>Update iser backend code to use new ibcore APIs.</title>
<updated>2017-11-16T13:28:00Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2017-11-16T13:28:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=41dbd9dd1daa87ec7722fc7744236e66581cbc90'/>
<id>urn:sha1:41dbd9dd1daa87ec7722fc7744236e66581cbc90</id>
<content type='text'>
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Make the iSCSI parameter negotiation more flexible.</title>
<updated>2016-08-25T05:22:53Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2016-08-25T05:22:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=97b84d344d4a7bb9e34703948e31be5247318a71'/>
<id>urn:sha1:97b84d344d4a7bb9e34703948e31be5247318a71</id>
<content type='text'>
Decouple the send and receive limits on the amount of data in a single
iSCSI PDU.  MaxRecvDataSegmentLength is declarative, not negotiated, and
is direction-specific so there is no reason for both ends to limit
themselves to the same min(initiator, target) value in both directions.

Allow iSCSI drivers to report their send, receive, first burst, and max
burst limits explicitly instead of using hardcoded values or trying to
derive all of them from the receive limit (which was the only limit
reported by the drivers prior to this change).

Display the send and receive limits separately in the userspace iSCSI
utilities.

Reviewed by:	jpaetzel@ (earlier version), trasz@
Sponsored by:	Chelsio Communications
Differential Revision:	https://reviews.freebsd.org/D7279
</content>
</entry>
<entry>
<title>Fix build on i386.</title>
<updated>2016-05-27T11:37:02Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2016-05-27T11:37:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e199d806842289849035e184c4f73399ad376d45'/>
<id>urn:sha1:e199d806842289849035e184c4f73399ad376d45</id>
<content type='text'>
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Fix crash on removal of an unconnected iSER session.</title>
<updated>2016-05-26T11:40:07Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2016-05-26T11:40:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4686f1a660ab0a2f37b525fce5b3bfd06dc55027'/>
<id>urn:sha1:4686f1a660ab0a2f37b525fce5b3bfd06dc55027</id>
<content type='text'>
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Make iser(4) buildable again by adjusting it for the recent changes</title>
<updated>2016-05-26T10:30:03Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2016-05-26T10:30:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95c4a39244184b2df3cb34b842859a57facc284b'/>
<id>urn:sha1:95c4a39244184b2df3cb34b842859a57facc284b</id>
<content type='text'>
in ICL interface.

 - the ordering of parameters to icl_conn_task_setup is different, so that
   the "cookie" is last.
 - the icl_conn_connected() method is gone, replaced by much simpler mechanism.
   I'd rather keep the ICL interface as small as possible.
 - I don't really like the s/offload/driver/g.  The "tcp" is not a driver;
   "iser" is not really a driver either.  I'd prefer to leave it as it is.
 - the check for ic_session_type_discovery() in iser_conn_handoff() is gone,
   as handoff cannot happen for discovery sessions.
 - ic_session_login_phase() and ic_session_type_discovery() are gone.  If you
   had your handoff method called - you're no longer in either of those.
 - the way maxtags is passed is different; now it's simply ic-&gt;ic_maxtags.
   It's cleaner, and the old way would cause weird things to happen if
   fail_on_disconnection=1 and the user changed the maxtags sysctl before
   reconnecting (basically the CAM idea of maxtags would be different from
   iSER one).
 - icl_hba_misc() is gone; declare support for PIM_UNMAPPED by setting
   ic-&gt;ic_unmapped flag.
 - the way we find the "iser" ICL module is rewritten - we have a flag
   for icl_register() that says if the module is iSER-capable or not.
 - icl_conn_release() is gone; iser_conn_release() is called from
   iser_conn_free() (no functional change in this case) and at the beginning
   of icl_conn_connect(), to handle reconnection.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>The taskqueue_enqueue_fast() was removed in r296272.</title>
<updated>2016-05-26T09:53:24Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2016-05-26T09:53:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f83f88912d34013ef23005d36e35d9131a3a59b8'/>
<id>urn:sha1:f83f88912d34013ef23005d36e35d9131a3a59b8</id>
<content type='text'>
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
</feed>
