Patent · US Active

Dynamic protection of shared memory and packet descriptors used by output queues in a network device

US9866401B2 · kind B2 · utility

0Cited by
17References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 2015
Grant dateJan 9, 2018
Priority date
Expiry dateNov 21, 2035

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/9047
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.