Arbitration logic for assigning input packet to available thread of a multi-threaded multi-engine network processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20030231627A1
SERIAL NO

10425695

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A network processor having a plurality of processing engines and packet assignment logic operable to selectively assign the received packets to the processing engines is disclosed. The packet assignment logic of the network processor distributes the received packets according to at least in part the packet size of previously distributed packets. In one embodiment, the packet assignment logic does not assign any packets to a processing engine that is already assigned a 'large' packet. In this way, load balancing among the processing engines is improved, resulting in a higher performance network processor.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
RIVERSTONE NETWORKS INC5200 GREAT AMERICA PARKWAY SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
John, Rajesh Santa Clara, CA 2 62
Morrison, Mike Sunnyvale, CA 27 389

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation