Patent · US Active

Virtual address storage which may be of particular use in generating fragmented packets

US7561589B2 · kind B2 · utility

1Cited by
18References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 23, 2005
Grant dateJul 14, 2009
Priority date
Expiry dateJul 22, 2027

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L45/742
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A virtual address storage system, which may be of particular used in generating fragmented packets, is implemented using a linked list of data segments. Multiple storage segments linked together in a linked list data structure are maintained to represent a virtual contiguous block of storage to be accessed based on a virtual address. Virtual address to corresponding data segment pointer associations are maintained for identifying a data segment corresponding to a particular address within the address space. In response to an identified address in the address space, a particular closest dynamic recently used association is identified and used to traverse to the desired data segment (e.g. rather than traversing from the beginning of the linked list), and one of the dynamic recently used associations is updated. A packet can be stored in this address space along with newly generated packet headers and tails for the multiple fragmented packets.

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