Implementing virtual packet storage via packet work area

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Haselhorst, Kent Harold, Imming, Kerry Christopher, Irish, John David
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Haselhorst, Kent Harold
Imming, Kerry Christopher
Irish, John David
description 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.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07660908</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07660908</sourcerecordid><originalsourceid>FETCH-uspatents_grants_076609083</originalsourceid><addsrcrecordid>eNrjZLDwzC3ISc1NzSvJzEtXKMssKilNzFEoSEzOTi1RKC7JL0pMTwUKJ8KEyvOLshUSi1ITeRhY0xJzilN5oTQ3g4Kba4izh25pcUFiCdC84vj0okQQZWBuZmZgaWBhTIQSAPidL2Y</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Implementing virtual packet storage via packet work area</title><source>USPTO Issued Patents</source><creator>Haselhorst, Kent Harold ; Imming, Kerry Christopher ; Irish, John David</creator><creatorcontrib>Haselhorst, Kent Harold ; Imming, Kerry Christopher ; Irish, John David ; International Business Machines Corporation</creatorcontrib><description>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.</description><language>eng</language><creationdate>2010</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7660908$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64039</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7660908$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Haselhorst, Kent Harold</creatorcontrib><creatorcontrib>Imming, Kerry Christopher</creatorcontrib><creatorcontrib>Irish, John David</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><title>Implementing virtual packet storage via packet work area</title><description>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.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNrjZLDwzC3ISc1NzSvJzEtXKMssKilNzFEoSEzOTi1RKC7JL0pMTwUKJ8KEyvOLshUSi1ITeRhY0xJzilN5oTQ3g4Kba4izh25pcUFiCdC84vj0okQQZWBuZmZgaWBhTIQSAPidL2Y</recordid><startdate>20100209</startdate><enddate>20100209</enddate><creator>Haselhorst, Kent Harold</creator><creator>Imming, Kerry Christopher</creator><creator>Irish, John David</creator><scope>EFH</scope></search><sort><creationdate>20100209</creationdate><title>Implementing virtual packet storage via packet work area</title><author>Haselhorst, Kent Harold ; Imming, Kerry Christopher ; Irish, John David</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_076609083</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Haselhorst, Kent Harold</creatorcontrib><creatorcontrib>Imming, Kerry Christopher</creatorcontrib><creatorcontrib>Irish, John David</creatorcontrib><creatorcontrib>International Business Machines Corporation</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Haselhorst, Kent Harold</au><au>Imming, Kerry Christopher</au><au>Irish, John David</au><aucorp>International Business Machines Corporation</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Implementing virtual packet storage via packet work area</title><date>2010-02-09</date><risdate>2010</risdate><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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07660908
source USPTO Issued Patents
title Implementing virtual packet storage via packet work area
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T10%3A49%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Haselhorst,%20Kent%20Harold&rft.aucorp=International%20Business%20Machines%20Corporation&rft.date=2010-02-09&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07660908%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true