aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/netgraph/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* MFC r208946:Andrey V. Elsukov2010-07-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@ MFC r208947: Fix typo. MFC r208989: Style(9) fixes: * Sort includes * Replace #define<SPACE> to #define<TAB> * Split declarations and initializations * Split long lines Requested by: kib MFC r209194: * Include sys/systm.h for KASSERT() * Remove unneeded includes and comment * Replace home made OFFSETOF() macro with standard offsetof() Pointed out by: bde Approved by: kib (mentor) Notes: svn path=/stable/8/; revision=209843
* Connect ng_pipe to the default build.Marko Zec2009-06-231-0/+1
| | | | | | | Approved by: julian (mentor) Notes: svn path=/head/; revision=194683
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-151-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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@ Notes: svn path=/head/; revision=189851
* Rejoin ng_tty module to the build.Alexander Motin2008-12-251-0/+1
| | | | Notes: svn path=/head/; revision=186490
* Hook up the ether_echo node and fix the man pageJulian Elischer2008-12-251-0/+1
| | | | Notes: svn path=/head/; revision=186486
* Disconnect drivers that haven't been ported to MPSAFE TTY yet.Ed Schouten2008-08-031-1/+0
| | | | | | | | | | | | | | | | 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). Notes: svn path=/head/; revision=181233
* A node that implements various traffic shaping and rate limiting algorithms.Alexander Motin2007-05-151-0/+1
| | | | | | | Approved by: glebius (mentor) Notes: svn path=/head/; revision=169580
* Build bits for ng_deflate(4) and ng_pred1(4).Gleb Smirnoff2006-12-291-0/+2
| | | | Notes: svn path=/head/; revision=165629
* A netgraph node that can do different manipulations withGleb Smirnoff2006-06-271-0/+1
| | | | | | | | | | mbuf_tags(9) on packets. Submitted by: Vadim Goncharov <vadimnuclight tpu.ru> mdoc(7) reviewed by: ru Notes: svn path=/head/; revision=159979
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-2/+4
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=156813
* Attach ng_tcpmss to the build.Gleb Smirnoff2005-06-101-0/+1
| | | | Notes: svn path=/head/; revision=147232
* Attach ng_nat and libalias to build.Gleb Smirnoff2005-05-061-0/+1
| | | | Notes: svn path=/head/; revision=145965
* Connect ng_source(4) to the build.Ruslan Ermilov2005-02-121-0/+1
| | | | Notes: svn path=/head/; revision=141746
* Connect ng_atmllc(4) to the build.Ruslan Ermilov2005-02-121-0/+1
| | | | Notes: svn path=/head/; revision=141726
* Add ng_ipfw to kernel module build.Gleb Smirnoff2005-02-051-0/+1
| | | | Notes: svn path=/head/; revision=141352
* Connect ng_device(4) to the build.Ruslan Ermilov2005-02-031-0/+1
| | | | Notes: svn path=/head/; revision=141212
* ar and sr (and their netgraph cousins) don't appear to be 64-bit clean, soWarner Losh2005-01-271-2/+7
| | | | | | | disable them on all but i386. Notes: svn path=/head/; revision=140884
* NOCRYPT -> NO_CRYPTRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139113
* Sort SUBDIR.Ruslan Ermilov2004-10-241-2/+2
| | | | Notes: svn path=/head/; revision=136851
* Attach ng_netflow to kernel build.Gleb Smirnoff2004-09-161-0/+1
| | | | | | | Approved by: julian (mentor) Notes: svn path=/head/; revision=135335
* Make bluetooth compile on all platformsMaksim Yevmenkin2004-07-071-6/+3
| | | | | | | Reviewed by: imp, ru Notes: svn path=/head/; revision=131768
* Add ng_sppp(4) to the modules build process.Roman Kurakin2004-04-251-0/+1
| | | | Notes: svn path=/head/; revision=128635
* A simple packet distribution node type that acts like an Ethernet hub.Ruslan Ermilov2004-04-171-0/+1
| | | | Notes: svn path=/head/; revision=128355
* Netgraph node type for IEEE 802.1Q VLAN tagging.Ruslan Ermilov2004-03-011-1/+2
| | | | Notes: svn path=/head/; revision=126447
* Add NO_BLUETOOTH knob to the build processMaksim Yevmenkin2004-01-281-0/+2
| | | | | | | | Requested by: phk Reviewed by: imp (mentor), ru Notes: svn path=/head/; revision=125123
* Normalize SUBDIR.Ruslan Ermilov2004-01-191-2/+4
| | | | Notes: svn path=/head/; revision=124711
* This is a netgraph node to access ATM interfaces. It works with theHartmut Brandt2003-06-251-0/+1
| | | | | | | hatm(4) and fatm(4) drivers, en(4) will follow soon. Notes: svn path=/head/; revision=116808
* Add device driver support for the ASIX Electronics AX88172 USB 2.0Bill Paul2003-04-201-0/+1
| | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=113757
* Make the bluetooth modulesJulian Elischer2002-11-211-0/+5
| | | | | | | Approved by: re Notes: svn path=/head/; revision=107125
* Keep subdirectory list sorted.Archie Cobbs2002-08-201-2/+2
| | | | Notes: svn path=/head/; revision=102202
* Add ng_l2tp module.Archie Cobbs2002-08-201-2/+3
| | | | Notes: svn path=/head/; revision=102197
* turn on the ethertype filter moduleJulian Elischer2002-02-271-0/+1
| | | | Notes: svn path=/head/; revision=91365
* Add ng_ip_input. A new netgraph node for queuing IP packets into theBrooks Davis2001-09-271-0/+1
| | | | | | | main IP input processing code. Notes: svn path=/head/; revision=84053
* /home/brooks/ng_gif.messageBrooks Davis2001-09-261-0/+2
| | | | Notes: svn path=/head/; revision=83998
* KSE Milestone 2Julian Elischer2001-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 Notes: svn path=/head/; revision=83366
* Make ng_split part of the module building process.Brooks Davis2001-07-241-0/+1
| | | | | | | MFC after: 7 weeks Notes: svn path=/head/; revision=80305
* Put module directories one per line so adding new modules creates readableBrooks Davis2001-07-151-3/+24
| | | | | | | diffs and produces less conflicts with local source trees. Notes: svn path=/head/; revision=79745
* Make klds for the ar and sr devices and hook them up.John Hay2001-01-301-1/+2
| | | | | | | | 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. Notes: svn path=/head/; revision=71832
* Fix another callout_init() that I missed.Jonathan Lemon2000-11-261-3/+1
| | | | Notes: svn path=/head/; revision=69225
* unhook netgraph/bridge until somebody makes it compile in LINTPoul-Henning Kamp2000-11-261-1/+3
| | | | Notes: svn path=/head/; revision=69209
* Add one2many subdirectory (previously forgotten).Archie Cobbs2000-11-221-1/+1
| | | | Notes: svn path=/head/; revision=69060
* New netgraph node type for Ethernet bridging.Archie Cobbs2000-09-011-1/+1
| | | | | | | No ipfw support yet. Notes: svn path=/head/; revision=65310
* Build ng_ether(4) KLD.Archie Cobbs2000-06-261-1/+1
| | | | Notes: svn path=/head/; revision=62145
* Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.Archie Cobbs2000-04-121-0/+4
| | | | Notes: svn path=/head/; revision=59183
* Turn off build of ng_mppc KLD until I can figure out how to have theArchie Cobbs2000-04-111-1/+1
| | | | | | | | Makefile correctly handle all the possible permutations (including missing crypto sources). Suggestions welcome. Notes: svn path=/head/; revision=59151
* Add ng_mppc(8) netgraph node as a KLD module.Archie Cobbs2000-04-091-2/+2
| | | | | | | Obtained from: Whistle source tree Notes: svn path=/head/; revision=59110
* New netgraph node type 'pptpgre': this performs GRE encapsulationArchie Cobbs1999-12-081-1/+1
| | | | | | | for the PPTP protocol as specified in RFC 2637. Notes: svn path=/head/; revision=54331
* New netgraph node type, ng_bpf(8). This node type allows you toArchie Cobbs1999-12-031-1/+1
| | | | | | | apply bpf(4) filters to data travelling through a netgraph network. Notes: svn path=/head/; revision=54097
* Add reference to new netgraph node type "ksocket".Archie Cobbs1999-11-161-2/+2
| | | | Notes: svn path=/head/; revision=53248
* Turn on the pppoe node moduleJulian Elischer1999-11-061-2/+2
| | | | Notes: svn path=/head/; revision=52920