Patent ID: 9396101
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. A computer program product for receiving data to a targeted logical partition, the computer program product comprising: a computer readable tangible storage device having computer readable program code embodied therewith, the computer readable program code, that when executed by a processor, performs the steps of: receiving an interrupt; locating a shared memory buffer element that has pending work in reliance on a connection status bit array, wherein the connection status bit array indicates, using a single bit, the shared memory buffer element that has data waiting among a plurality of shared memory buffer elements, wherein locating the shared memory buffer (SMB) element in reliance on a connection status bit array is responsive to receiving the interrupt; determining that an application completes a receive operation; copying data to an application receive buffer; updating a targeted logical partition's local consumer cursor to match the targeted logical partition's producer cursor, responsive to a determination that the application completed the receive operation; copying data from a remote memory buffer element responsive to a determination that the application has not completed the receive operation; and posting socket receive complete.