Patent ID: 9590926
Date: 2017-03-07
CPC Classifications: H04L

Claim:
1. A method, comprising: (a) receiving a packet descriptor and a queue number, wherein the queue number indicates a queue stored within a memory unit, and wherein the packet descriptor is not part of a packet; (b) determining an amount of free memory in the memory unit; (c) determining if the amount of free memory is within a first range; (d) when the amount of free memory is within the first range, applying a first drop probability to determine if a packet associated with the packet descriptor is to be dropped, wherein the first drop probability is not a function of an instantaneous queue depth; (e) storing the packet descriptor in the queue if it is determined in (d) that the packet is not to be dropped; and (f) not storing the packet descriptor in the queue if it is determined in (d) that the packet is to be dropped.