freebsd-skq/sys/dev/iscsi
Alexander Motin ff751ee05c Remove FirstBurstLength limit for software iSCSI.
For hardware offload solicited data may potentially be handled more
efficiently than unsolicited due to direct data placement.  Or there
can be some unsolicited write buffering limitations.  It may create
situations where FirstBurstLength limit is really useful.

Software driver though has no those factors, having to do memcopy()
any way and having no so hard limit on the temporary storage.  Same
time more active use of unsolicited transfers allows to avoid some
of Ready To Transfer (R2T) PDU round-trip times and processing.

This change effectively doubles from 64KB to 128KB the maximum size
of write command that can be transferred within one link RTT.  Tests
of (64KB, 128KB] QD1 writes mixed with simultaneous QD8 reads over
the same connection, increasing RTT, shows almost double write speed
and half latency, while we should be able to afford few megabytes of
RAM for additional buffering on a target these days.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.
2021-01-20 23:17:12 -05:00
..
icl_conn_if.m Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
icl_soft_proxy.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
icl_soft.c Remove FirstBurstLength limit for software iSCSI. 2021-01-20 23:17:12 -05:00
icl_wrappers.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
icl.c Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
icl.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
iscsi_ioctl.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
iscsi_proto.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00
iscsi.c Make MAXPHYS tunable. Bump MAXPHYS to 1M. 2020-11-28 12:12:51 +00:00
iscsi.h Drop "All rights reserved" from all my stuff. This includes 2020-10-28 13:46:11 +00:00