summaryrefslogtreecommitdiffstats
path: root/sys/modules/netgraph
Commit message (Collapse)AuthorAgeFilesLines
...
* Add Makefile.inc to include ../Makefile.inc.nyan2002-12-011-0/+3
| | | | Approved by: re (rwatson)
* Fix make buildkernel.imp2002-11-217-12/+12
| | | | | | | | | | | | These makefiles work when building in the sys/modules directory, but not with the objdir stuff that buildkernel uses. This is because they used -I../../../blah rather than -I${.CURDIR}/../../../blah. # I didn't fix the abuse of CFLAGS to specify -g since I wanted the # barest minimal change since we're in a code freeze. Approved by: make buildkernel... Hat for armchair anarchists: core member fixing src tree damage
* Make the bluetooth modulesjulian2002-11-211-0/+5
| | | | Approved by: re
* The second try a committing the bluetooth codejulian2002-11-208-0/+123
| | | | | | | | | | | | | | | | Has been seen to work on several cards and communicating with several mobile phones to use them as modems etc. We are still talking with 3com to try get them to allow us to include the firmware for their pccard in the driver but the driver is here.. In the mean time it can be downloaded from the 3com website and loaded using the utility bt3cfw(8) (supplied) (instructions in the man page) Not yet linked to the build Submitted by: Maksim Yevmenkin <myevmenk@exodus.net> Approved by: re
* Add the netgraph 'source' module.julian2002-10-311-0/+8
| | | | | | | | | | | | | This is NOT YET CONVERTED TO -current. This node is a source for preprogrammed packets at a known rate for testing. I will convert it to -current "in place" but will MFC teh original pre-conversion variant as that is what is originally submitted. Man page my me, info from Dave's README. Submitted by: Dave Chapeskie <dchapeskie@SANDVINE.com> Obtained from: Sandvine inc. MFC after: 1 week
* Finally get around to committing Bill Paul's FEC netgraph nodes.julian2002-10-292-0/+19
| | | | | | | | | These are really only partly netgraph nodes as they do not use the netgraph interfaces for many of the functions for which they could be used, however they represent important functionality. Submitted by: wpaul MFC after: 2 days
* Keep subdirectory list sorted.archie2002-08-201-2/+2
|
* Add ng_l2tp module.archie2002-08-202-2/+9
|
* A node that creates a device entry in /dev (yay devfs)julian2002-06-181-0/+7
| | | | | | | | | | so that /dev/mumble can be the entrypoint to some networking graph, e.g. a tunnel or a remote tape drive or whatever... Not fully tested (by me) yet. Submitted by: Mark Santcroos <marks@ripe.net> MFC after: 3 weeks
* turn on the ethertype filter modulejulian2002-02-271-0/+1
|
* Export "ng_ether_enaddr_type" because the ng_bridge type uses it.archie2002-01-121-0/+2
|
* Drop <bsd.man.mk> support from <bsd.kmod.mk>.ru2002-01-1127-27/+0
| | | | Not objected to by: -current
* Turn on unconditional symbol export for modules whose API ismsmith2002-01-111-0/+2
| | | | | not clear enough, will require additional analysis, or will require some input from their maintainers.
* A node that allows ethernet type packets to be filtered to differentjulian2001-10-301-0/+10
| | | | | | | | hooks depending on ethertype. Great for prototyping protocols. connects to the lower and upper hooks of an ethernet type of node. Obtained from: Monzoon Networks. Thanks to Andre Oppermann, May 2001.
* Add ng_ip_input. A new netgraph node for queuing IP packets into thebrooks2001-09-272-0/+8
| | | | main IP input processing code.
* /home/brooks/ng_gif.messagebrooks2001-09-263-0/+20
|
* KSE Milestone 2julian2001-09-121-0/+1
| | | | | | | | | | | | | | Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha
* Make ng_split part of the module building process.brooks2001-07-241-0/+1
| | | | MFC after: 7 weeks
* Put module directories one per line so adding new modules creates readablebrooks2001-07-151-3/+24
| | | | diffs and produces less conflicts with local source trees.
* Backed out rev.1.8. Rev.1.8 was just to support a bogus unused includebde2001-05-171-2/+1
| | | | in ng_tty.c.
* Move the isa parts to a separate file.jhay2001-04-161-1/+1
|
* Allow the eiface node to be made as a module (not linked into build yet)julian2001-02-251-0/+7
|
* Add a Makefile for the sample node so It can be compiled.julian2001-02-251-0/+7
| | | | | | This helps to stop it from geting out of sync. It is not part of the normal build but I can use it with all the others when I make changes to netgraph to ensure it is buildable.
* Add a 'splitter' node to separate a bidirectionaljulian2001-02-221-0/+8
| | | | | | | | | | packet flow into two unidirectional flows. Part of a suite of nodes developed for packet flow control. More to follow as I have time to port them to 5.x or as others do so. The ipfw node will be the hardest.. Submitted by: "Vitaly V. Belekhov" <vitaly@riss-telecom.ru>
* Make klds for the ar and sr devices and hook them up.jhay2001-01-303-1/+24
| | | | | The normal versions are called if_ar.ko and if_sr.ko and the netgraph versions ng_sync_ar.ko and ng_sync_sr.ko.
* 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
OpenPOWER on IntegriCloud