* Damian Gerow <[EMAIL PROTECTED]> wrote:

> The man page dictates that priq doesn't do bandwidth shaping, yet to define
> a priq queue, you have to declare the bandwidth available.  So which is it?

How does the man page dictate (or even imply) that priq doesn't use the
bandwidth parameter?

As I understand it, priq only affects things at all when a queue is
exceeding its bandwidth limit. As long as a queue is below the limit, it
does ABSOLUTELY NOTHING. Only when the limit is exceeded, priq drops
packets instead of sending them out, picking which packets to drop based
on the priorities.

It DOES NOT send out packets in an order (based on priorities) other
than the one they were queued in, while the bandwidth limit is not
reached.

Hence, its entire operation is defined through the bandwidth parameter,
and without any defined bandwidth limit, it couldn't do anything at all.

> When defining the queue, it's the same available bandwidth for both ingress
> and egress traffic.  What happens to asynchronous links?

There are no inbound queues in ALTQ. Incoming packets are simply not
queued at all, and ALTQ does not in any way affect them or count them
towards anything. Therefore this is not an issue.

Daniel

Reply via email to