QoS Scheduler Policy Command Reference
566 Quality of Service Guide
When the maximum number of scheduler policies has been exceeded a configuration error occurs, the 
command will not execute, and the CLI context will not change.
If the provided scheduler-policy-name is invalid according to the criteria below, a name syntax error 
occurs, the command will not execute, and the CLI context will not change.
Default none — Each scheduler policy must be explicitly created.
Parameters scheduler-policy-name — The name of the scheduler policy.
Values Valid names consist of any string up to 32 characters long 
composed of printable, 7-bit ASCII characters. If the string 
contains special characters (#, $, spaces, etc.), the entire string 
must be enclosed within double quotes.
frame-based-accounting
Syntax frame-based-accounting
no frame-based-accounting
Context config>qos>scheduler-policy
Description The frame-based-accounting command is used to enable frame based for both the children queues 
parented to the scheduling policy and for the schedulers within the scheduler policy.
Once frame based accounting is enabled on the policy, all queues associated with the scheduler 
(through the parent command on each queue) will have their rate and CIR values interpreted as frame 
based values. When shaping, the queues will include the 12 byte Inter-Frame Gap (IFG) and 8 byte 
preamble for each packet scheduled out the queue. The profiling CIR threshold will also include the 
20 byte frame encapsulation overhead. Statistics associated with the queue do not include the frame 
encapsulation overhead.
The scheduler policy’s scheduler rate and CIR values will be interpreted as frame based values.
The configuration of parent-location and frame-based-accounting in a scheduler policy is mutually 
exclusive to ensure consistency between the different scheduling levels.
The no frame-based-accounting command is used to return all schedulers within the policy and queues 
associated with the policy to the default packet based accounting mode. If frame-based-accounting 
is not currently enabled for the scheduling policy, the no frame-based-accounting command has no 
effect.
parent-location
Syntax parent-location {none | sub | vport}
no parent-location
Context config>qos>scheduler-policy