Date: Thu, 30 Aug 2012 15:32:25 -0500 From: Adam Vande More <amvandemore@gmail.com> To: lev@freebsd.org Cc: freebsd-net@freebsd.org, Ian Smith <smithi@nimnet.asn.au> Subject: Re: Bad routing performance on 500Mhz Geode LX with CURRENT, ipfw and mpd5 (was: ipfw, "ip|all" proto and PPPoE -- does PPPoE packets passed to ipfw?) Message-ID: <CA%2BtpaK1P6Y-8tDYrP%2B4ca3FG_QwHjPpoZNzUQBCZFjf1LbyEZg@mail.gmail.com> In-Reply-To: <534292400.20120830131158@serebryakov.spb.ru> References: <1865271844.20120829131610@serebryakov.spb.ru> <CAHu1Y70MynCMQTrJUMwTZ0%2BLrM1JiZFt_B77028XHfoiRgzmaA@mail.gmail.com> <1807373989.20120829223125@serebryakov.spb.ru> <20120830152726.A33776@sola.nimnet.asn.au> <534292400.20120830131158@serebryakov.spb.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Aug 30, 2012 at 4:11 AM, Lev Serebryakov <lev@freebsd.org> wrote: > Hello, Ian. > You wrote 30 =C1=D7=C7=D5=D3=D4=C1 2012 =C7., 10:23:56: > > >> Yep, I'll collapse my two-rule chains in one rule. > IS> I guess if the issue persists, we may need to see more of your rulese= t. > Not a problem at all, here it is: > http://lev.serebryakov.spb.ru/_sklad/firewall.ipfw > > IS> Hmm, you shouldn't see ANY pppoe traffic on ng0, only on the interfac= e > IS> mpd5 uses to connect with your DSL modem/bridge. Nor would you expec= t > Yep. I didn't see it. My question is, really: why vr1 (my physical > interface, used to connect to my ISP) takes 50%+ of CPU when traffic > is only 40mbit/s down and about 20mbit/s up (with many connections)? Have you taken this into account from vr(4)? BUGS The vr driver always copies transmit mbuf chains into longword-aligned buffers prior to transmission in order to pacify the Rhine chips. If buffers are not aligned correctly, the chip will round the supplied buffer address and begin DMAing from the wrong location. This buffer copying impairs transmit performance on slower systems but cannot be avoided. On faster machines (e.g. a Pentium II), the performance impact is much less noticeable. --=20 Adam Vande More
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BtpaK1P6Y-8tDYrP%2B4ca3FG_QwHjPpoZNzUQBCZFjf1LbyEZg>