System and method for controlling a network processor
Abstract
Systems and methods for queuing and de-queuing packets in a two-dimensional link list data structure. A network processor processes data for transmission for a plurality of Virtual Connections (VCs). The processor creates a two-dimensional link list data structure for each VC. The data field of each data packet is stored in one or more buffer memories. Each buffer memory has an associated buffer descriptor that includes a pointer to the location of the buffer memory, and a pointer pointing to the memory of the next buffer descriptor associated with a buffer memory storing data for the same packet. Each data packet also has an associated packet descriptor including a pointer pointing to the memory location of the first buffer descriptor associated with that packet, and a pointer pointing to the memory location of the packet descriptor associated with the next data packet queued for transmission. A VC descriptor for each VC keeps track of the memory locations of the next packet descriptor and the next buffer descriptor to be de-queued, and the memory locations for storing the next packet descriptors and the next buffer descriptors to be queued.
Term
Term ended
Projected expiry passed 25 June 2019, 7.2 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
73 members in 8 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 9093998 | United States of America | P | |
| 27106199 | United States of America | A |
Members73
| Document | Office | Kind | |
|---|---|---|---|
| WO0000877A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO0000892A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0000910A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001116A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001119A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001120A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001121A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001122A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0001167A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU4713599A | Australia | A | |
| AU4713699A | Australia | A | |
| AU4713799A | Australia | A | |
| AU4713899A | Australia | A | |
| AU4714099A | Australia | A | |
| AU4722399A | Australia | A | |
| AU4836599A | Australia | A | |
| AU4961399A | Australia | A | |
| AU4961599A | Australia | A | |
| WO0000877A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO0001167A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO0001120A9 | World Intellectual Property Organization (WIPO) | A9 | |
| WO0001122A9 | World Intellectual Property Organization (WIPO) | A9 | |
| WO0001121A9 | World Intellectual Property Organization (WIPO) | A9 | |
| EP1063818A2 | European Patent Office (EPO) | A2 | |
| JP2001053789A | Japan | A | |
| EP1092199A1 | European Patent Office (EPO) | A1 | |
| EP1095325A2 | European Patent Office (EPO) | A2 | |
| EP1131923A1 | European Patent Office (EPO) | A1 | |
| HK1033872A1 | Hong Kong, China | A1 | |
| US6311212B1 | United States of America | B1 | |
| US6425067B1 | United States of America | B1 | |
| US6501731B1 | United States of America | B1 | |
| US2003061338A1 | United States of America | A1 | |
| US2003123448A1 | United States of America | A1 | |
| EP1063818A3 | European Patent Office (EPO) | A3 | |
| US6603768B1 | United States of America | B1 | |
| US6604136B1 | United States of America | B1 | |
| US2003172147A1 | United States of America | A1 | |
| US6625650B2 | United States of America | B2 | |
| US6657959B1 | United States of America | B1 | |
| US2004028067A1 | United States of America | A1 | |
| US6708210B2 | United States of America | B2 | |
| US6724767B1 | United States of America | B1 | |
| US6728249B2 | United States of America | B2 | |
| US6735773B1 | United States of America | B1 | |
| EP1131923A4 | European Patent Office (EPO) | A4 | |
| EP1095325A4 | European Patent Office (EPO) | A4 | |
| EP1092199A4 | European Patent Office (EPO) | A4 | |
| EP1095325B1 | European Patent Office (EPO) | B1 | |
| AT330273T | Austria | T | |
| ATE330273T1 | Austria | T1 | |
| DE69931919D1 | Germany | D1 | |
| EP1063818B1 | European Patent Office (EPO) | B1 | |
| AT336127T | Austria | T | |
| ATE336127T1 | Austria | T1 | |
| DE60029879D1 | Germany | D1 | |
| EP1718011A2 | European Patent Office (EPO) | A2 | |
| DE69931919T2 | Germany | T2 | |
| EP1718011A3 | European Patent Office (EPO) | A3 | |
| DE60029879T2 | Germany | T2 | |
| EP1131923B1 | European Patent Office (EPO) | B1 | |
| AT357789T | Austria | T | |
| ATE357789T1This record | Austria | T1 | |
| DE69935608D1 | Germany | D1 | |
| AU2007202488A1 | Australia | A1 | |
| AU2007202489A1 | Australia | A1 | |
| AU2007202490A1 | Australia | A1 | |
| DE69935608T2 | Germany | T2 | |
| US7411968B2 | United States of America | B2 | |
| EP1718011B1 | European Patent Office (EPO) | B1 | |
| AT438989T | Austria | T | |
| ATE438989T1 | Austria | T1 | |
| DE60042709D1 | Germany | D1 |
Numbers
- Application
- 99931960
Titles2
- English
- METHOD AND SYSTEM FOR MULTIPROTOCOL CONVERSION ASSISTANCE FOR A NETWORK ACCELERATOR
- German
- VERFAHREN UND SYSTEM ZUR MULTIPROTOKOLL- KONVERSIONSHILFE FÜR EINEN NETZBESCHLEUNIGER
Classification
- CPC, 21
- H04Q11/0478
- G06F9/54
- G06F12/023
- H04L12/4608
- H04L12/5601
- H04L45/7453
- H04L47/24
- H04L49/3009
- H04L49/309
- H04L49/351
- H04L49/602
- H04L49/90
- H04L49/9026
- H04L49/9047
- H04L61/10
- H04L2012/5617
- H04L2012/5679
- H04L69/12
- H04L61/00
- H04L69/18
- H04L69/323
- IPC, 8
- G06F9 46
- G06F12 02
- H04L12 46
- H04L12 56
- H04L49 90
- H04L69 18
- H04L69 323
- H04Q11 04