From owner-cvs-all Thu Dec 27 19:53:42 2001 Delivered-To: cvs-all@freebsd.org Received: from zibbi.icomtek.csir.co.za (zibbi.icomtek.csir.co.za [146.64.24.58]) by hub.freebsd.org (Postfix) with ESMTP id F147F37B416; Thu, 27 Dec 2001 19:53:31 -0800 (PST) Received: (from jhay@localhost) by zibbi.icomtek.csir.co.za (8.11.6/8.11.6) id fBS3rS589509; Fri, 28 Dec 2001 05:53:28 +0200 (SAT) (envelope-from jhay) From: John Hay Message-Id: <200112280353.fBS3rS589509@zibbi.icomtek.csir.co.za> Subject: Re: cvs commit: src/sys/net if_sppp.h if_spppsubr.c In-Reply-To: <200112272238.fBRMcqf85062@freefall.freebsd.org> from Joerg Wunsch at "Dec 27, 2001 02:38:50 pm" To: joerg@FreeBSD.org (Joerg Wunsch) Date: Fri, 28 Dec 2001 05:53:28 +0200 (SAT) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi Joerg, Low level sync driver are still broken because they are suddenly required to include high level network stuff that they previously didn't have to. They drive the the lines and don't/didn't need to know about ip and things like that. Please build a kernel with modules and you will see that the if_ar and if_sr modules break. Thanks John -- John Hay -- John.Hay@icomtek.csir.co.za > joerg 2001/12/27 14:38:50 PST > > Modified files: > sys/net if_sppp.h if_spppsubr.c > Log: > Break out the relevant fields from struct sppp into a struct > sppp_parms that are needed for the SPPPIO[GS]DEFS ioctl commands. > This allows it to keep struct sppp inside #ifdef _KERNEL (where it > belongs), and prevents userland programs that wish to include > from including the earth, the hell, and the universe > before the are able to resolve all the kernel-internal stuff that's in > struct sppp. > > Discussed with: hm > MFC after: 1 month > > Revision Changes Path > 1.20 +43 -25 src/sys/net/if_sppp.h > 1.79 +7 -1 src/sys/net/if_spppsubr.c > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message