The memory unit 124 may include a conventional routing table, threshold levels for the traffic shaper 110 and the traffic conditioner 112, as well as a set of instructions including logic that may be retrieved by the processor 122 to calculate flow control parameters such as a packet arrival rate on the incoming interface 108 or an average queue size on the outgoing interface 114.