All of lore.kernel.org
 help / color / mirror / Atom feed
* question on fwmark speed boost
@ 2013-07-03 12:39 Wolfgang Hennerbichler
  2013-07-03 12:46 ` Wolfgang Hennerbichler
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Wolfgang Hennerbichler @ 2013-07-03 12:39 UTC (permalink / raw)
  To: lartc

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-07-11 19:52 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-03 12:39 question on fwmark speed boost Wolfgang Hennerbichler
2013-07-03 12:46 ` Wolfgang Hennerbichler
2013-07-03 22:29 ` Andy Furniss
2013-07-04  5:40 ` Wolfgang Hennerbichler
2013-07-10 10:00 ` Andy Furniss
2013-07-10 10:20 ` Wolfgang Hennerbichler
2013-07-11 19:52 ` Wolfgang Hennerbichler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.