CAKE w/ DSCPs - cake-qos-simple

Why the extra prio qdisc? You should be able to attach the filter directly to cake, like:

# create egress handle using prio qdisc
tc qdisc add dev "${ul_if}" handle 1: cake bandwidth "${cake_ul_rate_Mbps}Mbit" ${cake_ul_options}
tc filter add dev "${ul_if}" parent 1: protocol ip matchall action pedit ex munge ip dsfield set "${overwrite_ecn_val_ul}" retain 0x3
1 Like