309387 |
02-Dec-2016 |
julian |
MFH: r303612
netgraph module for reconstructing checksums
PR: 206108 Submitted by: Dmitry Vagin daemon.hammer@ya.ru |
302061 |
21-Jun-2016 |
pfg |
MFC r301549, r301550: ng_mppc(4): Bring netgraph(3) MPPC compression support.
Support for compression has been available from July 2007 but it was never imported due to concerns with patents once held by STAC/HiFn. The issues have clearly been resolved so bring it in now.
Special thanks to Brett Glass for preserving the code and pointing documentation for the expiration case.
Taken from: mav (through Brett Glass) |
291811 |
04-Dec-2015 |
bdrewery |
MFC r290665:
Build all of sys/modules with SUBDIR_PARALLEL. |
289976 |
26-Oct-2015 |
ngie |
MFC r288304:
Enable parallel subdirectory building with sys/modules/netgraph |
256281 |
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
232921 |
13-Mar-2012 |
melifaro |
Use rt_numfibs variable instead of compile-time RT_NUMFIBS.
Reviewed by: glebius (previous version) Approved by: kib(mentor), ae(mentor)
|
225586 |
15-Sep-2011 |
ae |
Add IPv6 support to the ng_ipfw(4) [1]. Also add ifdefs to be able build it with and without INET/INET6 support.
Submitted by: Alexander V. Chernikov <melifaro at yandex-team.ru> [1] Tested by: Alexander V. Chernikov <melifaro at yandex-team.ru> [1] Approved by: re (bz) MFC after: 2 weeks
|
220712 |
16-Apr-2011 |
brucec |
Remove missing include directory in preparation for adding -Wmissing-include-dirs to CWARNFLAGS.
|
219182 |
02-Mar-2011 |
glebius |
Add support for NetFlow version 9 into ng_netflow(4) node.
Submitted by: Alexander V. Chernikov <melifaro ipfw.ru>
|
208946 |
09-Jun-2010 |
ae |
New netgraph node ng_patch(4). It performs data modification of packets passing through. Modifications are restricted to a subset of C language operations on unsigned integers of 8, 16, 32 or 64 bit size. These are: set to new value (=), addition (+=), subtraction (-=), multiplication (*=), division (/=), negation (= -), bitwise AND (&=), bitwise OR (|=), bitwise eXclusive OR (^=), shift left (<<=), shift right (>>=). Several operations are all applied to a packet sequentially in order they were specified by user.
Submitted by: Maxim Ignatenko <gelraen.ua at gmail.com> Vadim Goncharov <vadimnuclight at tpu.ru> Discussed with: net@ Approved by: mav (mentor) MFC after: 1 month
|
194683 |
23-Jun-2009 |
zec |
Connect ng_pipe to the default build.
Approved by: julian (mentor)
|
193744 |
08-Jun-2009 |
bz |
After r193232 rt_tables in vnet.h are no longer indirectly dependent on the ROUTETABLES kernel option thus there is no need to include opt_route.h anymore in all consumers of vnet.h and no longer depend on it for module builds.
Remove the hidden include in flowtable.h as well and leave the two explicit #includes in ip_input.c and ip_output.c.
|
192909 |
27-May-2009 |
thompsa |
Hook ubt and ubtbcmfw back up to the build.
|
191138 |
16-Apr-2009 |
rwatson |
Garbage collect unbuildable and unusable non-MPSAFE network device drivers that depended on the historic IFF_NEEDSGIANT compatibility mechanism:
ar(4) ray(4) sr(4)
Discussed on: arch@
|
189851 |
15-Mar-2009 |
rwatson |
Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced in FreeBSD 5.x to allow network device drivers to run with Giant despite the network stack being Giant-free. This significantly simplifies calls into ioctl() on network interfaces, especially in the multicast code, as well as eliminates deferred invocation of interface if_start routines.
Disable the build on device drivers still depending on IFF_NEEDSGIANT as they no longer compile. They will be removed in a few weeks if they haven't been made MPSAFE in that time. Disabled drivers:
if_ar if_axe if_aue if_cdce if_cue if_kue if_ray if_rue if_rum if_sr if_udav if_ural if_zyd
Drivers that were already disabled because of tty changes:
if_ppp if_sl
Discussed on: arch@
|
188943 |
23-Feb-2009 |
thompsa |
Hook up new USB modules.
|
186490 |
25-Dec-2008 |
mav |
Rejoin ng_tty module to the build.
|
186486 |
25-Dec-2008 |
julian |
Hook up the ether_echo node and fix the man page
|
186481 |
25-Dec-2008 |
julian |
Add a trivial node to reflect ethernet frames to whence they came.
MFC after: 1 month
|
185571 |
02-Dec-2008 |
bz |
Rather than using hidden includes (with cicular dependencies), directly include only the header files needed. This reduces the unneeded spamming of various headers into lots of files.
For now, this leaves us with very few modules including vnet.h and thus needing to depend on opt_route.h.
Reviewed by: brooks, gnn, des, zec, imp Sponsored by: The FreeBSD Foundation
|
182668 |
02-Sep-2008 |
imp |
Per email to arch@ a little while ago (that was greeted with silence), prefer the more common > ${.TARGET} over > opt_foo.h in modules makefiles.
|
181233 |
03-Aug-2008 |
ed |
Disconnect drivers that haven't been ported to MPSAFE TTY yet.
As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good.
People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits).
|
181034 |
30-Jul-2008 |
emax |
Hook up Bluetooth SCO sockets code to the build
MFC after: 3 months
|
179308 |
25-May-2008 |
rwatson |
Remove netatm from HEAD as it is not MPSAFE and relies on the now removed NET_NEEDS_GIANT. netatm has been disconnected from the build for ten months in HEAD/RELENG_7. Specifics:
- netatm include files - netatm command line management tools - libatm - ATM parts in rescue and sysinstall - sample configuration files and documents - kernel support as a module or in NOTES - netgraph wrapper nodes for netatm - ctags data for netatm. - netatm-specific device drivers.
MFC after: 3 weeks Reviewed by: bz Discussed with: bms, bz, harti
|
171818 |
13-Aug-2007 |
emax |
Make ng_h4(4) MPSAFE. Use similar to ng_tty(4) locking strategy. Reconnect ng_h(4) back to the build.
Reviewed by: kensmith Approved by: re (kensmith) MFC after: 1 month
|
171453 |
14-Jul-2007 |
rwatson |
Disconnect netatm from the build as it is not MPSAFE and relies on NET_NEEDS_GIANT, which will shortly be removed. This is done in a away that it may be easily reattached to the build before 7.1 if appropriate locking is added. Specifics:
- Don't install netatm include files - Disconnect netatm command line management tools - Don't build libatm - Don't include ATM parts in rescue or sysinstall - Don't install sample configuration files and documents - Don't build kernel support as a module or in NOTES - Don't build netgraph wrapper nodes for netatm
This removes the last remaining consumer of NET_NEEDS_GIANT.
Reviewed by: harti Discussed with: bz, bms Approved by: re (kensmith)
|
171345 |
10-Jul-2007 |
emax |
Mark ng_h4(4) as not MPSAFE and disconnect it from the build for now.
Approved by: re (rwatson)
|
169580 |
15-May-2007 |
mav |
A node that implements various traffic shaping and rate limiting algorithms.
Approved by: glebius (mentor)
|
165629 |
29-Dec-2006 |
glebius |
Build bits for ng_deflate(4) and ng_pred1(4).
|
161283 |
14-Aug-2006 |
des |
Don't use touch when what is really meant is :> (create an empty file, or 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
|
159979 |
27-Jun-2006 |
glebius |
A netgraph node that can do different manipulations with mbuf_tags(9) on packets.
Submitted by: Vadim Goncharov <vadimnuclight tpu.ru> mdoc(7) reviewed by: ru
|
156813 |
17-Mar-2006 |
ru |
Reimplementation of world/kernel build options. For details, see:
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
|
155824 |
18-Feb-2006 |
yar |
Style: Remove blank lines before EOF.
Tested by: cvs diff -B
|
153213 |
07-Dec-2005 |
jkim |
Add BPF Just-In-Time compiler support for ng_bpf(4).
The sysctl is changed from net.bpf.jitter.enable to net.bpf_jitter.enable and this controls both bpf(4) and ng_bpf(4) now.
|
151350 |
14-Oct-2005 |
yar |
Let modules use the kernel's opt_*.h files if built along with 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
|
147232 |
10-Jun-2005 |
glebius |
Attach ng_tcpmss to the build.
|
146259 |
16-May-2005 |
glebius |
Make NETGRAPH_DEBUG a kernel option, so that it can't be turned off without hacking source.
In collaboration with: ru, julian
|
145965 |
06-May-2005 |
glebius |
Attach ng_nat and libalias to build.
|
145937 |
05-May-2005 |
glebius |
ng_nat - a netgraph(4) node, which does NAT
|
141746 |
12-Feb-2005 |
ru |
Connect ng_source(4) to the build.
|
141726 |
12-Feb-2005 |
ru |
Connect ng_atmllc(4) to the build.
|
141725 |
12-Feb-2005 |
ru |
Don't export symbols, all netgraph modules appear to have proper module dependencies.
While here, removed stray -Wall from CFLAGS.
|
141724 |
12-Feb-2005 |
ru |
Bitrot: the ethernet parse type is long standard.
|
141352 |
05-Feb-2005 |
glebius |
Add ng_ipfw to kernel module build.
|
141212 |
03-Feb-2005 |
ru |
Connect ng_device(4) to the build.
|
140884 |
27-Jan-2005 |
imp |
ar and sr (and their netgraph cousins) don't appear to be 64-bit clean, so disable them on all but i386.
|
139398 |
29-Dec-2004 |
imp |
No need to generate vnode_if.h anymore
|
139113 |
21-Dec-2004 |
ru |
NOCRYPT -> NO_CRYPT
|
139042 |
19-Dec-2004 |
glebius |
We already have ng_fec.4 manpage. And sys/modules is not a correct place for documentation.
|
136851 |
24-Oct-2004 |
ru |
Sort SUBDIR.
|
136673 |
18-Oct-2004 |
glebius |
Major overhaul.
List of functional changes: - Make a single device per single node with a single hook. This gives us parrallelizm, which can't be achieved on a single node with many devices/hooks. This also gives us flexibility - we can play with a particular device node, not affecting others. - Remove read queue as it is. Use struct ifqueue instead. This change removes a lot of extra memcpy()ing, m_devget()ting and m_copymem()ming. In ng_device_receivedata() we enqueue an mbuf and wake readers. In ngdread() we take one mbuf from qeueue and uiomove() it to userspace. If no mbuf is present we optionally block. [1] - In ngdwrite() we create an mbuf from uio using m_uiotombuf(). This is faster then uiomove() into buffer, and then m_copydata(), and this is much better than huge m_pullup(). - Perform locking of device - Perform locking of connection list. - Clear out _rcvmsg method, since it does nothing good yet. - Implement NGM_DEVICE_GET_DEVNAME message. - #if 0 ioctl method, while nothing is done here yet. - Return immediately from ngdwrite() if uio_resid == 0.
List of tidyness changes: - Introduce device2priv(), to remove cut'n'paste. - Use MALLOC/FREE, instead of malloc/free. - Use unit2minor(). - Use UID_ROOT/GID_WHEEL instead of 0/0. - Define NGD_DEVICE_DEVNAME, use it. - Use more nice macros for debugging. [2] - Return Exxx, not -1.
style(9) changes: - No "#endif" after short block. - Break long lines. - Remove extra spaces, add needed spaces.
[1] Obtained from: if_tun.c [2] Obtained from: ng_pppoe.c Reviewed by: marks Approved by: julian (mentor) MFC after: 1 month
|
135335 |
16-Sep-2004 |
glebius |
Attach ng_netflow to kernel build.
Approved by: julian (mentor)
|
133579 |
12-Aug-2004 |
harti |
Add the module build stuff for the ATM call control module.
|
131768 |
07-Jul-2004 |
emax |
Make bluetooth compile on all platforms
Reviewed by: imp, ru
|
131250 |
28-Jun-2004 |
imp |
Build usbdevs.h
|
129740 |
26-May-2004 |
imp |
Move to generating pccarddevs.h on the fly, both for the kernel and the modules.
Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment.
|
128635 |
25-Apr-2004 |
rik |
Add ng_sppp(4) to the modules build process.
|
128355 |
17-Apr-2004 |
ru |
A simple packet distribution node type that acts like an Ethernet hub.
|
127376 |
24-Mar-2004 |
rik |
sppp (4) to netgraph (4) node. As always: I'l connect it to the system after extra check.
Approved by: imp (mentor) Approved by: julian (in general)
|
126742 |
08-Mar-2004 |
benno |
Add a netgraph node to handle ATM LLC encapsulation. This currently handles ethernet (tested) and FDDI (not tested). The main use for this is on ADSL (or other ATM) connections where bridged ethernet is used, PPPoE being a prime example.
There is no manual page as yet, I will write one shortly.
Reviewed by: harti
|
126447 |
01-Mar-2004 |
ru |
Netgraph node type for IEEE 802.1Q VLAN tagging.
|
125123 |
28-Jan-2004 |
emax |
Add NO_BLUETOOTH knob to the build process
Requested by: phk Reviewed by: imp (mentor), ru
|
124711 |
19-Jan-2004 |
ru |
Normalize SUBDIR.
|
124473 |
13-Jan-2004 |
ru |
MODULE_DEPEND is a C macro, not a make(1).
|
124472 |
13-Jan-2004 |
ru |
bsd.kmod.mk does not deal with manpages anymore.
|
122414 |
10-Nov-2003 |
ru |
Don't compile with -g by default; there's a better way to build modules with debug support.
|
122219 |
07-Nov-2003 |
harti |
The layer 3 (signalling) of NgATM netgraph node: ng_uni. This node handles user and network side signaling and partly PNNI.
|
121938 |
03-Nov-2003 |
harti |
Put the address handling, traffic descripto handling and the message encoding and decoding stuff into the base module. All of this is accessed by several of the NgATM modules and putting this into atmbase reduceds the memory footprint.
|
121462 |
24-Oct-2003 |
harti |
Module build infrastructure for the NgATM SAA layer.
|
121054 |
12-Oct-2003 |
emax |
Update Bluetooth code.
Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor)
|
118774 |
11-Aug-2003 |
harti |
Add ng_atmpif: a HARP physical interface emulation. This allows one to run the HARP ATM stack without real hardware.
Submitted by: Vincent Jardin <vjardin@wanadoo.fr>
|
116808 |
25-Jun-2003 |
harti |
This is a netgraph node to access ATM interfaces. It works with the hatm(4) and fatm(4) drivers, en(4) will follow soon.
|
114878 |
10-May-2003 |
julian |
Part one of undating the bluetooth code to the newest version
Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@
|
113757 |
20-Apr-2003 |
wpaul |
Add device driver support for the ASIX Electronics AX88172 USB 2.0 ethernet controller. The driver has been tested with the LinkSys USB200M adapter. I know for a fact that there are other devices out there with this chip but don't have all the USB vendor/device IDs.
Note: I'm not sure if this will force the driver to end up in the install kernel image or not. Special magic needs to be done to exclude it to keep the boot floppies from bloating again, someone please advise.
|
112008 |
08-Mar-2003 |
jlemon |
Fix module build by adding options to Makefile.
|
110409 |
05-Feb-2003 |
ambrisko |
Take the rc4 code out of ng_mppc module so we don't fail to load when we have the rc4 code already in the kernel (via wlan stuff or awi). Add a dependency on the rc4 module so if it doesn't exist then load it.
Reviewed by: archie
|
108241 |
23-Dec-2002 |
julian |
Make it work -current style.
|
107457 |
01-Dec-2002 |
nyan |
Add Makefile.inc to include ../Makefile.inc.
Approved by: re (rwatson)
|
107131 |
21-Nov-2002 |
imp |
Fix make buildkernel.
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
|
107125 |
21-Nov-2002 |
julian |
Make the bluetooth modules
Approved by: re
|
107120 |
20-Nov-2002 |
julian |
The second try a committing the bluetooth code 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
|
106266 |
31-Oct-2002 |
julian |
Add the netgraph 'source' module. 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
|
106159 |
29-Oct-2002 |
julian |
Finally get around to committing Bill Paul's FEC netgraph nodes. 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
|
102202 |
20-Aug-2002 |
archie |
Keep subdirectory list sorted.
|
102197 |
20-Aug-2002 |
archie |
Add ng_l2tp module.
|
98402 |
18-Jun-2002 |
julian |
A node that creates a device entry in /dev (yay devfs) 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
|
91365 |
27-Feb-2002 |
julian |
turn on the ethertype filter module
|
89293 |
12-Jan-2002 |
archie |
Export "ng_ether_enaddr_type" because the ng_bridge type uses it.
|
89260 |
11-Jan-2002 |
ru |
Drop <bsd.man.mk> support from <bsd.kmod.mk>.
Not objected to by: -current
|
89245 |
11-Jan-2002 |
msmith |
Turn on unconditional symbol export for modules whose API is not clear enough, will require additional analysis, or will require some input from their maintainers.
|
85722 |
30-Oct-2001 |
julian |
A node that allows ethernet type packets to be filtered to different 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.
|
84053 |
27-Sep-2001 |
brooks |
Add ng_ip_input. A new netgraph node for queuing IP packets into the main IP input processing code.
|
83998 |
26-Sep-2001 |
brooks |
/home/brooks/ng_gif.message
|
83366 |
12-Sep-2001 |
julian |
KSE Milestone 2 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
|
80305 |
24-Jul-2001 |
brooks |
Make ng_split part of the module building process.
MFC after: 7 weeks
|
79745 |
15-Jul-2001 |
brooks |
Put module directories one per line so adding new modules creates readable diffs and produces less conflicts with local source trees.
|
76744 |
17-May-2001 |
bde |
Backed out rev.1.8. Rev.1.8 was just to support a bogus unused include in ng_tty.c.
|
75541 |
16-Apr-2001 |
jhay |
Move the isa parts to a separate file.
|
73010 |
25-Feb-2001 |
julian |
Allow the eiface node to be made as a module (not linked into build yet)
|
73004 |
25-Feb-2001 |
julian |
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.
|
72909 |
22-Feb-2001 |
julian |
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>
|
71832 |
30-Jan-2001 |
jhay |
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.
|
70711 |
06-Jan-2001 |
obrien |
Use a consistent style and one much closer to the rest of /usr/src
|
69783 |
08-Dec-2000 |
msmith |
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.
|
69225 |
26-Nov-2000 |
jlemon |
Fix another callout_init() that I missed.
|
69209 |
26-Nov-2000 |
phk |
unhook netgraph/bridge until somebody makes it compile in LINT
|
69060 |
22-Nov-2000 |
archie |
Add one2many subdirectory (previously forgotten).
|
68810 |
16-Nov-2000 |
archie |
New netgraph node type ng_one2many(4).
|
65557 |
07-Sep-2000 |
jasone |
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
|
65310 |
01-Sep-2000 |
archie |
New netgraph node type for Ethernet bridging. No ipfw support yet.
|
63794 |
24-Jul-2000 |
sheldonh |
When manual pages are moved or removed, MANX should be changed to NOMAN.
Reported by: bde
|
63714 |
21-Jul-2000 |
sheldonh |
Move the netgraph-related manual pages into share/man/man4/, as discussed with archie.
|
62145 |
26-Jun-2000 |
archie |
Build ng_ether(4) KLD.
|
60966 |
27-May-2000 |
peter |
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of encoding the relative path.
|
60331 |
10-May-2000 |
archie |
Update man page to reflect new IPv6 hook. Simplify Makefile.
|
60311 |
10-May-2000 |
sheldonh |
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>
|
60052 |
05-May-2000 |
archie |
AUTHOR -> AUTHORS
|
60010 |
05-May-2000 |
archie |
Document the new statistics control messages. Add a note about the IP header asymmetry on the "lower" hook.
|
59982 |
04-May-2000 |
archie |
Move netgraph node type man pages from section 8 to section 4.
|
59951 |
04-May-2000 |
peter |
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.
|
59865 |
01-May-2000 |
peter |
Zap KMODDEPS line
|
59782 |
30-Apr-2000 |
julian |
Update the man page to reflect the recent changes to the kernel API for netgraph.
|
59183 |
12-Apr-2000 |
archie |
Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.
|
59182 |
12-Apr-2000 |
archie |
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.
|
59151 |
11-Apr-2000 |
archie |
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.
|
59129 |
10-Apr-2000 |
archie |
Turn off MPPE encryption if NOCRYPT is defined. If neither compression nor encryption is enabled, don't build or install anything.
|
59110 |
09-Apr-2000 |
archie |
Add ng_mppc(8) netgraph node as a KLD module.
Obtained from: Whistle source tree
|
58635 |
26-Mar-2000 |
charnier |
Remove duplicate word
|
58016 |
13-Mar-2000 |
archie |
- 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
|
58007 |
13-Mar-2000 |
archie |
Fix typo.
Reported by: Robert Swindells <swindellsr@genrad.co.uk>
|
57894 |
10-Mar-2000 |
archie |
Correct man page title.
|
57632 |
29-Feb-2000 |
billf |
Add a little more history of when netgraph appeared in FreeBSD.
Reviewed by: asmodai
|
56200 |
17-Jan-2000 |
archie |
Work around aparent bug in the .Dv macro by eliminating some spaces. The closing curly-brace in this line was being omitted somehow.
|
55348 |
03-Jan-2000 |
archie |
Fix typos per PR 15649. Also did some rewording for clarity.
PR: docs/15649 Submitted by: Kazuo Horikawa <horikawa@jp.FreeBSD.org>
|
54972 |
21-Dec-1999 |
archie |
Revert previous checkin; I incorrectly thought that it was needed due to having an old version of bsd.kmod.mk.
Caught by: bde
|
54927 |
21-Dec-1999 |
julian |
Manual page style work. Submitted by: Alexey Zelkin <phantom@FreeBSD.org> thanks!
|
54413 |
10-Dec-1999 |
archie |
Add reference to RFC 1702, after learning how to have "T. Li" as an author without nroff blowing up.
Problem solved by: fenner
|
54344 |
09-Dec-1999 |
archie |
Update man page: BPF is supported even in the KLD version.
|
54343 |
09-Dec-1999 |
archie |
Fix 'make clean'
|
54331 |
08-Dec-1999 |
archie |
New netgraph node type 'pptpgre': this performs GRE encapsulation for the PPTP protocol as specified in RFC 2637.
|
54329 |
08-Dec-1999 |
archie |
Include net/slcompress.c in the build of this module.
|
54115 |
04-Dec-1999 |
julian |
forgot .CURDIR caught by Steven G. Kargl <kargl@troutmask.apl.washington.edu>
|
54097 |
03-Dec-1999 |
archie |
New netgraph node type, ng_bpf(8). This node type allows you to apply bpf(4) filters to data travelling through a netgraph network.
|
53939 |
30-Nov-1999 |
archie |
Update documentation to reflect new functionality.
|
53936 |
30-Nov-1999 |
archie |
Fix typo.
|
53913 |
30-Nov-1999 |
archie |
Add two new generic control messages, NGM_ASCII2BINARY and 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
|
53846 |
28-Nov-1999 |
bde |
Removed special rules for building and cleaning device interface files and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
|
53533 |
21-Nov-1999 |
julian |
Document the requirement for root privileges.
|
53501 |
21-Nov-1999 |
julian |
Document new feature (support for write(2) when 1 hook attached).
|
53399 |
19-Nov-1999 |
archie |
Update references.
|
53398 |
19-Nov-1999 |
archie |
Miscellaneous edits.
|
53397 |
19-Nov-1999 |
archie |
Add reference to ng_pppoe(8).
|
53395 |
19-Nov-1999 |
archie |
Update to reflect changed functionality.
|
53248 |
16-Nov-1999 |
archie |
Add reference to new netgraph node type "ksocket".
|
53247 |
16-Nov-1999 |
archie |
New Netgraph node type "ksocket".
Obtained from: Whistle source tree
|
53077 |
10-Nov-1999 |
archie |
Update to reflect changes in the node type.
|
52980 |
08-Nov-1999 |
archie |
Update to better reflect reality.
|
52979 |
08-Nov-1999 |
archie |
Add missing documentation for the two control messages supported by this node type.
|
52978 |
08-Nov-1999 |
archie |
Add some more clarification.
|
52953 |
07-Nov-1999 |
julian |
Stop nroff from complaining about the freeBSD version.. Also some updates to the vjc node man page.
|
52925 |
06-Nov-1999 |
julian |
Bring the man page for netgraph socket nodes up to date.
|
52920 |
06-Nov-1999 |
julian |
Turn on the pppoe node module
|
52723 |
01-Nov-1999 |
julian |
bpf need no longer be an option
|
52691 |
30-Oct-1999 |
mpp |
Fix some spelling errors.
|
52640 |
29-Oct-1999 |
archie |
Revamped and more useful PPP node type, supporting multi-link PPP directly.
|
52619 |
29-Oct-1999 |
julian |
Slight touchups noticed after checkin.
|
52618 |
29-Oct-1999 |
julian |
Add a man page for the pppoe node. Includes sample code.
|
52451 |
24-Oct-1999 |
dillon |
Put tty back in, problem was due to cvsup mess on freefall.
|
52447 |
23-Oct-1999 |
dillon |
Temporarily remove 'tty' netgraph sub module until it can be made to compile.
|
52441 |
23-Oct-1999 |
julian |
Now that Netgraph is in the system there are some cleanups we can do. Also save a slightly closer to completion version of the PPPOE code.
Submitted by: Archie Cobbs <archie@freebsd.org>
|
52419 |
21-Oct-1999 |
julian |
Whistle's Netgraph link-layer (sometimes more) networking infrastructure. Been in production for 3 years now. Gives Instant Frame relay to if_sr and if_ar drivers, and PPPOE support soon. See: ftp://ftp.whistle.com/pub/archie/netgraph/index.html for on-line manual pages.
Reviewed by: Doug Rabson (dfr@freebsd.org) Obtained from: Whistle CVS tree
|
52416 |
21-Oct-1999 |
julian |
Test commit of first Netgraph file
|