History log of /freebsd-10.3-release/sys/modules/netgraph/Makefile
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 296373 04-Mar-2016 marius

- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1
builds.
- Update newvers.sh to reflect RC1.
- Update __FreeBSD_version to reflect 10.3.
- Update default pkg(8) configuration to use the quarterly branch.

Approved by: re (implicit)

# 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


# 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)


# 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@


# 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


# 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).


# 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).


# 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)


# 147232 10-Jun-2005 glebius

Attach ng_tcpmss to the build.


# 145965 06-May-2005 glebius

Attach ng_nat and libalias to build.


# 141746 12-Feb-2005 ru

Connect ng_source(4) to the build.


# 141726 12-Feb-2005 ru

Connect ng_atmllc(4) to the build.


# 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.


# 139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


# 136851 24-Oct-2004 ru

Sort SUBDIR.


# 135335 16-Sep-2004 glebius

Attach ng_netflow to kernel build.

Approved by: julian (mentor)


# 131768 07-Jul-2004 emax

Make bluetooth compile on all platforms

Reviewed by: imp, ru


# 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.


# 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.


# 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.


# 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.


# 107125 21-Nov-2002 julian

Make the bluetooth modules

Approved by: re


# 102202 20-Aug-2002 archie

Keep subdirectory list sorted.


# 102197 20-Aug-2002 archie

Add ng_l2tp module.


# 91365 27-Feb-2002 julian

turn on the ethertype filter module


# 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.


# 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.


# 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).


# 65310 01-Sep-2000 archie

New netgraph node type for Ethernet bridging.
No ipfw support yet.


# 62145 26-Jun-2000 archie

Build ng_ether(4) KLD.


# 59183 12-Apr-2000 archie

Only build the ng_mppc KLD if !NOCRYPT and required crypto sources exist.


# 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.


# 59110 09-Apr-2000 archie

Add ng_mppc(8) netgraph node as a KLD module.

Obtained from: Whistle source tree


# 54331 08-Dec-1999 archie

New netgraph node type 'pptpgre': this performs GRE encapsulation
for the PPTP protocol as specified in RFC 2637.


# 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.


# 53248 16-Nov-1999 archie

Add reference to new netgraph node type "ksocket".


# 52920 06-Nov-1999 julian

Turn on the pppoe node module


# 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.


# 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