AU7621601A

Method and apparatus for reducing pool starvation in a shared memory switch

Abstract

A switch includes a reserved pool of buffers in a shared memory. The reserved pool of buffers is reserved for exclusive use by an egress port. The switch includes pool select logic which selects a free buffer from the reserved pool for storing data received from an ingress port to be forwarded to the egress port. The shared memory also includes a shared pool of buffers. The shared pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the shared pool upon detecting no free buffer in the reserved pool. The shared memory may also include a multicast pool of buffers. The multicast pool of buffers is shared by a plurality of egress ports. The pool select logic selects a free buffer in the multicast pool upon detecting an IP Multicast data packet received from an ingress port.

Term

Term ended

Projected expiry passed 20 July 2021, 5.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

29 members in 8 offices

This recordMember, by publication datePriority claim

Priority claims2

Priority claims
DocumentOfficeKindDate
62427600United States of AmericaA
0101049CanadaW

Members29

Family members, oldest first
DocumentOfficeKind
CA2415952A1CanadaA1
CA2700321A1CanadaA1
WO0209364A2World Intellectual Property Organization (WIPO)A2
AU7621601AThis recordAustraliaA
WO0209364A3World Intellectual Property Organization (WIPO)A3
GB0301250D0United KingdomD0
KR20030019608ARepublic of KoreaA
GB2380354AUnited KingdomA
DE10196447T1GermanyT1
CN1444812AChinaA
GB2380354BUnited KingdomB
US7007071B1United States of AmericaB1
US2006259572A1United States of AmericaA1
CN100373885CChinaC
KR100812750B1Republic of KoreaB1
US7403976B2United States of AmericaB2
US2008250116A1United States of AmericaA1
US7743108B2United States of AmericaB2
US2010250699A1United States of AmericaA1
CA2415952CCanadaC
US7996485B2United States of AmericaB2
US2011286455A1United States of AmericaA1
US8630304B2United States of AmericaB2
US2014092743A1United States of AmericaA1
CA2700321CCanadaC
US9083659B2United States of AmericaB2
US2015365333A1United States of AmericaA1
US9769080B2United States of AmericaB2
DE10196447B4GermanyB4