Patent ID: 8655974
Filing Date: 2014-02-18
Classification: G06F

Abstract:
1. A method for data transmission executed on a sending device without intermediate buffering on the sending device while in the process of data transmission, comprising: receiving a request to transmit data from the sending device to a receiving device over a network, wherein the receiving device is to receive the data as incoming data; formatting the data from application memory on the sending device for transmitting to the receiving device; retrieving a length of a send queue on the sending device to later determine when a completion element should be generated on the sending device; transmitting the data from the sending device to the receiving device without intermediate buffering in the sending device; comparing the length of send queue to an expected send queue length on the sending device; and if the length of the send queue is at least one of equal to or less than the expected send queue length, generating the completion element on the sending device.