Patent ID: 8848724
Filing Date: 2014-09-30
Classification: H04L

Abstract:
1. A method comprising: selecting, for evaluation, a packet queue from a plurality of packet queues; determining a drop count associated with the selected packet queue; when the drop count is above a predetermined threshold for the selected packet queue and when the selected packet queue is a high priority queue: reallocating buffers to the selected packet queue by: when the drop count for the selected packet queue is above the predetermined threshold and when the selected packet queue is not a high priority queue, re-allocating to the selected packet queue an amount of buffers, the amount of buffers being lesser of (1) a sum of the drop count and a current buffer allocation of the selected packet queue, and (2) a maximum allowable buffer allocation associated with a priority level of the selected packet queue; when the drop count for the selected packet queue is not above the predetermined threshold, de-allocating buffers from the selected packet queue in stages to achieve an allocation of buffers for the selected packet queue.