From owner-freebsd-net@FreeBSD.ORG Tue Jun 26 22:50:54 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C4A8C16A421 for ; Tue, 26 Jun 2007 22:50:54 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from mail.alkar.net (mail.alkar.net [195.248.191.95]) by mx1.freebsd.org (Postfix) with ESMTP id 47FE113C44B for ; Tue, 26 Jun 2007 22:50:54 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from [195.248.178.122] (HELO [192.168.3.2]) by mail.alkar.net (CommuniGate Pro SMTP 5.1.7) with ESMTPS id 785133594; Wed, 27 Jun 2007 01:50:52 +0300 Message-ID: <46819834.4030608@freebsd.org> Date: Wed, 27 Jun 2007 01:50:28 +0300 From: Alexander Motin User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.13) Gecko/20060414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Julian Elischer References: <468135BF.8010407@freebsd.org> <46814B21.5060800@elischer.org> In-Reply-To: <46814B21.5060800@elischer.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Net , mpd-users@lists.sourceforge.net Subject: Re: Mpd-4.2 released. X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2007 22:50:54 -0000 Julian Elischer wrote: > There has been some talk about whether mpd should be put in the base > system to replace our 3 other ppp implementations. I guess one step > would be to see what the usage cases would be for replacing if_ppp and > sppp and a first step > would be to see how many users of these there are. As I see situation now: ppp - good user-level implementation. Not very fast, but stable, flexible and able to be used with other programs like pppoed. pppd - outdated many years. In theory can be fast with modem links, but who need them now? If used with other programs like poptop will loose it's performance to ppp level due to context switches. sppp - outdated too, but I have never used it. Is there anything except ISDN using it? In my country ISDN is mostly out of use now. mpd - very fast and functional solution. But it is a daemon with limited abilities to be used by other software like getty or some wrappers like pppoed for ppp or GUIs like kppp. > Brian talked a bit about this at the last DevSummit.. It just needs someone > with the time and knowledge. Possibly Brian could work with Alex to make > sure that > all the functionality of ppp is in mpd. He did say that teh command > language would need > looking at to ensure that people would have a chance to convert their > scripts.. Mpd uses command language different from all others, but I think it is not a big problem. If we would compare supported PPP extensions then I think mpd will now win in most nominations. The main problem I think is a general usage differences. Mpd was planned and implemented as daemon. It have very limited foreground operation and integration abilities. pppd as example is able to be called from getty and terminate after link disconnect, while mpd does not. sppp is somehow used by i4b project, but I know nothing about it. If somebody could help me to make list of reasonable requirements and/or wanted usage examples then I surely will try to implement missing parts. -- Alexander Motin