Patent · US Active

Network memory pools for packet destinations and virtual machines

US8392565B2 · kind B2 · utility

2Cited by
24References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 20, 2006
Grant dateMar 5, 2013
Priority date
Expiry dateNov 7, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/9078
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method for processing a packet that includes receiving a packet for a target, classifying the packet, and sending the packet to a receive ring based on the classification. The method also includes obtaining an identifier (ID) associated with the target based on the classification, and sending a request for virtual memory that includes the ID. Furthermore, the method includes determining, using the ID, whether the target has exceeded a virtual memory allocation associated with the target. In addition, the method includes allocating the virtual memory, storing the packet in the virtual memory, and updating the virtual memory allocation associated with the target to reflect the allocation of the virtual memory, all if the target does not exceed the virtual memory allocation. The method further includes waiting until the target is not exceeding the virtual memory allocation if the target exceeds the virtual memory allocation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.