Apparatus and method for supporting memory management in an offload of network protocol processing
Abstract
A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.
Term
Term ended
Projected expiry passed 23 May 2025, 1.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
20 members in 9 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 89097804 | United States of America | A |
Members20
| Document | Office | Kind | |
|---|---|---|---|
| US2006015651A1 | United States of America | A1 | |
| CA2573156A1 | Canada | A1 | |
| WO2006046972A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20070030285A | Republic of Korea | A | |
| EP1784735A1 | European Patent Office (EPO) | A1 | |
| CN1981272A | China | A | |
| JP2008507030A | Japan | A | |
| EP1784735B1 | European Patent Office (EPO) | B1 | |
| CN100468377C | China | C | |
| AT424583T | Austria | T | |
| ATE424583T1This record | Austria | T1 | |
| DE602005013099D1 | Germany | D1 | |
| KR101006260B1 | Republic of Korea | B1 | |
| US7930422B2 | United States of America | B2 | |
| US2011161456A1 | United States of America | A1 | |
| US2011167134A1 | United States of America | A1 | |
| JP4886685B2 | Japan | B2 | |
| CA2573156C | Canada | C | |
| US8316109B2 | United States of America | B2 | |
| US8332531B2 | United States of America | B2 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Ceased as to paragraph 5 lit. 3 law introducing patent treatiesCeasedRER | RER |
Numbers
- Application
- 5754067
Titles2
- German
- VORRICHTUNG UND VERFAHREN ZUM UNTERSTÜTZEN DER SPEICHERVERWALTUNG IN EINEM OFFLOAD DER NETZWERKPROTOKOLLVERARBEITUNG
- English
- APPARATUS AND METHOD FOR SUPPORTING MEMORY MANAGEMENT IN AN OFFLOAD OF NETWORK PROTOCOL PROCESSING
Classification
- CPC, 4
- G06F13/30
- G06F13/28
- G06F13/14
- G06F12/00
- IPC, 1
- G06F13 30