<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/ip_divert.h, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2004-10-19T21:14:57Z</updated>
<entry>
<title>Convert IPDIVERT into a loadable module.  This makes use of the dynamic loadability</title>
<updated>2004-10-19T21:14:57Z</updated>
<author>
<name>Andre Oppermann</name>
<email>andre@FreeBSD.org</email>
</author>
<published>2004-10-19T21:14:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=72584fd2c0708d9f7b879e916aeb99d63c911287'/>
<id>urn:sha1:72584fd2c0708d9f7b879e916aeb99d63c911287</id>
<content type='text'>
of protocols.  The call to divert_packet() is done through a function pointer.  All
semantics of IPDIVERT remain intact.  If IPDIVERT is not loaded ipfw will refuse to
install divert rules and  natd will complain about 'protocol not supported'.  Once
it is loaded both will work and accept rules and open the divert socket.  The module
can only be unloaded if no divert sockets are open.  It does not close any divert
sockets when an unload is requested but will return EBUSY instead.
</content>
</entry>
<entry>
<title>Re-remove MT_TAGs. The problems with dummynet have been fixed now.</title>
<updated>2004-02-25T19:55:29Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-02-25T19:55:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ac9d7e2618a58c838eaeedfbb90e6a70f7530637'/>
<id>urn:sha1:ac9d7e2618a58c838eaeedfbb90e6a70f7530637</id>
<content type='text'>
Tested by: -current, bms(mentor), me
Approved by: bms(mentor), sam
</content>
</entry>
<entry>
<title>Backout MT_TAG removal (i.e. bring back MT_TAGs) for now, as dummynet is</title>
<updated>2004-02-18T00:04:52Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-02-18T00:04:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=36e8826ffbfb16b1970dec46e3dd8487c014788a'/>
<id>urn:sha1:36e8826ffbfb16b1970dec46e3dd8487c014788a</id>
<content type='text'>
not working properly with the patch in place.

Approved by: bms(mentor)
</content>
</entry>
<entry>
<title>This set of changes eliminates the use of MT_TAG "pseudo mbufs", replacing</title>
<updated>2004-02-13T19:14:16Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2004-02-13T19:14:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1094bdca51ee8b07786c269bd63285199da673a9'/>
<id>urn:sha1:1094bdca51ee8b07786c269bd63285199da673a9</id>
<content type='text'>
them mostly with packet tags (one case is handled by using an mbuf flag
since the linkage between "caller" and "callee" is direct and there's no
need to incur the overhead of a packet tag).

This is (mostly) work from: sam

Silence from: -arch
Approved by: bms(mentor), sam, rwatson
</content>
</entry>
</feed>
