only for udp ports
do the same in QoS (Upload)
when using tcp ports will use the normal class
In my case, I use my QoS (Download) and
QoS (Upload) since MINRTT helps me navigate YouTube Netflix, etc. without interruptions
the class (games) is used to navigate ETC ...
I separate the 6100 Kbps on my PC So, if the Normal class is saturating the network, I will have those 6100 for the game, netflix, etc.
The percentage BW and Min BW (kbps) must match
I am testing the DSCP like this:
iptables -t mangle -N qos_plus
iptables -t mangle -A PREROUTING -j qos_plus
iptables -t mangle -A INPUT -j qos_plus
iptables -t mangle -A FORWARD -j qos_plus
iptables -t mangle -A OUTPUT -j qos_plus
iptables -t mangle -A POSTROUTING -j qos_plus
iptables -t mangle -I qos_plus -i pppoe-wan -j DSCP --set-dscp-class CS7
iptables -t mangle -I qos_plus -p icmp -j DSCP --set-dscp-class CS7
iptables -t mangle -I qos_plus -d 192.168.1.124 -j DSCP --set-dscp-class CS4
iptables -t mangle -I qos_plus -s 192.168.1.124 -j DSCP --set-dscp-class CS4
iptables -t mangle -A FORWARD -p tcp --tcp-flags ALL SYN,ACK -j TCPMSS --set-mss 1452
Not sure if icmp is useful like this: CS7