]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cxgbei: Support DDP for target I/O S/G lists with more than one entry.
authorJohn Baldwin <jhb@FreeBSD.org>
Fri, 14 May 2021 19:17:06 +0000 (12:17 -0700)
committerJohn Baldwin <jhb@FreeBSD.org>
Fri, 14 May 2021 19:17:06 +0000 (12:17 -0700)
commit46bee8043ee2bd352d420cd573e0364ca45f813e
tree2994b866500f6cb866d1021b667c596bbfa519d2
parent23b209ee885b7891f806ecfe1bb944e40b3b4728
cxgbei: Support DDP for target I/O S/G lists with more than one entry.

A CAM target layer I/O CCB can use a S/G list of virtual address ranges
to describe its data buffer.  This change adds zero-copy receive support
for such requests.

Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D29908
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
sys/dev/cxgbe/tom/t4_ddp.c
sys/dev/cxgbe/tom/t4_tom.h