×

Method and apparatus for prioritizing the enqueueing of outbound data packets in a network device

  • US 5,974,465 A
  • Filed: 01/21/1998
  • Issued: 10/26/1999
  • Est. Priority Date: 01/21/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. In a device coupled to a computer network, a method for enqueing data packets for transmission over the computer network according to a priority scheme, the method comprising the steps of:

  • defining a priority hierarchy comprised of a plurality of priority levels;

    specifying a number of buffers of a plurality of buffers which comprise a queue memory which are to be reserved for each one of the plurality of priority levels;

    assigning a priority to a data packet;

    determining whether a number of buffers which is currently available in the queue memory is greater than a sum of all buffers which are reserved for priority levels which are higher than the priority of the data packet;

    storing the data packet in the queue memory for eventual transmission over the computer network if the number of buffers which is currently available is greater than the sum of all buffers which are reserved for priority levels higher than the priority of the data packet, otherwise not storing the data packet in the queue memory if there is not enough buffers which are currently available that exceed the sum of all buffers reserved for priority levels higher than the priority of the data packet.

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