From owner-freebsd-isp Thu Oct 3 07:09:08 1996 Return-Path: owner-isp Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id HAA28798 for isp-outgoing; Thu, 3 Oct 1996 07:09:08 -0700 (PDT) Received: from house.multinet.net (house.multinet.net [204.138.173.37]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id HAA28793 for ; Thu, 3 Oct 1996 07:09:04 -0700 (PDT) Received: (from graydon@localhost) by house.multinet.net (8.6.12/8.6.12) id KAA28733; Thu, 3 Oct 1996 10:08:59 -0400 Date: Thu, 3 Oct 1996 10:08:59 -0400 (EDT) From: "Graydon Hoare ()" To: freebsd-isp@freebsd.org Subject: Re: FreeBSD as a PPP server In-Reply-To: <199610030808.RAA25042@al.imforei.apana.org.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-isp@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thu, 3 Oct 1996, Peter Childs wrote: > In article <52uk4s$hms@al.imforei.apana.org.au> you wrote: > > : 2. Is there a real difference between user-mode ppp (iijppp?) and > : kernel-mode WRT performance? I would think it would, especially as you > : add more serial ports. > > I guess so... The userland ppp code is quite slick but i haven't used > the kernel land stuff. I can't argue with the case for uptime, but have you measured the data rate your clients are capable of using user mode PPP? I have no experience in this department cause there were already netblazers when I got here, but I'm hazarding a guess that it will frustrate users to have high-priority system management tasks taking user-mode runtime away from their traffic. Doesn't it make better sense for Syslog, radiusd and getty to be scheduled around the packet flow, not in with it? I mean, bearing in mind that TCP has pretty hefty acknowledge cycles, and a "little delay" in the last mile can cut the effective throughput dramatically... Check it out, Unless the user code is vastly superior (and here again I profess ignorance. I haven't read it, and am not smart enough to know one way or another even if I had ;) I'll bet a carefully configured PPP-server-kernel will give you much nicer results. As an aside to super ISP fogies: have you found your way toward optimized kernel configurations / driver configurations that could be added to fbsd FAQ/handbook under an "ISP" section? Might be nice. -graydon