Invention Grant
- Patent Title: Implementing virtual packet storage via packet work area
- Patent Title (中): 通过数据包工作区实现虚拟数据包存储
-
Application No.: US10427886Application Date: 2003-05-01
-
Publication No.: US07660908B2Publication Date: 2010-02-09
- Inventor: Kent Harold Haselhorst , Kerry Christopher Imming , John David Irish
- Applicant: Kent Harold Haselhorst , Kerry Christopher Imming , John David Irish
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Joan Pennington
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F15/173 ; G06F12/00

Abstract:
A method, apparatus and computer program product are provided for implementing virtual packet storage via packet work area (PWA) in a network processor system. A mapping area including a packet work area and a corresponding set of packet segment registers (PSRs) are provided. A PSR is loaded with a Packet ID (PID) and a packet translation unit maps the packet data into the corresponding PWA. The PWA address defining an offset into the packet is translated into a physical address. The packet translation unit redirects loads and stores of the PWA into the correct data buffer or buffers in system memory. Packets include one or more data buffers that are chained together, using a buffer descriptor providing the packet physical address. The buffer descriptor points to a data buffer for the packet and to a next buffer descriptor.
Public/Granted literature
- US20050021837A1 Method and apparatus for implementing virtual packet storage via packet work area Public/Granted day:2005-01-27
Information query