An adapter 1, wherein {HEAD ~ the work items} comprise descriptors indicating data to be read from {TAIL ~ the memory} for inclusion in the packets, and wherein the gather engines are coupled to read the data from the memory by direct memory access  
An adapter 1 , wherein { HEAD ~ the work items } comprise descriptors indicating data to be read from { TAIL ~ the memory } for inclusion in the packets , and wherein the gather engines are coupled to read the data from the memory by direct memory access
OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH