Comparison of scheduling modes
The differences occur in the decision following receiving the last data block of a packet.
Strict priority scheduling will always service traffic from the highest available priority macro queues that has active service requests.
Weighted Fair Scheduling will continue to service traffic from the current class of service macro queue until it has exhausted its credit allocation or no active requests remain; then WFS begins to service the next class of service.
Weighted Priority Scheduling will always service traffic from the highest priority macro queue that both has an unexhausted credit accumulator and active service requests.