Practical Guide to Linux Traffic Control:
A guide to using the traffic control facilities of the Linux kernel for marking, shaping, and scheduling traffic flows. Covers using the tc binary with classful and classless qdics, marking flows using netfilter, and two practical shaping configurations for broadband Internet users with concepts applicable to other shaping configurations.
The document is severely in need of editing, though. I also need to hit it with a spell checker and correct some other grammatic errors. Eventually I want to add graphs, but any such effort right now literally Oopses my router’s kernel.