<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netinet/ip_mroute.h, branch stable/4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-08-24T08:24:39Z</updated>
<entry>
<title>Merge from -current support for Protocol Independent Multicast.</title>
<updated>2003-08-24T08:24:39Z</updated>
<author>
<name>Jeffrey Hsu</name>
<email>hsu@FreeBSD.org</email>
</author>
<published>2003-08-24T08:24:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c9ffa9f4382a8c09ccacab6acd643a7ee4052e9'/>
<id>urn:sha1:3c9ffa9f4382a8c09ccacab6acd643a7ee4052e9</id>
<content type='text'>
Submitted by:   Pavlin Radoslavov &lt;pavlin@icir.org&gt;
</content>
</entry>
<entry>
<title>MFC: fix multicast routing KLD support, including some minor bug fixes</title>
<updated>2002-11-20T23:20:55Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2002-11-20T23:20:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cc6f28c7d9f750b13c825965c88d46b2ba1b695a'/>
<id>urn:sha1:cc6f28c7d9f750b13c825965c88d46b2ba1b695a</id>
<content type='text'>
(see 1.83 of ip_mroute.c).

In detail:
conf/files
        ip_mroute optional mrouting

net/route.c
        remove useless #include, MFC mrouting KLD support

netinet/ip_encap.c
        remove useless #include, access ipip_input through a function pointer
        (only a partial MFC -- -current has a better solution).
        fix interface to encap4_input() to avoid varargs

netinet/ip_encap.h
        remove __P, fix interface to encap4_input

netinet/ip_input.c
        MFC: mrouting KLD support, and move here rsvp_input() together
        with the rest of the rsvp code.

netinet/ip_mroute.[ch]
        MFC 1.83 mrouting cleanup and KLD support

netinet/ip_output.c
        MFC mrouting KLD support

netinet/ip_var.h
        MFC support for mrouting KLD

netinet/raw_ip.c
        MFC support for mrouting KLD
        Also some innocuous style cleanup (fix function headers,
        remove register, etc.) which have slipped in and i am too
        fed up to remove yet another time (and rerun all the kernel
        builds with all possible combinations of relevant options to
	make sure their removal does not introduce bugs).
</content>
</entry>
<entry>
<title>Initial part (style only) of MFC 1.83:</title>
<updated>2002-11-19T23:03:05Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2002-11-19T23:03:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7d60445c1f9f7c04b60bca76f1246c00e8ce2b74'/>
<id>urn:sha1:7d60445c1f9f7c04b60bca76f1246c00e8ce2b74</id>
<content type='text'>
  + remove __P() and register
  + fix function headers
  + fix indentation
  + remove redundant casts
  + remove unused conditional code
  + replace 0 with INADDR_ANY or NULL where applicable
  + remove initialization to 0 of global variables as this is default for bss

This commit is cosmetic only, so it does not include any
of the (minor) bugfixes or code rearrangements of 1.83,
nor it makes the mrouting code work as a module.
</content>
</entry>
<entry>
<title>Change #ifdef KERNEL to #ifdef _KERNEL in the public headers.  "KERNEL"</title>
<updated>1999-12-29T04:46:21Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-12-29T04:46:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=664a31e4967a61ec61870f45adc2f1400617993e'/>
<id>urn:sha1:664a31e4967a61ec61870f45adc2f1400617993e</id>
<content type='text'>
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot).  This is consistant with the other
BSD's who made this change quite some time ago.  More commits to come.
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T01:08:13Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T01:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c3aac50f284c6cca5b4f2eb46aaa13812cb8b630'/>
<id>urn:sha1:c3aac50f284c6cca5b4f2eb46aaa13812cb8b630</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use dynamic memory allocation instead of mbuf's for multicast routing</title>
<updated>1999-01-18T02:06:59Z</updated>
<author>
<name>Bill Fenner</name>
<email>fenner@FreeBSD.org</email>
</author>
<published>1999-01-18T02:06:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=01b7c0826f32fe47d479525c78993824dc9a7585'/>
<id>urn:sha1:01b7c0826f32fe47d479525c78993824dc9a7585</id>
<content type='text'>
 state.

Note: this requires a recompilation of netstat (but netstat has been
broken since rev 1.52 of ip_mroute.c anyway)

Obtained from:	Significantly based on Steve McCanne's
		&lt;mccanne@cs.berkeley.edu&gt; work for BSD/OS
</content>
</entry>
<entry>
<title>Yow!  Completely change the way socket options are handled, eliminating</title>
<updated>1998-08-23T03:07:17Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1998-08-23T03:07:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cfe8b629f1f13b06fa1aec801248b7e431e48aba'/>
<id>urn:sha1:cfe8b629f1f13b06fa1aec801248b7e431e48aba</id>
<content type='text'>
another specialized mbuf type in the process.  Also clean up some
of the cruft surrounding IPFW, multicast routing, RSVP, and other
ill-explored corners.
</content>
</entry>
<entry>
<title>Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$.  We are not</title>
<updated>1997-02-22T09:48:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-02-22T09:48:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6875d25465631b7563f1b90e6b05e2640dc81f4e'/>
<id>urn:sha1:6875d25465631b7563f1b90e6b05e2640dc81f4e</id>
<content type='text'>
ready for it yet.
</content>
</entry>
<entry>
<title>Make the long-awaited change from $Id$ to $FreeBSD$</title>
<updated>1997-01-14T07:20:47Z</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1997-01-14T07:20:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1130b656e5fe4c2d1ba299e024d1b40eaeebd380'/>
<id>urn:sha1:1130b656e5fe4c2d1ba299e024d1b40eaeebd380</id>
<content type='text'>
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
</content>
</entry>
<entry>
<title>Expose more of these structures to tthe user so that netstat</title>
<updated>1997-01-03T19:53:35Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1997-01-03T19:53:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c41ac00245c5d3508c076ce9ea64bb5725327178'/>
<id>urn:sha1:c41ac00245c5d3508c076ce9ea64bb5725327178</id>
<content type='text'>
doesn't walk around with its KERNEL exposed.

More commits to follow...
</content>
</entry>
</feed>
