A system and method for scheduling packet output according to a quality of
service (QoS) action specification. A system is provided with a calendar
queue with a plurality of bandwidth timeslots, wherein the bandwidth
timeslots are organized into groups. A look-up logic circuitry inspects a
group of bandwidth timeslots substantially simultaneously and determines
from the group a first unoccupied bandwidth timeslot in which a current
packet can be scheduled. The look-up logic circuitry also determines a
first occupied bandwidth timeslot that contains a next packet to be
transmitted.