The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 19, 2016

Filed:

Mar. 12, 2014
Applicant:

Netronome Systems, Inc., Santa Clara, CA (US);

Inventor:

Ron Lamar Swartzentruber, Amesbury, MA (US);

Assignee:

Netronome Systems, Inc., Santa Clara, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/801 (2013.01); H04L 12/54 (2013.01); H04L 12/24 (2006.01); H04L 12/823 (2013.01); H04L 12/863 (2013.01);
U.S. Cl.
CPC ...
H04L 47/326 (2013.01); H04L 47/54 (2013.01);
Abstract

A device that receives a packet descriptor and a queue number that indicates a queue stored within a memory unit, and in response determines an instantaneous queue depth of the queue. The instantaneous queue depth is used to determine a drop probability. The drop probability is used to randomly determine if the packet descriptor should be stored in the queue. The queue has a first queue depth range and a second queue depth range that do not overlap. A first drop probability is associated with the first queue depth range and a second drop probability is associated with the second queue depth range. The first drop probability is used when the queue depth is within the first queue depth range. The second drop probability is used with the queue depth is within the second queue depth range. The device includes a random value generator and a drop indicator generator.


Find Patent Forward Citations

Loading…