Back to my home page dummynet 1. It can be used on user's workstations, or on FreeBSD machines acting as routers or bridges.
Pipes are fixed-bandwidth channels.
Queues represent instead queues of packets, associated with a weight, which share the bandwidth of the pipe they are connected to proportionally to their weight. Pipes and queues can be created dynamically, so using a single set of rules you can apply independent limitations to all hosts in a subnet, or to all types of traffic, etc. Performance, status and availability Unlike other traffic shaping packages which run in userland, dummynet has a very little overhead, as all processing is done within the kernel. You don't need to install FreeBSD on your hard disk to use it, as below you will find a bootable single-floppy version of FreeBSD which includes dummynet, bridging, and a lot of other goodies. From time to time i update the floppy image on this site as well.