summaryrefslogtreecommitdiffstats
path: root/sys/modules/netgraph
Commit message (Collapse)AuthorAgeFilesLines
* Use a consistent style and one much closer to the rest of /usr/srcobrien2001-01-0623-56/+56
|
* Next phase in the PCI subsystem cleanup.msmith2000-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | - Move PCI core code to dev/pci. - Split bridge code out into separate modules. - Remove the descriptive strings from the bridge drivers. If you want to know what a device is, use pciconf. Add support for broadly identifying devices based on class/subclass, and for parsing a preloaded device identification database so that if you want to waste the memory, you can identify *anything* we know about. - Remove machine-dependant code from the core PCI code. APIC interrupt mapping is performed by shadowing the intline register in machine- dependant code. - Bring interrupt routing support to the Alpha (although many platforms don't yet support routing or mapping interrupts entirely correctly). This resulted in spamming <sys/bus.h> into more places than it really should have gone. - Put sys/dev on the kernel/modules include path. This avoids having to change *all* the pci*.h includes.
* Fix another callout_init() that I missed.jlemon2000-11-261-3/+1
|
* unhook netgraph/bridge until somebody makes it compile in LINTphk2000-11-261-1/+3
|
* Add one2many subdirectory (previously forgotten).archie2000-11-221-1/+1
|
* New netgraph node type ng_one2many(4).archie2000-11-161-0/+7
|
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+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
* New netgraph node type for Ethernet bridging.archie2000-09-012-1/+8
| | | | No ipfw support yet.
* When manual pages are moved or removed, MANX should be changedsheldonh2000-07-2420-0/+20
| | | | | | to NOMAN. Reported by: bde
* Move the netgraph-related manual pages into share/man/man4/, assheldonh2000-07-2140-4362/+0
| | | | discussed with archie.
* Build ng_ether(4) KLD.archie2000-06-262-1/+7
|
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofpeter2000-05-2720-20/+20
| | | | encoding the relative path.
* Update man page to reflect new IPv6 hook. Simplify Makefile.archie2000-05-102-26/+5
|
* Supply only one author name per instance of %A, as per mdoc.samples(7).sheldonh2000-05-101-1/+2
| | | | | PR: 18465 Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
* AUTHOR -> AUTHORSarchie2000-05-053-3/+3
|
* Document the new statistics control messages.archie2000-05-051-1/+19
| | | | Add a note about the IP header asymmetry on the "lower" hook.
* Move netgraph node type man pages from section 8 to section 4.archie2000-05-0458-3331/+130
|
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.peter2000-05-0420-20/+20
| | | | | | | 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.
* Zap KMODDEPS linepeter2000-05-0119-19/+0
|
* Update the man page to reflect the recent changes to the kernel API forjulian2000-04-301-13/+68
| | | | netgraph.
* Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.archie2000-04-121-0/+4
|
* Revert to previous state, plus a few cleanups pointed out by bde.archie2000-04-121-24/+4
| | | | Instead, make the decision as to whether to build this KLD in ../Makefile.
* Turn off build of ng_mppc KLD until I can figure out how to have thearchie2000-04-111-1/+1
| | | | | Makefile correctly handle all the possible permutations (including missing crypto sources). Suggestions welcome.
* Turn off MPPE encryption if NOCRYPT is defined. If neither compressionarchie2000-04-101-7/+22
| | | | nor encryption is enabled, don't build or install anything.
* Add ng_mppc(8) netgraph node as a KLD module.archie2000-04-094-2/+424
| | | | Obtained from: Whistle source tree
* Remove duplicate wordcharnier2000-03-261-1/+1
|
* - Document updates in iface netgraph node type functionalityarchie2000-03-133-89/+103
| | | | | - Remove makefile hacks for opt_inet.h, etc: the KLD now supports whatever address families your kernel was compiled with automagically
* Fix typo.archie2000-03-132-6/+6
| | | | Reported by: Robert Swindells <swindellsr@genrad.co.uk>
* Correct man page title.archie2000-03-102-2/+2
|
* Add a little more history of when netgraph appeared in FreeBSD.billf2000-02-291-1/+3
| | | | Reviewed by: asmodai
* Work around aparent bug in the .Dv macro by eliminating some spaces.archie2000-01-172-2/+2
| | | | The closing curly-brace in this line was being omitted somehow.
* Fix typos per PR 15649. Also did some rewording for clarity.archie2000-01-032-34/+38
| | | | | PR: docs/15649 Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
* Revert previous checkin; I incorrectly thought that it was neededarchie1999-12-211-2/+0
| | | | | | due to having an old version of bsd.kmod.mk. Caught by: bde
* Manual page style work.julian1999-12-2137-281/+611
| | | | | Submitted by: Alexey Zelkin <phantom@FreeBSD.org> thanks!
* Add reference to RFC 1702, after learning how to have "T. Li"archie1999-12-102-0/+16
| | | | | | as an author without nroff blowing up. Problem solved by: fenner
* Update man page: BPF is supported even in the KLD version.archie1999-12-092-2/+2
|
* Fix 'make clean'archie1999-12-091-0/+2
|
* New netgraph node type 'pptpgre': this performs GRE encapsulationarchie1999-12-084-1/+266
| | | | for the PPTP protocol as specified in RFC 2637.
* Include net/slcompress.c in the build of this module.archie1999-12-083-25/+19
|
* forgot .CURDIRjulian1999-12-041-1/+1
| | | | caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
* New netgraph node type, ng_bpf(8). This node type allows you toarchie1999-12-034-1/+298
| | | | apply bpf(4) filters to data travelling through a netgraph network.
* Update documentation to reflect new functionality.archie1999-11-302-18/+118
|
* Fix typo.archie1999-11-301-3/+2
|
* Add two new generic control messages, NGM_ASCII2BINARY andarchie1999-11-306-5/+110
| | | | | | | | | | | | | | | | | | | | | | | NGM_BINARY2ASCII, which convert control messages to ASCII and back. This allows control messages to be sent and received in ASCII form using ngctl(8), which makes ngctl a lot more useful. This also allows all the type-specific debugging code in libnetgraph to go away -- instead, we just ask the node itself to do the ASCII translation for us. Currently, all generic control messages are supported, as well as messages associated with the following node types: async, cisco, ksocket, and ppp. See /usr/share/examples/netgraph/ngctl for an example of using this. Also give ngctl(8) the ability to print out incoming data and control messages at any time. Eventually nghook(8) may be subsumed. Several other misc. bug fixes. Reviewed by: julian
* Removed special rules for building and cleaning device interface filesbde1999-11-282-4/+0
| | | | | and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
* Document the requirement for root privileges.julian1999-11-212-2/+6
|
* Document new feature (support for write(2) when 1 hook attached).julian1999-11-212-0/+20
|
* Update references.archie1999-11-191-12/+16
|
* Miscellaneous edits.archie1999-11-192-42/+50
|
* Add reference to ng_pppoe(8).archie1999-11-192-0/+2
|
OpenPOWER on IntegriCloud