| CPC H04L 49/103 (2013.01) [H04L 47/29 (2013.01); H04L 47/30 (2013.01); H04L 47/32 (2013.01); H04L 49/108 (2013.01); H04L 49/3036 (2013.01); H04L 49/9005 (2013.01); H04L 49/9084 (2013.01)] | 20 Claims |

|
1. A method of managing memory in a network switch, the method comprising:
receiving a data packet at a first network queue from among a plurality of network queues to determine whether to enqueue or drop the data packet;
determining if a fill level of the first network queue in a shared buffer of the network switch exceeds a dynamic queue threshold, wherein the dynamic queue threshold is a maximum threshold;
in response to the fill level of the first network queue in the shared buffer exceeding the dynamic queue threshold, determining if the fill level of the first network queue is less than a static queue minimum threshold; and
in response, determining whether to enqueue or drop the data packet.
|