Patent ID: 8560736

Claim:
A computer program product for facilitating transfers of data in a computing environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions that when executed by the processing circuit perform a method comprising: determining whether data to be transferred is out-of-order; based on the data being out-of-order, comparing a received offset of the data with a first offset, wherein the first offset is a verified offset, and wherein the verified offset comprises at least a portion of an offset corresponding to a first entry in an address data structure which has not been verified as having a specified count; based on the received offset being one value with respect to the first offset, scanning the address data structure starting at the first offset or a second offset to locate an entry in the address data structure having the received offset and obtaining from the entry an address to be used to transfer the data, wherein the second offset is a next expected offset; and based on the received offset being another value with respect to the first offset, determining at least one of an index and a count to be used to locate an entry in the address data structure, and obtaining from the entry the address to be used to transfer the data.