×

Method and apparatus for implementing packet command instructions for network processing

  • US 7,617,332 B2
  • Filed: 05/01/2003
  • Issued: 11/10/2009
  • Est. Priority Date: 05/01/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for implementing packet command instructions for network processing in a network processor system comprising the steps of:

  • providing a packet condition register to store packet status and packet state information;

    providing a packet storage interrupt status register to store packet storage interrupt status information;

    defining a set of packet commands, whereineach said packet command is identified by opcode and defines a packet operation;

    each said packet command enables predefined packet data manipulation functions by dataflow assist hardware with pointer manipulations;

    said set of packet commands defines an application programming interface (API) to provide an abstraction layer for implementing each of a plurality of said predefined packet data manipulation functions by said dataflow assist hardware with pointer manipulations and for predefined network protocols;

    issuing a packet command from said set of packet commands to perform said defined packet operation by writing said packet command to a packet command register; and

    providing packet buffer structure hardware to store packet data, wherein said packet buffer structure hardware includes;

    said dataflow assist hardware to provide said predefined packet data manipulation functions with pointer manipulations responsive to each said issued packet command, andsaid dataflow assist hardware to perform said predefined packet data manipulation functions to utilize said packet condition register to store said packet status and said packet state information and said packet storage interrupt status register (PSISR) to store said packet storage interrupt status information.

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