>>> As I read on http://www.openbsd.org/faq/pf/queueing.html altq
>>> limits by dropping packets...
I see "delayed or dropped" used in the FAQ.
However, it also points out :
"Note that queueing is only useful for packets in
the outbound direction. Once a packet arrives on an
interface in the inbound direction it's already too late
to queue it -- it's already consumed network bandwidth to
get to the interface that just received it."
It's not clear (to me) from the FAQ how or if PF makes use of Random
Early Detection (RED) or Explicit Congestion Notification (ECN) to tell
the sending host to slow down TCP like SFTP or SCP transfers.
Whether RED and ECN are used or not by PF to control the rate of
transmission is not explicitly stated in the "Packet Queueing and
Prioritization" FAQ, though I may be missing something obvious.
-Lars