HomeFreeBSD

iscsi: Use ICL_NOCOPY for SCSI command immediate data and R2T.

Description

iscsi: Use ICL_NOCOPY for SCSI command immediate data and R2T.

The associated csio ccb will not be completed via xpt_done() until
after the associated PDUs are transmitted to the other side and either
the original PDU is acked with a SCSI response, or a response is
received for a subsequent abort CCB (which means the earlier PDU has
also been sent since it would have been sent before the abort PDU).

This does assume that once an I/O request has been aborted, no further
PDUs with data payload are queued for that I/O request.

Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D34405

Details

Provenance
jhbAuthored on Mar 10 2022, 11:48 PM
Differential Revision
D34405: iscsi: Use ICL_NOCOPY for SCSI command immediate data and R2T.
Parents
rG4965ac059da1: gcore: Use PT_GETREGSET to fetch NT_PRSTATUS and NT_FPREGSET.
Branches
Unknown
Tags
Unknown