> On 12 Oct, 2016, at 08:52, ching lu <lschin...@gmail.com> wrote:
> I deprioritize bittorrent traffic by marking related connections in
> iptables (e.g. detect by port number) and route them to corresponding
> HTB class and qdisc.
> How can i archive the same goal using the cake qdisc?

Modify your iptables rules to set the DSCP rather than a kernel-internal mark.  
You probably want "-j DSCP —set-dscp-class CS1”, as CS1 is the “bulk low 
priority” code.  Cake’s default Diffserv mode will pick that up appropriately.

You also need to make sure Cake sees your packets *after* they’ve been through 
the firewall, which generally means attaching it to the egress port in each 
direction, not the ingress port.  You’ve probably already done this, if you’re 
happy with your HTB setup.

If you have multiple LAN interfaces (eg, both Ethernet and wifi), you should 
loop the inbound traffic through a common IFB device (and attach Cake to that 
instead of the physical interfaces) to simplify configuration.

 - Jonathan Morton

Cake mailing list

Reply via email to