aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/if_ppp
Commit message (Collapse)AuthorAgeFilesLines
* Ed forgot this in r190751.Dag-Erling Smørgrav2009-06-141-56/+0
| | | | Notes: svn path=/head/; revision=194220
* Remove opt_mac.h generation for various kernel modules that no longerRobert Watson2009-06-061-1/+1
| | | | | | | | | require it. Submitted by: pjd Notes: svn path=/head/; revision=193588
* Teach an IPv6 to ppp(4).Hajimu UMEMOTO2006-11-111-1/+11
| | | | | | | | Obtained from: NetBSD MFC after: 1 week Notes: svn path=/head/; revision=164180
* Don't use touch when what is really meant is :> (create an empty file, orDag-Erling Smørgrav2006-08-141-3/+3
| | | | | | | | | | | truncate it if it exists) or :>> (ensure the file exists, but don't change it if it already does) Reviewed by: ru MFC after: 2 weeks Notes: svn path=/head/; revision=161283
* This patch fixes a problem, which exists if you have IPSEC in your kernelWojciech A. Koszek2006-02-271-1/+1
| | | | | | | | | | | | | | and want to have crypto support loaded as KLD. By moving zlib to separate module and adding MODULE_DEPEND directives, it is possible to use such configuration without complication. Otherwise, since IPSEC is linked with zlib (just like crypto.ko) you'll get following error: interface zlib.1 already present in the KLD 'kernel'! Approved by: cognet (mentor) Notes: svn path=/head/; revision=156072
* Let modules use the kernel's opt_*.h files if built along withYaroslav Tykhiy2005-10-141-0/+2
| | | | | | | | | | | | | | | | | the kernel by wrapping all targets for fake opt_*.h files in .if defined(KERNBUILDDIR). Thus, such fake files won't be created at all if modules are built with the kernel. Some modules undergo cleanup like removing unused or unneeded options or .h files, without which they wouldn't build this way or the other. Reviewed by: ru Tested by: no binary changes in modules built alone Tested on: i386 sparc64 amd64 Notes: svn path=/head/; revision=151350
* We don't need to generate vnode_if.h anymoreWarner Losh2004-12-291-1/+1
| | | | Notes: svn path=/head/; revision=139399
* Mechanically tidy up the contents of CLEANFILES:M*.h: kmod.mkRuslan Ermilov2004-09-011-2/+0
| | | | | | | automatically removes opt_*.h and if_*.h found in SRCS. Notes: svn path=/head/; revision=134593
* Make ppp(4) devices clonable and unloadable.Brooks Davis2002-08-091-5/+1
| | | | Notes: svn path=/head/; revision=101588
* The ppp and tunnel modules now rely on opt_mac.h. Missed in a previousRobert Watson2002-07-311-1/+1
| | | | | | | | | commit. Submitted by: Anders Andersson <anders@hack.org> Notes: svn path=/head/; revision=101113
* Drop <bsd.man.mk> support from <bsd.kmod.mk>.Ruslan Ermilov2002-01-111-1/+0
| | | | | | | Not objected to by: -current Notes: svn path=/head/; revision=89260
* Zap some bad examples:Peter Wemm2001-02-041-4/+2
| | | | | | | | | opt_foo.h: touch opt_foo.h .. is unnecessary - kmod.mk does this for us. Notes: svn path=/head/; revision=71985
* Use a consistent style and one much closer to the rest of /usr/srcDavid E. O'Brien2001-01-061-0/+1
| | | | Notes: svn path=/head/; revision=70711
* Removed garbage (CFLAGS+= ${PROTOS} was a vestige of an old way ofBruce Evans2000-09-261-15/+13
| | | | | | | | | configuring INET). Fixed most style bugs (mainly hard-coding of ${.TARGET}). Notes: svn path=/head/; revision=66394
* Backed out previous commit (SMPng megacommit: support for garbage addedBruce Evans2000-09-261-2/+2
| | | | | | | to ppp_tty.c by the megacommit, and garbage added here). Notes: svn path=/head/; revision=66391
* Major update to the way synchronization is done in the kernel. HighlightsJason Evans2000-09-071-2/+2
| | | | | | | | | | | | | | | | | | include: * Mutual exclusion is used instead of spl*(). See mutex(9). (Note: The alpha port is still in transition and currently uses both.) * Per-CPU idle processes. * Interrupts are run in their own separate kernel threads and can be preempted (i386 only). Partially contributed by: BSDi (BSD/OS) Submissions by (at least): cp, dfr, dillon, grog, jake, jhb, sheldonh Notes: svn path=/head/; revision=65557
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofPeter Wemm2000-05-271-1/+1
| | | | | | | encoding the relative path. Notes: svn path=/head/; revision=60966
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.Peter Wemm2000-05-041-1/+1
| | | | | | | | | | This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated. Notes: svn path=/head/; revision=59951
* Removed special rules for building and cleaning device interface filesBruce Evans1999-11-281-2/+1
| | | | | | | | and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}). Notes: svn path=/head/; revision=53846
* Minor tidy up of PPP_FILTER and NBPF stuff. Don't generate bpf.h in thePeter Wemm1999-09-261-5/+2
| | | | | | | module and don't #include "bpf.h". Notes: svn path=/head/; revision=51683
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50477
* Rename bpfilter to bpf.Dag-Erling Smørgrav1999-07-061-5/+5
| | | | Notes: svn path=/head/; revision=48645
* Allow loadable interface drivers with BPF support to be loaded into a kernelMike Smith1999-04-281-2/+2
| | | | | | | | | | | that doesn't have it. This is achieved by having minimal do-nothing stubs enabled when there are no bpfilter devices configured. Driver modules should be built with BPF enabled for maximum convenience (but can be built without it for maximum performance). Notes: svn path=/head/; revision=46130
* Undo #undef KERNEL hack for vnode.h to avoid vnode_if.h.Peter Wemm1999-01-171-2/+3
| | | | | | | | | | | | XXX It probably makes sense to have a flag for bsd.kern.mk to avoid these rules. XXX IO_NDELAY seems to be the main reason for it, when used in a cdevsw read or write "flag" context. Perhaps a redundant declaration somewhere like sys/conf.h might help remove the need for vnode.h in these device drivers in the first place. Notes: svn path=/head/; revision=42769
* Sample initial set of kld-ified modules. Not all have been completelyPeter Wemm1998-10-161-4/+3
| | | | | | | | | | converted yet. These are more of a starting point. This is NOT connected to the parent Makefile. OK'ed by jkh (who is ever so patiently waiting) Notes: svn path=/head/; revision=40440
* Give this a shot at actually working as an LKM..Peter Wemm1998-03-271-3/+11
| | | | Notes: svn path=/head/; revision=34905
* Don't put "-I." in ${CFLAGS} here. bsd.kmod.mk now puts an absoluteBruce Evans1998-02-011-2/+1
| | | | | | | | path to the obj directory in ${CFLAGS}. This is actually equivalent to "-I." since bsd.kmod.mk also puts -I- in ${CFLAGS}. Notes: svn path=/head/; revision=32990
* Minor fixups after INET option change.Eivind Eklund1998-01-091-3/+2
| | | | Notes: svn path=/head/; revision=32357
* Make the LKMs compile with the INET option as a newstyle option inEivind Eklund1998-01-081-3/+10
| | | | | | | opt_inet.h. Notes: svn path=/head/; revision=32352
* Fix my typo.Eivind Eklund1997-12-161-2/+2
| | | | | | | Submitted by: helbig Notes: svn path=/head/; revision=31789
* Whoops - fix this after yesterday's IPX option changes. Also fixEivind Eklund1997-12-161-3/+12
| | | | | | | | | minor buglet when neither bsdcomp, deflate or filter is used. Pointed out by: Chris Timmons <skynyrd@opus.cts.cwu.edu> Notes: svn path=/head/; revision=31781
* Update Makefile to know about PPP_FILTER and fix the PPP_BSDCOMP andPeter Wemm1997-10-181-6/+13
| | | | | | | | | | | PPP_DEFLATE options... The code uses #if defined(PPP_DEFLATE) etc, so the original method of "#define PPP_DEFLATE 0" did not actually disable anything. It was not possible to configure out bsdcomp or zlib compression. Also, join the settings for PPP_FILTER and NBPFILTER together since they are related here (can't have PPP_FILTER without NBPFILTER). Notes: svn path=/head/; revision=30530
* make lkm/if_ppp build again.. opt_ppp.h is needed again...John-Mark Gurney1997-08-211-3/+9
| | | | | | | | | similar fix to one provided in pr4348 Closes PR#4348 Notes: svn path=/head/; revision=28526
* Revert $FreeBSD$ back to $Id$Peter Wemm1997-02-221-1/+1
| | | | Notes: svn path=/head/; revision=22982
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
| | | | | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise. Notes: svn path=/head/; revision=21673
* Update if_ppp lkm to pull in the new files...Peter Wemm1995-10-311-3/+3
| | | | Notes: svn path=/head/; revision=11976
* Put vnode_if.h and vnode_if.c into CLEANFILES that are automaticallyAndreas Schulz1995-04-151-2/+2
| | | | | | | generated. Should this lkm set VFS_LKM ? Notes: svn path=/head/; revision=7849
* Forgot pppcompress.c in PPP module.Garrett Wollman1995-03-201-2/+2
| | | | Notes: svn path=/head/; revision=7196
* The discard, tunnel, SLIP, and PPP network interface pseudo-devicesGarrett Wollman1995-03-201-0/+23
are now dynamically loadable. It doesn't make sense to do the same for the loopback. Notes: svn path=/head/; revision=7194