]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r260083:
authortrasz <trasz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Feb 2014 11:58:54 +0000 (11:58 +0000)
committertrasz <trasz@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 11 Feb 2014 11:58:54 +0000 (11:58 +0000)
commit77ff21039814a055ed336f46a7b8d237ef228427
treed0199f715d9ff5bebbf9fb9da29f4506f7a0f135
parent03cada55c3a6a2065640b0921f4d4a560aefe05c
MFC r260083:

Fix extremely slow operation with data digests enabled.  This was caused
by receive code waiting for data digest even when the data segment was
empty.  It didn't actually read it, but it waited until those four bytes
become available in the socket buffer, i.e. until any other PDU (e.g. NOP)
came in.

Sponsored by: The FreeBSD Foundation

git-svn-id: svn://svn.freebsd.org/base/stable/10@261770 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/dev/iscsi/icl.c