摘要 |
A network interface that accesses multiple sized memory segments is disclosed. In a method, a data unit is received and its size is evaluated. A group of memory segments is selected from a plurality of groups of memory segments based on the size of the data unit. The selected group of memory segments has a plurality of memory segments large enough to accommodate the incoming data unit. A memory segment from the selected group is allocated memory. The data unit is stored in the memory segment. The methods may be achieved in a network interface included in, for example, a network card, a network testing system and a computer.
|