Skip to Content
Find More Like This
Return to Search

Extensible packet processing architecture

United States Patent

August 20, 2013
View the Complete Patent at the US Patent & Trademark Office
Sandia National Laboratories - Visit the Intellectual Property Management and Licensing Website
A technique for distributed packet processing includes sequentially passing packets associated with packet flows between a plurality of processing engines along a flow through data bus linking the plurality of processing engines in series. At least one packet within a given packet flow is marked by a given processing engine to signify by the given processing engine to the other processing engines that the given processing engine has claimed the given packet flow for processing. A processing function is applied to each of the packet flows within the processing engines and the processed packets are output on a time-shared, arbitered data bus coupled to the plurality of processing engines.
Robertson; Perry J. (Albuquerque, NM), Hamlet; Jason R. (Albuquerque, NM), Pierson; Lyndon G. (Albuquerque, NM), Olsberg; Ronald R. (Albuquerque, NM), Chun; Guy D. (Albuquerque, NM)
Sandia Corporation (Albuquerque, NM)
12/ 773,120
May 4, 2010
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH This invention was developed with Government support under Contract No. DE-AC04-94AL85000 between Sandia Corporation and the U.S. Department of Energy. The U.S. Government has certain rights in this invention.