| US 7,519,650 B2 | ||
| Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms | ||
| William Todd Boyd, Poughkeepsie, N.Y. (US); Jean L. Calvignac, Cary, N.C. (US); Chih-Jen Chang, Apex, N.C. (US); Douglas J. Joseph, Danbury, Conn. (US); and Renato John Recio, Austin, Tex. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Sep. 05, 2002, as Appl. No. 10/235,689. | ||
| Prior Publication US 2004/0049601 A1, Mar. 11, 2004 | ||
| Int. Cl. G06F 15/16 (2006.01) | ||
| U.S. Cl. 709—200 [709/230] | 28 Claims |

| 1. A method, in a data processing system, for managing a work queue, comprising:
creating a work queue entry in a work queue in response to a request to send data;
sending a notification to the Internet Protocol Suite Offload Engine (IPSOE)notifying the IPSOE of the creation of the work
queue entry;
transmitting, via the IPSOE, the data associated with the work queue entry to a destination device in response to receiving
the notification; and
processing a completion queue entry in a completion queue in response to receiving a notification that the completion queue
entry has been created by the IPSOE in response to receiving an acknowledgment of receipt of the data associated with the
work queue entry from the destination device.
|