×

Hardware-based packet filtering accelerator

  • US 20040039940A1
  • Filed: 08/23/2002
  • Published: 02/26/2004
  • Est. Priority Date: 08/23/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. An accelerator processor for classifying data packets according to a set of rules, the accelerator processor and a host processor arranged as an integrated circuit, the accelerator processor operating in parallel with the host processor and communicating with the host processor by a parallel bus, the accelerator processor comprising:

  • a bus interface coupled to the parallel bus and adapted to transfer portions of the data packets from the host processor and to return results of a classification of the data packets to the host processor;

    a memory coupled to the bus interface and adapted to store a program of machine code instructions converted directly from the set of rules to be applied to the data packets and to store the results of the classification of the data packets;

    a packet parser circuit coupled to the bus interface and adapted to parse each data packet portion transferred from the host processor into relevant data units and to store the relevant data units in the memory; and

    a packet analysis circuit coupled to the memory and arranged to classify each data packet by executing the program of machine code instructions using the relevant data units stored in the memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×