summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2001-03-16 22:37:06 +0000
committerjlemon <jlemon@FreeBSD.org>2001-03-16 22:37:06 +0000
commitc8d2423b8b8572976703bb9d08c008c0aab1850e (patch)
treefff3635fe3a69314b1da0bbb6bb0df37e7aa09f3 /release
parent8d74e08df53b4e20f79a31d6950d4faf882e0983 (diff)
downloadFreeBSD-src-c8d2423b8b8572976703bb9d08c008c0aab1850e.zip
FreeBSD-src-c8d2423b8b8572976703bb9d08c008c0aab1850e.tar.gz
When doing a recv(.. MSG_WAITALL) for a message which is larger than
the socket buffer size, the receive is done in sections. After completing a read, call pru_rcvd on the underlying protocol before blocking again. This allows the the protocol to take appropriate action, such as sending a TCP window update to the peer, if the window happened to close because the socket buffer was filled. If the protocol is not notified, a TCP transfer may stall until the remote end sends a window probe.
Diffstat (limited to 'release')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud