Apparatus and method that schedules movement of packets within network
devices, such as network processors, includes a calendar using a sectored
hierarchical routine to identify the next packet to be moved from one of
a plurality of flow queues. The segmented hierarchical routine allows
searching to begin from any starting point identified by a current
pointer CP in each segment.