Method for managing buffers pool and a system using the method
US7694041B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | May 19, 2006 |
| Grant date | Apr 6, 2010 |
| Priority date | — |
| Expiry date | Feb 23, 2027 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/90
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
Method and system for managing a buffers pool. The system may include a first processor coupled to a general memory having allocation ring and de-allocation ring portions; and a second processor to perform internal accounting of pointer(s) buffer(s). The second processor has an internal storage array logically divided into first and second storage spaces. The second processor releases temporarily un-required buffer(s) pointer(s) to the first storage space, or to the second storage space if the first storage space is full. The second processor utilizes allocated buffer(s) pointer(s) accumulated in the first storage space. The second processor is to cause a DMA engine to move a bulk of two or more buffer(s) pointer(s) from the allocation ring to the first storage space, and to move a bulk of two or more buffer(s) pointer(s) from the second storage space to the de-allocation ring.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.