Receive queue device with efficient queue flow control, segment placement and virtualization mechanisms

W Boyd, J Calvignac, CJ Chang, D Joseph… - US Patent App. 10 …, 2004 - Google Patents
A mechanism for offloading the management of receive queues in a split (eg split socket,
split iSCSI, split DAFS) stack environment, including efficient queue flow control and TCP/IP …

Split-queue architecture with a first queue area and a second queue area and queue overflow area having a trickle mode and an overflow mode based on prescribed …

J Sang, E Yang, B Erimli - US Patent 6,401,147, 2002 - Google Patents
(52) US Cl............................../56;/14; 71 o/5s transfer entries from the first queue area to the
Second queue (58) Field of Search 702/229; 710/14 area using one of two transfer modes …

Search mechanism for a queue system

PJ Wilson - US Patent 6,032,207, 2000 - Google Patents
A search mechanism improves the performance of a queue system including a queue for
storing a plurality of data items and search mechanism by maintaining a key cache data …

Queue control apparatus including memory to save data received when capacity of queue is less than a predetermined threshold

O Shiraki, Y Koyanagi, T Horie, T Shimizu… - US Patent …, 1999 - Google Patents
US5892979A - Queue control apparatus including memory to save data received when capacity
of queue is less than a predetermined threshold - Google Patents US5892979A - Queue …

Queue management

G Wolrich, MB Rosenbluth, D Bernstein… - US Patent …, 2007 - Google Patents
A method of managing queue entries includes storing addresses in a first queue entry as a
linked list, each of the stored addresses including a cell count, retrieving a first address from …

Selecting a queue for service in a queuing system

A Varma, RC Restrick, J Bannur - US Patent 7,062,592, 2006 - Google Patents
In general, in one aspect, the disclosure describes an apparatus for selecting a queue from
a plurality of queues. The apparatus includes a hierarchal queue occupancy device to …

Receive queue device with efficient queue flow control, segment placement and virtualization mechanisms

WT Boyd, JL Calvignac, CJ Chang, DJ Joseph… - US Patent …, 2011 - Google Patents
the present invention relates generally to communication protocols between a host computer
and an input/output (I/O) device. More specifically, the present invention provides a …

Split socket send queue apparatus and method with efficient queue flow control, retransmission and sack support mechanisms

WT Boyd, JL Calvignac, CJ Chang, DJ Joseph… - US Patent …, 2009 - Google Patents
(22) File ep. 5, new entry to the SWO and it subsequently reads this entry that (65) Prior
Publication Data contains pointers to the data that is to be transmitted. After the data is …

Qualified priority queue scheduler

D Bertagna - US Patent 6,934,294, 2005 - Google Patents
(57) ABSTRACT A queue Scheduling method and apparatus for a queuing Structure
including a plurality of queues at different priori ties and having different bandwidth …

System for accessing a space appended to a circular queue after traversing an end of the queue and upon completion copying data back to the queue

WR Etcheverry - US Patent 6,314,478, 2001 - Google Patents
A circular queue system is implemented using either a 'mirror space'appended to the circular
portion of the queue (or buffer) or an 'borrow'space appended to the circular portion of the …