×

Computer system and network interface supporting class of service queues

  • US 9,348,789 B2
  • Filed: 12/14/2012
  • Issued: 05/24/2016
  • Est. Priority Date: 08/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing packet transmission, the method comprising:

  • determining a classifier for an incoming packet comprising a data payload destined for an application;

    storing the incoming packet in a buffer memory;

    storing a plurality of lists of buffer descriptors for a plurality of packets stored in the buffer memory, the lists of buffer descriptors having respective priorities;

    generating a pointer to a location in the buffer memory at which a predetermined data field in the incoming packet is found;

    using the pointer to retrieve data associated with the predetermined data field from the buffer memory;

    determining a priority for transferring the data payload associated with the retrieved data from the buffer memory to a host system memory based on data fields accessed from the plurality of packets and a rule parameter; and

    using, by a processor, the pointer to transfer the data payload associated with the retrieved data from the buffer memory to an application running in the host system memory according to the determined priority; and

    assigning the plurality of packets in the buffer memory to a buffer descriptor in one of said plurality of lists of descriptors according to the determined priority for transferring the data payload.

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