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.
- Priority
- Filed
- Published
- Projected expiry
- Today
29 members in 8 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 62427600 | United States of America | A | |
| 0101049 | Canada | W |
Members29
| Document | Office | Kind | |
|---|---|---|---|
| CA2415952A1 | Canada | A1 | |
| CA2700321A1 | Canada | A1 | |
| WO0209364A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU7621601AThis record | Australia | A | |
| WO0209364A3 | World Intellectual Property Organization (WIPO) | A3 | |
| GB0301250D0 | United Kingdom | D0 | |
| KR20030019608A | Republic of Korea | A | |
| GB2380354A | United Kingdom | A | |
| DE10196447T1 | Germany | T1 | |
| CN1444812A | China | A | |
| GB2380354B | United Kingdom | B | |
| US7007071B1 | United States of America | B1 | |
| US2006259572A1 | United States of America | A1 | |
| CN100373885C | China | C | |
| KR100812750B1 | Republic of Korea | B1 | |
| US7403976B2 | United States of America | B2 | |
| US2008250116A1 | United States of America | A1 | |
| US7743108B2 | United States of America | B2 | |
| US2010250699A1 | United States of America | A1 | |
| CA2415952C | Canada | C | |
| US7996485B2 | United States of America | B2 | |
| US2011286455A1 | United States of America | A1 | |
| US8630304B2 | United States of America | B2 | |
| US2014092743A1 | United States of America | A1 | |
| CA2700321C | Canada | C | |
| US9083659B2 | United States of America | B2 | |
| US2015365333A1 | United States of America | A1 | |
| US9769080B2 | United States of America | B2 | |
| DE10196447B4 | Germany | B4 |
Numbers
- Application
- 7621601
Titles
- English
- Method and apparatus for reducing pool starvation in a shared memory switch
Classification
- CPC, 7
- H04L47/30
- H04L49/9047
- H04L49/103
- H04L49/201
- H04L49/252
- H04L47/70
- H04L49/90
- IPC, 4
- H04L47 30
- H04L47 70
- H04L49 90
- H04L49 901