I normally rate-limit a strict priority queue to prevent starvation of lower queues. I recently read that I can set a policer with an action of "out-of-profile" to prevent queue starvation but still allow my strict priority queue to exceed the policed rate when the link is not congested. But how is that scheduled when the link isn't congested? If the strict priority queue is serviced first before other queues, how are out-of-profile strict priority packets serviced compared to packets from lower priority queues?
Except that article doesn't mention out-of-profile strict priority packets. If strict priority queues are always serviced first before lower priority queues, then how does the scheduling work when the strict priority packets are out-of-profile.