Date: Sun, 11 Aug 2002 13:45:31 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Archie Cobbs <archie@dellroad.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet in_rmx.c ip_input.c ip_var.h Message-ID: <20020811104531.GA11677@sunbay.com> In-Reply-To: <200208091716.g79HGno08306@arch20m.dellroad.org> References: <20020809145837.GD38763@sunbay.com> <200208091716.g79HGno08306@arch20m.dellroad.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 09, 2002 at 10:16:49AM -0700, Archie Cobbs wrote: [...] > > BTW, Archie, kudos for making mpd(8) work in a scenario documented > > in the BUGS section of libalias(3). How this is done? >=20 > The PPTP spec assumes that only one control connection (i.e., TCP port > 1723) will exist between any two IP addresses. >=20 Yes, I know. > Originally, mpd was written to honor that. However, unless you are > identifying the peer by its IP address, there's no real need to disallow > multiple connections from the same IP address. So mpd was changed > to allow multiple connections when possible. Although this violates > the spec, it's a beneficial change. Consider it a bug in the spec :-) >=20 Yes, but this means that you should somehow share the pool of locally allocated CallID's for a given peer. How this is done? Does mpd(8) fork to serve each new connection? Or is it implemented entirely within the kernel (netgraph(4))? > FYI, you may notice that L2TP, which came after PPTP, doesn't make > this useless assumption. Any number of L2TP control connections may > exist between two peers. >=20 > Cheers, > -Archie >=20 > __________________________________________________________________________ > Archie Cobbs * Packet Design * http://www.packetdesign.com --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --huq684BweRXVnRxX Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9VkBLUkv4P6juNwoRAi+WAJ49uXwp/NcAvA7w/Llj5QYm4CgkdACfabZZ mAfEVRBd3Z/f6HsgBe5cUIw= =SNTH -----END PGP SIGNATURE----- --huq684BweRXVnRxX-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020811104531.GA11677>