×

Transmit scheduler for an asynchronous transfer mode network and method of operation

  • US 5,991,867 A
  • Filed: 09/12/1996
  • Issued: 11/23/1999
  • Est. Priority Date: 09/12/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A transmit scheduler for an asynchronous transfer mode network:

  • the transmit scheduler operable to write data to and read data from a scheduler table and a virtual channel identifier (VCI) table in order to schedule cells for virtual channels by;

    using a first pointer and a second pointer to maintain position within the scheduler table, the first pointer indicating a current location and the second pointer indicating a virtual location;

    determining from the scheduler table which virtual channel is currently scheduled for processing by a segmenter;

    calculating a location in the scheduler table in which to schedule a cell for the current virtual channel;

    determining whether a cell for a prior virtual channel is scheduled in the calculated location in the scheduler table;

    scheduling the cell for the current virtual channel at the calculated location in the scheduler table; and

    writing a pointer into a next pointer field of a record for the current virtual channel in the VCI table if a cell for a prior virtual channel was scheduled in the calculated location in the scheduler table, the pointer providing a link to a record for the prior virtual channel in the VCI table;

    such that the transmit scheduler is operable to build linked lists beginning at each location in the scheduler table in which cells for more than one virtual channel are calculated to be scheduled.

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