brooks
46e39d87e3
Put module directories one per line so adding new modules creates readable
...
diffs and produces less conflicts with local source trees.
2001-07-15 04:55:37 +00:00
bde
17ca7871ca
Backed out rev.1.8. Rev.1.8 was just to support a bogus unused include
...
in ng_tty.c.
2001-05-17 11:54:30 +00:00
jhay
77dc35d52e
Move the isa parts to a separate file.
2001-04-16 13:20:39 +00:00
julian
49093edcc3
Allow the eiface node to be made as a module (not linked into build yet)
2001-02-25 06:18:22 +00:00
julian
97a8f9ea5a
Add a Makefile for the sample node so It can be compiled.
...
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.
2001-02-25 05:34:33 +00:00
julian
e658f358fd
Add a 'splitter' node to separate a bidirectional
...
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>
2001-02-22 17:14:36 +00:00
jhay
d2d8355cd9
Make klds for the ar and sr devices and hook them up.
...
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.
2001-01-30 10:20:43 +00:00
obrien
c269c9fb36
Use a consistent style and one much closer to the rest of /usr/src
2001-01-06 14:00:42 +00:00
msmith
c27f2d3c49
Next phase in the PCI subsystem cleanup.
...
- 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.
2000-12-08 22:11:23 +00:00
jlemon
17aeda1452
Fix another callout_init() that I missed.
2000-11-26 21:59:30 +00:00
phk
0f144020e7
unhook netgraph/bridge until somebody makes it compile in LINT
2000-11-26 16:40:00 +00:00
archie
92cfed65f9
Add one2many subdirectory (previously forgotten).
2000-11-22 19:04:42 +00:00
archie
84d919eea0
New netgraph node type ng_one2many(4).
2000-11-16 05:58:33 +00:00
jasone
769e0f974d
Major update to the way synchronization is done in the kernel. Highlights
...
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
2000-09-07 01:33:02 +00:00
archie
a7dc49b632
New netgraph node type for Ethernet bridging.
...
No ipfw support yet.
2000-09-01 01:37:13 +00:00
sheldonh
3ab32b3613
When manual pages are moved or removed, MANX should be changed
...
to NOMAN.
Reported by: bde
2000-07-24 13:52:07 +00:00
sheldonh
aac8cde86f
Move the netgraph-related manual pages into share/man/man4/, as
...
discussed with archie.
2000-07-21 10:46:58 +00:00
archie
9fd6a32919
Build ng_ether(4) KLD.
2000-06-26 23:41:08 +00:00
peter
ea11d3cf1c
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of
...
encoding the relative path.
2000-05-27 01:14:33 +00:00
archie
e52673c66d
Update man page to reflect new IPv6 hook. Simplify Makefile.
2000-05-10 16:54:40 +00:00
sheldonh
5443174128
Supply only one author name per instance of %A, as per mdoc.samples(7).
...
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
2000-05-10 09:49:04 +00:00
archie
fc024e2d6f
AUTHOR -> AUTHORS
2000-05-05 17:08:55 +00:00
archie
e696412047
Document the new statistics control messages.
...
Add a note about the IP header asymmetry on the "lower" hook.
2000-05-05 01:20:28 +00:00
archie
44be3a44bd
Move netgraph node type man pages from section 8 to section 4.
2000-05-04 17:54:37 +00:00
peter
1b38e19179
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.
...
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.
2000-05-04 12:08:52 +00:00
peter
52abed47e4
Zap KMODDEPS line
2000-05-01 18:58:48 +00:00
julian
8b471affb9
Update the man page to reflect the recent changes to the kernel API for
...
netgraph.
2000-04-30 10:01:11 +00:00
archie
888f3176b9
Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.
2000-04-12 19:57:32 +00:00
archie
71fcfc0b76
Revert to previous state, plus a few cleanups pointed out by bde.
...
Instead, make the decision as to whether to build this KLD in ../Makefile.
2000-04-12 19:56:16 +00:00
archie
f4c542edf0
Turn off build of ng_mppc KLD until I can figure out how to have the
...
Makefile correctly handle all the possible permutations (including
missing crypto sources). Suggestions welcome.
2000-04-11 17:14:48 +00:00
archie
1f9a3b6ffe
Turn off MPPE encryption if NOCRYPT is defined. If neither compression
...
nor encryption is enabled, don't build or install anything.
2000-04-10 22:22:18 +00:00
archie
14c7590727
Add ng_mppc(8) netgraph node as a KLD module.
...
Obtained from: Whistle source tree
2000-04-09 21:07:39 +00:00
charnier
6e109d2561
Remove duplicate word
2000-03-26 15:24:53 +00:00
archie
3c6de034ba
- Document updates in iface netgraph node type functionality
...
- Remove makefile hacks for opt_inet.h, etc: the KLD now supports
whatever address families your kernel was compiled with automagically
2000-03-13 19:19:48 +00:00
archie
b749ed4523
Fix typo.
...
Reported by: Robert Swindells <swindellsr@genrad.co.uk>
2000-03-13 18:29:58 +00:00
archie
f51797e6dc
Correct man page title.
2000-03-10 20:38:24 +00:00
billf
cf79856b7f
Add a little more history of when netgraph appeared in FreeBSD.
...
Reviewed by: asmodai
2000-02-29 18:32:26 +00:00
archie
8ece9a32c6
Work around aparent bug in the .Dv macro by eliminating some spaces.
...
The closing curly-brace in this line was being omitted somehow.
2000-01-17 20:10:39 +00:00
archie
309101aba3
Fix typos per PR 15649. Also did some rewording for clarity.
...
PR: docs/15649
Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
2000-01-03 18:36:42 +00:00
archie
f60ffeafee
Revert previous checkin; I incorrectly thought that it was needed
...
due to having an old version of bsd.kmod.mk.
Caught by: bde
1999-12-21 20:51:34 +00:00
julian
443430016e
Manual page style work.
...
Submitted by: Alexey Zelkin <phantom@FreeBSD.org>
thanks!
1999-12-21 01:25:21 +00:00
archie
6ae59d4526
Add reference to RFC 1702, after learning how to have "T. Li"
...
as an author without nroff blowing up.
Problem solved by: fenner
1999-12-10 19:29:43 +00:00
archie
2e3bb2c904
Update man page: BPF is supported even in the KLD version.
1999-12-09 00:25:37 +00:00
archie
de2dc6165a
Fix 'make clean'
1999-12-09 00:22:34 +00:00
archie
086ca8f5bd
New netgraph node type 'pptpgre': this performs GRE encapsulation
...
for the PPTP protocol as specified in RFC 2637.
1999-12-08 18:55:39 +00:00
archie
e43c6f2a27
Include net/slcompress.c in the build of this module.
1999-12-08 18:51:13 +00:00
julian
10d513e35c
forgot .CURDIR
...
caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
1999-12-04 03:52:29 +00:00
archie
1edd13e295
New netgraph node type, ng_bpf(8). This node type allows you to
...
apply bpf(4) filters to data travelling through a netgraph network.
1999-12-03 21:21:49 +00:00
archie
99833e1e47
Update documentation to reflect new functionality.
1999-11-30 07:24:05 +00:00
archie
3c1a09eca3
Fix typo.
1999-11-30 06:47:54 +00:00