Invention Grant
- Patent Title: Congestion avoidance in a network device
-
Application No.: US16725518Application Date: 2019-12-23
-
Publication No.: US11005769B2Publication Date: 2021-05-11
- Inventor: Ilan Mayer-Wolf , Zvi Shmilovici Leib , Carmi Arad
- Applicant: Marvell Israel (M.I.S.L) Ltd.
- Applicant Address: IL Yokneam
- Assignee: Marvell Israel (M.I.S.L) Ltd.
- Current Assignee: Marvell Israel (M.I.S.L) Ltd.
- Current Assignee Address: IL Yokneam
- Main IPC: H04L12/801
- IPC: H04L12/801 ; H04L12/823 ; H04L12/835 ; H04L12/861 ; H04L12/851

Abstract:
A packet processor of a network device determines an amount of free buffer space in a buffer memory currently available for buffering packets, and dynamically determines a value of a threshold for triggering a particular traffic management operation with respect to a packet, to dynamically adjust the value of the threshold based at least in part on a changing amount of free buffer space available for buffering packets in the buffer memory. The packet processor determines, based on a comparison between i) a current fill level of a particular transmit queue in which the packet is to be enqueued and ii) the dynamically adjusted value of the threshold, whether the particular traffic management operation is to be triggered with respect to the packet. When the particular traffic management operation is to be triggered, the packet processor performs the particular traffic management operation with respect to the packet.
Information query