Is there an easy way to prioritize network traffic?
I've tried to read up on tc, but I don't really get it. It took me ages to figure out iptables and tc doesn't seem to make things any easier.
Basically, I want a very simple setup... I have a linux box that acts as my router (it's also a firewall, dbserver, and file server).
For traffic shaping, I basically want 2 classes of traffic. 1 class is pretty much everything and the other class would be traffic for a single app. I would want the traffic for that app to have priority over everything else. It's a fairly low-bandwidth app, but latency affects performance. I'd like to be able to let other apps that use the net continue to run, if possible and let them use up as much of the rest of the bandwidth as they want without disturbing this app.
How hard is that to do?