1. A method for per queue per service buffering capability for traffic shaping, the method comprising: receiving an ingress packet; responsive to no traffic shaping, providing the ingress packet to an output interface; and responsive to traffic shaping, performing one of sending the ingress packet to the output interface, buffering the ingress packet in a queue based on service priority, and dropping the ingress packet.