From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Furniss Date: Tue, 31 May 2005 21:30:03 +0000 Subject: Re: [LARTC] QoS and CLASSIFY Message-Id: <429CD75B.8090004@dsl.pipex.com> List-Id: References: <1117539035.17943.35.camel@pauloric.intranet> In-Reply-To: <1117539035.17943.35.camel@pauloric.intranet> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: lartc@vger.kernel.org Paulo Ricardo Bruck wrote: > Hi Guys > > After googling a little I couldn't find the correct answer.. > > When I use : > tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst > 192.168.0.11 flowid 1:30 , I can shape traffic to 1:30.( works like a > charm) > > Now instead tc filter I would like to use CLASSIFY as below: > > iptables -t mangle -A POSTROUTING -o eth0 -d 192.168.0.5 -j CLASSIFY > --set-class 1:30 > > but when I comment tc filter and include iptables -t mangle..CLASSIFY > nothing works. > > Where Am I wrong?? Your rules look OK and a quick test based on them works for me. You need a recent kernel with classify selected and recent iptables. I notice you modprobe some stuff - I use modules but don't need to modprobe anything, this is what autoloads - sch_sfq 5184 2 sch_htb 15488 1 ipt_CLASSIFY 2176 2 iptable_mangle 2496 1 ip_tables 19728 2 ipt_CLASSIFY,iptable_mangle You can check counters with iptables -L POSTROUTING -vnt mangle tc -s qdisc ls dev eth0 tc -s class ls dev eth0 Andy. _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc