×

Programmable packet parsing processor

  • US 7,623,468 B2
  • Filed: 08/25/2004
  • Issued: 11/24/2009
  • Est. Priority Date: 04/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. A packet parsing processor, comprising:

  • a state-graph unit to store parsing instructions for content inspection of network packets at memory locations representative of nodes of a state-graph to be traced, wherein each node is representative of a character of a network packet; and

    a parsing engine, having an input/output coupled to an input/output of the state-graph unit to receive the parsing instructions and having an input coupled to receive the network packet, the parsing engine to execute a first parsing instruction located at a current node of the state-graph against a byte stream from the network packet to determine a next node of the state-graph, wherein the next node of the state-graph includes a second parsing instruction for a next character of the network packet,the packet processor further comprising a hash table to store portions of data of the nodes of the state-graph, wherein the first parsing instruction comprises a hash instruction.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×