Invention Grant
- Patent Title: Pipeline for processing network packets
- Patent Title (中): 用于处理网络数据包的流水线
-
Application No.: US11799860Application Date: 2007-05-03
-
Publication No.: US07990867B1Publication Date: 2011-08-02
- Inventor: Eric R. Keller , Philip B. James-Roxby
- Applicant: Eric R. Keller , Philip B. James-Roxby
- Applicant Address: US CA San Jose
- Assignee: Xilinx, Inc.
- Current Assignee: Xilinx, Inc.
- Current Assignee Address: US CA San Jose
- Agent LeRoy D. Maunu; Lois D. Cartier
- Main IPC: G01R31/08
- IPC: G01R31/08

Abstract:
A pipeline is provided for processing network packets. The pipeline includes a look-ahead stage, an operation stage, an insert/remove stage, and an interleave stage. The look-ahead stage synchronizes two or more fields of a network packet. The operation stage modifies one or more of the fields of the network packet. The operation stage may modify state data and the fields of the network packet as a function of the state data and the fields. The insert/remove stage performs data insertion and removal at one or more fields of the network packet. The interleave stage ensures that the modified network packet follows rules for interleaving network packets. The look-ahead, operation, insert/remove, and interleave stages are generated from a textual language specification of the processing of the network packets by the pipeline.
Information query