Is there an equivalent of LinuxIMQs in BSD ?

From linuximq.net:

The imq device has two common usage cases:

Ingress shaping:

With linux only egress shaping is possible (except for the ingress queue which can only do rate limiting). IMQ enables you to use egress qdiscs for real ingress shaping.

Shaping over multiple interfaces:

Qdiscs get attached to devices. A consequence of this is that one qdisc can only handle traffic going to the interface it is attached to. Sometimes it is desireable to have global limits on multiple interfaces. With IMQ you can use iptables to specify which packets the qdiscs sees, so global limits can be placed.

Does pf in BSD land (freebsd openbsd ?) have something like this, or that achieves the same thing? I am looking into how to set a maximum thoroughput per each client, while having multiple wan links.

link|improve this question
1  
What exactly are you trying to accomplish? pf/ALTQ and IPFW/DummyNet can do ingress rate limiting at a logical level. Wire level ingress filtering isn't possible to force on Ethernet. Some protocols can fake being shaped over time, for example limiting ACK rate for TCP. – Chris S Dec 31 '11 at 3:36
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.