From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Furniss Date: Fri, 11 Nov 2005 14:05:27 +0000 Subject: Re: [LARTC] action redirect and dummy interface Message-Id: <4374A527.8040509@dsl.pipex.com> MIME-Version: 1 Content-Type: multipart/mixed; boundary="------------000700090409070403080304" List-Id: References: <43740B06.5090104@artcom.pl> In-Reply-To: <43740B06.5090104@artcom.pl> To: lartc@vger.kernel.org This is a multi-part message in MIME format. --------------000700090409070403080304 Content-Type: text/plain; charset="utf-8"; format="flowed" Content-Transfer-Encoding: 8bit Paweł Staszewski wrote: > Hello i have some problems on 2.6.14 kernel dummy and iproute :) > > i have server with 2 nics : > > eth0 <> inet > eth1 <> lan > > dummy0 (i want to shape incoming traffic from lan machine on this > interface) OK but the script sends both egress and ingress on eth1 to dummy0. > > my config: > tc qdisc del dev dummy0 root > > tc qdisc add dev dummy0 root handle 1: htb > tc class add dev dummy0 parent 1: classid 1:1 htb rate 100kbit ceil 100kbit > tc class add dev dummy0 parent 1: classid 1:2 htb rate 100kbit ceil 100kbit > > > tc filter add dev dummy0 protocol ip pref 1 parent 1: handle 1 fw > classid 1:1 > tc filter add dev dummy0 protocol ip pref 2 parent 1: handle 2 fw > classid 1:2 > > ifconfig dummy0 up > > > > tc qdisc del dev eth1 root > tc qdisc add dev eth1 root handle 1: htb > > tc filter add dev eth1 parent 1:0 protocol ip prio 10 u32 \ > match ip dst 0/0 flowid 1:1 \ > action ipt -j MARK --set-mark 2 \ > action mirred egress redirect dev dummy0 > > > > tc qdisc del dev eth1 ingress > > tc qdisc add dev eth1 ingress > > tc filter add dev eth1 parent ffff: protocol ip prio 10 u32 \ > match ip src 0/0 flowid 1:1 \ > action ipt -j MARK --set-mark 1 \ > action mirred egress redirect dev dummy0 Apart from adding a modprobe this works for me using the attached dummy.c on 2.6.12. > > > and i have only tx-es on dummy0 interface no rx packets and lan machine > cannot comunicate with server and vice-versa > > > any solutions ... i readed this post > http://oss.sgi.com/projects/netdev/archive/2004-04/msg00251.html > and i have the same config ... but :) That patch didn't go into kernel and was superseeded by another version which I attach - but AFAIK it's still not in kernel yet and jamal is still working on it. Andy. --------------000700090409070403080304 Content-Type: application/x-gzip; name="dummy.c.gz" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="dummy.c.gz" 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 --------------000700090409070403080304 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc --------------000700090409070403080304--