There is disclosed a method and apparatus for controlling an information flow. A flow of packets is received. The packets are selectively discarded to thereby generate a transported load. An offered load constituted by the received packets is determined. The rate of packet discard is determined by the offered load. An upper threshold level may be defined defining a level at which the selected discard of packets is triggered. If the offered load results in a transported load exceeding the upper threshold level, the transported load may be reduced below the upper threshold level by selectively discarding packets. A lower threshold level may additionally be defined, wherein the transported load is reduced to a level above the lower threshold level.