×

Computer system and network interface with hardware based rule checking for embedded firewall

  • US 7,894,480 B1
  • Filed: 08/27/2002
  • Issued: 02/22/2011
  • Est. Priority Date: 08/27/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of managing packet transmission at an interface between a network and a host system the method comprising:

  • parsing an incoming packet comprising a data payload destined for a memory location in a host system;

    generating one or more pointers to data fields in the parsed incoming packet;

    storing the incoming packet in a buffer memory;

    using the one or more pointers to retrieve data associated with the data fields from the buffer memory;

    applying rules to the retrieved data; and

    controlling the transfer of the data payload from the buffer memory to the memory location in the host system associated with the application running on the host system based on the outcome of the applying one or more rules to the retrieved data;

    wherein each rule comprises a rule data value, the rule data value being masked and processed in parallel by rule parameters comprising of;

    an “

    equal to”

    rule parameter for determining whether the masked rule data value is equal to the retrieved data;

    a “

    not equal to”

    rule parameter for determining whether the masked rule data value is not equal to the retrieved data;

    a “

    greater than”

    rule parameter for determining whether the masked rule data value is greater than the retrieved data; and

    a “

    less than”

    rule parameter for determining whether the masked rule data value is less than the retrieved data.

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