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:
Jan. 09, 2018
Filed:
May. 13, 2015
Dynamic protection of shared memory and packet descriptors used by output queues in a network device
Cisco Technology, Inc., San Jose, CA (US);
Mohammadreza Alizadeh Attar, Santa Clara, CA (US);
Sha Ma, San Jose, CA (US);
Vinod Mitulal, San Jose, CA (US);
Krishnan Subramani, San Jose, CA (US);
Georges Akis, Los Altos, CA (US);
Peter Newman, Fremont, CA (US);
Cisco Technology, Inc., San Jose, CA (US);
Abstract
A network switch includes a buffer to store network packets and packet descriptors (PDs) used to link the packets into queues for output ports. The buffer and PDs are shared among the multiple traffic pools. The switch receives a multicast packet for queues in a given pool. The switch determines if there is unused buffer space available for packets in the given pool based on a pool dynamic threshold, if there is unused buffer space available for packets in each queue based on a queue dynamic threshold for the queue, if there are unused PDs available to the given pool based on a pool dynamic threshold for PDs, and if there are unused PDs available for each queue based on a queue dynamic threshold for PDs for the queue. The network switch admits the packet only into the queues for which all of the determining operations pass.