Patent ID: 7599292

Claim:
A method for enabling quality of service comprising: dequeueing packets from one or more ingress queues of a first blade to an egress queue of the first blade, wherein the one or more ingress queues are to dequeue only packets which are to be sent to a port of the first blade, wherein the egress queue is to send the packets dequeued from the one or more ingress queues through the port, and wherein the first blade is coupled to a switched backplane; detecting that the dequeueing of data packets from the one or more ingress queues is contributing to a congestion of the egress queue; and in response to the detecting that the dequeueing of data packets from the one or more ingress queues is contributing to the congestion of the egress queue, reducing a rate of the dequeueing of data packets from the one or more ingress queues, determining that the port is a backplane port, wherein the backplane port provides packets to the switched backplane, and in response to determining that the port is a backplane port, reducing a rate of dequeueing data packets from the egress queue to the port, wherein the data packets dequeued from the egress queue to the port are to be sent from the first blade to a destination blade via the switched backplane, and sending a congestion message from the first blade to a second blade exchanging packets with the destination blade via the switched backplane, the congestion message including an identifier of the port, wherein the second blade, based on the identifier of the port in the congestion message from the first blade, reduces a rate of dequeueing packets which are to be sent to the destination blade.