From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?UGF3ZcWCIFN0YXN6ZXdza2k=?= Date: Fri, 11 Nov 2005 14:44:08 +0000 Subject: Re: [LARTC] action redirect and dummy interface Message-Id: <4374AE38.1010909@artcom.pl> List-Id: References: <43740B06.5090104@artcom.pl> In-Reply-To: <43740B06.5090104@artcom.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: lartc@vger.kernel.org Andy Furniss wrote: > Pawe=C5=82 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=20 >> interface) > > > OK but the script sends both egress and ingress on eth1 to dummy0. > Yes i try to send ingress and egress packets from eth1 to dummy >> >> 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=20 >> 100kbit >> tc class add dev dummy0 parent 1: classid 1:2 htb rate 100kbit ceil=20 >> 100kbit >> >> >> tc filter add dev dummy0 protocol ip pref 1 parent 1: handle 1 fw=20 >> classid 1:1 >> tc filter add dev dummy0 protocol ip pref 2 parent 1: handle 2 fw=20 >> 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=20 > dummy.c on 2.6.12. > > I load dummy on system start. >> >> >> and i have only tx-es on dummy0 interface no rx packets and lan=20 >> machine cannot comunicate with server and vice-versa >> >> >> any solutions ... i readed this post=20 >> 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=20 > version which I attach - but AFAIK it's still not in kernel yet and=20 > jamal is still working on it. > > Andy. Ok thanks i try your attached patch tommorow and try to do some tests. _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc