Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing
Reexamination Certificate
2011-03-22
2011-03-22
Follansbee, John (Department: 2451)
Electrical computers and digital processing systems: multicomput
Network-to-computer interfacing
C709S230000
Reexamination Certificate
active
07912988
ABSTRACT:
A mechanism for offloading the management of receive queues in a split (e.g. split socket, split iSCSI, split DAFS) stack environment, including efficient queue flow control and TCP/IP retransmission support. An Upper Layer Protocol (ULP) creates receive work queues and completion queues that are utilized by an Internet Protocol Suite Offload Engine (IPSOE) and the ULP to transfer information and carry out send operations. As consumers initiate receive operations, receive work queue entries (RWQEs) are created by the ULP and written to the receive work queue (RWQ). The ISPOE is notified of a new entry to the RWQ and it subsequently reads this entry that contains pointers to the data that is to be received. After the data is received, the IPSOE creates a completion queue entry (CQE) that is written into the completion queue (CQ). After the CQE is written, the ULP subsequently processes the entry and removes it from the CQE, freeing up a space in both the RWQ and CQ. The number of entries available in the RWQ are monitored by the ULP so that it does not overwrite any valid entries. Likewise, the IPSOE monitors the number of entries available in the CQ, so as not overwrite the CQ.
REFERENCES:
patent: 6034963 (2000-03-01), Minami et al.
patent: 6249883 (2001-06-01), Cassidy et al.
patent: 6725284 (2004-04-01), Arndt et al.
patent: 6990481 (2006-01-01), Coile
patent: 2002/0156927 (2002-10-01), Boucher et al.
patent: 2003/0014544 (2003-01-01), Pettey
patent: 2003/0018927 (2003-01-01), Gadir et al.
patent: 2003/0046330 (2003-03-01), Hayes
patent: 2003/0200284 (2003-10-01), Philbrick et al.
patent: 2004/0042464 (2004-03-01), Elzur et al.
patent: 2004/0042483 (2004-03-01), Elzur et al.
patent: 2004/0049600 (2004-03-01), Boyd et al.
patent: 2004/0049601 (2004-03-01), Boyd et al.
patent: 2004/0049603 (2004-03-01), Boyd et al.
patent: 2004/0062245 (2004-04-01), Sharp et al.
patent: 2004/0093411 (2004-05-01), Elzur et al.
patent: 2004/0133713 (2004-07-01), Elzur
patent: 2007/0253430 (2007-11-01), Minami et al.
U.S. Appl. No. 11/418,606, filed May 5, 2006, Boyd et al.
Boyd William Todd
Calvignac Jean L.
Chang Chih-Jen
Joseph Douglas J.
Recio Renato John
Chou Alan S
Dillon Justin M.
Follansbee John
International Business Machines - Corporation
Yee & Associates P.C.
LandOfFree
Receive queue device with efficient queue flow control,... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Receive queue device with efficient queue flow control,..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Receive queue device with efficient queue flow control,... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2660074