Date: Fri, 28 Dec 2001 05:53:28 +0200 (SAT) From: John Hay <jhay@icomtek.csir.co.za> To: joerg@FreeBSD.org (Joerg Wunsch) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/net if_sppp.h if_spppsubr.c Message-ID: <200112280353.fBS3rS589509@zibbi.icomtek.csir.co.za> In-Reply-To: <200112272238.fBRMcqf85062@freefall.freebsd.org> from Joerg Wunsch at "Dec 27, 2001 02:38:50 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
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 > <net/if_sppp.h> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112280353.fBS3rS589509>