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.
Patent No.:
Date of Patent:
Oct. 22, 2024
Filed:
Dec. 10, 2021
Nokia Solutions and Networks Oy, Espoo, FI;
Brian Alleyne, Los Gatos, CA (US);
Matias Cavuoti, San Jose, CA (US);
Li-Chuan Egan, Los Altos, CA (US);
Mimi Dannhardt, Vienna, VA (US);
Krishnan Subramani, San Jose, CA (US);
Mohamed Abdul Malick Mohamed Usman, Fremont, CA (US);
Roxanna Ganji, Fremont, CA (US);
Stephen Russell, Linden, CA (US);
Nokia Solutions and Networks Oy, Espoo, FI;
Abstract
Systems and methods for protecting external memory resources to prevent bandwidth collapse in a network processor. One embodiment is a network processor including an input port configured to receive packets from a source device, on-chip memory configured to store packets in queues, an external memory interface configured to couple the on-chip memory with an external memory providing a backing store to the on-chip memory, and bandwidth monitor configured to measure a bandwidth utilization of the external memory. The network processor also includes a processor configured to apply the bandwidth utilization of the external memory to a congestion notification profile, to generate one or more congestion notifications based on the bandwidth utilization applied to the congestion notification profile, and to send the one or more congestion notifications to the source device to request decreasing packet rate for decreasing the bandwidth utilization of the external memory.