<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/netgraph, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-06-23T06:11:04Z</updated>
<entry>
<title>Connect ng_pipe to the default build.</title>
<updated>2009-06-23T06:11:04Z</updated>
<author>
<name>Marko Zec</name>
<email>zec@FreeBSD.org</email>
</author>
<published>2009-06-23T06:11:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=991633af2eaf0dbf661ab974973d69ed472e9653'/>
<id>urn:sha1:991633af2eaf0dbf661ab974973d69ed472e9653</id>
<content type='text'>
Approved by:	julian (mentor)
</content>
</entry>
<entry>
<title>After r193232 rt_tables in vnet.h are no longer indirectly dependent on</title>
<updated>2009-06-08T19:57:35Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2009-06-08T19:57:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d8bc0182ea6f8f85409e76e53053487c7d23a84'/>
<id>urn:sha1:8d8bc0182ea6f8f85409e76e53053487c7d23a84</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Hook ubt and ubtbcmfw back up to the build.</title>
<updated>2009-05-27T16:43:40Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-05-27T16:43:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06079f1405f9c7fb3daaa80f891e6088f9c4cd55'/>
<id>urn:sha1:06079f1405f9c7fb3daaa80f891e6088f9c4cd55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Garbage collect unbuildable and unusable non-MPSAFE network device</title>
<updated>2009-04-16T11:09:13Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-04-16T11:09:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6cf6d557348d17f63e534d24a63c23876ebf3fe3'/>
<id>urn:sha1:6cf6d557348d17f63e534d24a63c23876ebf3fe3</id>
<content type='text'>
drivers that depended on the historic IFF_NEEDSGIANT compatibility
mechanism:

  ar(4)
  ray(4)
  sr(4)

Discussed on:	arch@
</content>
</entry>
<entry>
<title>Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced</title>
<updated>2009-03-15T14:21:05Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-03-15T14:21:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e5adda3d51587f093e4d653066965c1020ffb85a'/>
<id>urn:sha1:e5adda3d51587f093e4d653066965c1020ffb85a</id>
<content type='text'>
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@
</content>
</entry>
<entry>
<title>Hook up new USB modules.</title>
<updated>2009-02-23T18:32:59Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T18:32:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7d0d268b8a67f28ccefdd0b8ce6fb38acac78d80'/>
<id>urn:sha1:7d0d268b8a67f28ccefdd0b8ce6fb38acac78d80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rejoin ng_tty module to the build.</title>
<updated>2008-12-25T09:32:20Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2008-12-25T09:32:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee8b2cf02ab926603ccab14d65d07db013510d85'/>
<id>urn:sha1:ee8b2cf02ab926603ccab14d65d07db013510d85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hook up the ether_echo node and fix the man page</title>
<updated>2008-12-25T07:34:14Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2008-12-25T07:34:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1018c6cbf9269ebc31f7c7710b588f3f4ec89397'/>
<id>urn:sha1:1018c6cbf9269ebc31f7c7710b588f3f4ec89397</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a trivial node to reflect ethernet frames to whence they came.</title>
<updated>2008-12-25T00:01:29Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2008-12-25T00:01:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a0b51976206f8b31401be207c9fd647e492eeac9'/>
<id>urn:sha1:a0b51976206f8b31401be207c9fd647e492eeac9</id>
<content type='text'>
MFC after: 1 month
</content>
</entry>
<entry>
<title>Rather than using hidden includes (with cicular dependencies),</title>
<updated>2008-12-02T21:37:28Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2008-12-02T21:37:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b79449e2fb67cb37c4c9f46d31791893a39ddd8'/>
<id>urn:sha1:4b79449e2fb67cb37c4c9f46d31791893a39ddd8</id>
<content type='text'>
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
</content>
</entry>
</feed>
