This uses the cake qdisc as a replacement for both htb as shaper and fq_codel as leaf qdisc. This exercises cake's diffserv profile(s) as different "layers" of priority. This script requires that cake is selected as qdisc, and forces its usage. See: http://www.bufferbloat.net/projects/codel/wiki/Cake for more information