User guide
QOS QoS implementation for DIFFSERV
iMG/RG Software Reference Manual (Quality of Service)
7-14
7.1.3.4.6 Packet Dequeue
The packets present in various queues are selected based on the configured service discipline and transmitted
to the driver below. As an optimization measure, the Scheduler tries to utilize a low level driver queue fully by
pushing as many packets as possible (limited by the driver queue size) to the driver. The flow chart below sum-
marises the scheduling process for packet dequeuing.
FIGURE 7-5 Scheduling Process for Packet Dequeuing
7.1.3.4.7 Configuring the Scheduler
This section explains the basic steps to follow in order to configure the Scheduler.
To configure the Scheduler, use the following CLI commands:
1. Create a Scheduler profile using the command scheduler add profile {wf2qplus | priority}
Dequeue
Select a packet according to the configured service discipline,
for transmission to the driver
Register for a timer for duration
in which enough tokens can be
accumulated to transmit the packet
Transmit packet
to the driver
Consume number
of tokens according
to the packet size
STOP
STOP
Packet found
Perform
shaping?
Enough
tokens?