×

Configurable classification interface for networking devices supporting multiple action packet handling rules

  • US 6,772,223 B1
  • Filed: 04/10/2000
  • Issued: 08/03/2004
  • Est. Priority Date: 04/10/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A configurable packet classifier implemented in a network processor device for processing data packets communicated in a network, said classifier comprising:

  • an attribute type definition table having a plurality of entries defining action types, each defined action type having a corresponding combination of action attributes;

    classifier rule list structure comprising one or more data packet action rules, each classifier rule comprised of an identifying description, an action type, and one or more action attribute values for each action attribute corresponding to the action type;

    packet handling device responsive to an arrived data packet for searching said classifier rule list structure and identifying one or more matching rules having identifying descriptions that match a key of said arrived data packet, said packet handling device referring to said attribute type definition table to determine whether an action type has been defined for a particular matched rule, and if an action type is not defined, ending said searching, and if an action type is defined, determining a combination of action attributes that apply for the corresponding action type of the matching rule and applying said corresponding attribute values of each matching rule to said data packet, wherein application of multiple attributes reduce cycle time spent on searching said classifier rule list structure.

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