A method for processing high priority packets and low priority packets in
a network device includes performing arbitration on high priority packets
until no high priority packets remain. Arbitration then is enabled on low
priority packets. A packet size associated with the selected low priority
packet is compared with a programmable threshold. Low priority packets
are excluded from subsequent arbitration for a programmable duration when
the packet size exceeds the programmable threshold.