From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Hennerbichler Date: Wed, 03 Jul 2013 12:39:01 +0000 Subject: question on fwmark speed boost Message-Id: <51D41B65.8020006@wogri.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org Hi, following tc config: tc qdisc add dev wan0 root handle 1: htb default 12 tc class add dev wan0 parent 1:0 classid 1:12 htb rate 9500mbit ceil 9500mbit tc class add dev wan0 parent 1:0 classid 1:2001 htb rate 9500mbit ceil 9500mbit tc class add dev wan0 parent 1:0 classid 1:2002 htb rate 100kbit ceil 100kbit # add filter - all marked packets should be classified automatically according to the fwmark - as far as I've read online tc filter add dev wan0 parent 1:0 protocol ip fw iptables -A POSTROUTING -t mangle -j CONNMARK --restore-mark iptables -A POSTROUTING -t mangle -m mark ! --mark 0 -j ACCEPT iptables -A POSTROUTING -m physdev --physdev-out wan0 -p udp -s 1.2.3.4 -t mangle -j MARK --set-mark 2001 iptables -A POSTROUTING -m physdev --physdev-out wan0 -p tcp -s 1.2.3.4 -t mangle -j MARK --set-mark 2002 iptables -A POSTROUTING -t mangle -j CONNMARK --save-mark my filter does not work as intended. I thought it would automatically use the marks, and put the traffic into the right classes. It doesn't seem to work. I have troubles finding documentation on this, so maybe anybody can shed some light on this. Wolfgang -- http://www.wogri.com