diff options
author | jhb <jhb@FreeBSD.org> | 2016-11-04 03:25:34 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2016-11-04 03:25:34 +0000 |
commit | f610c349e74b68e20c4540d76819a2e516184df5 (patch) | |
tree | c008887d93bcbb62055d29046051c9ea238bec95 /sys/dev/isci/isci_task_request.c | |
parent | 2d04f6667f371a115b6d5ac43f04c2d2aa2418e6 (diff) | |
download | FreeBSD-src-f610c349e74b68e20c4540d76819a2e516184df5.zip FreeBSD-src-f610c349e74b68e20c4540d76819a2e516184df5.tar.gz |
MFC 277763,280146,287631: Various fixes to DDP.
277763:
Lock the socket buffer before jumping to the 'out' label if sblock()
fails in t4_soreceive_ddp().
280146:
Move special DDP handling for closing a connection into a new
handle_ddp_close() function in t4_ddp.c as the logic is similar
to handle_ddp_data(). This allows all knowledge of the special
DDP mbufs to be private to t4_ddp.c as well.
287631:
Add a comment to clarify how to determine the amount of received DDP
data.
Sponsored by: Chelsio Communications
Diffstat (limited to 'sys/dev/isci/isci_task_request.c')
0 files changed, 0 insertions, 0 deletions