A method that includes determining a pending data packet count for one or
more data packets associated with data to be forwarded from a node to
another node on a communication link and then comparing the pending data
packet count to a threshold data packet count value. The method further
includes forwarding the one or more data packets to the other node at a
rate based on the comparison.