<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/in_proto.c, branch release/2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Tell stupid users to write the bootcode.</title>
<updated>1994-11-22T10:58:58+00:00</updated>
<author>
<name>Jordan K. Hubbard</name>
<email>jkh@FreeBSD.org</email>
</author>
<published>1994-11-22T10:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=140932d6d85b561ad06abe5006a5e973a7713c45'/>
<id>140932d6d85b561ad06abe5006a5e973a7713c45</id>
<content type='text'>
This commit was manufactured to restore the state of the 2.0-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was manufactured to restore the state of the 2.0-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add code to be a bit smarter about IP routes, conditioned on the option</title>
<updated>1994-11-02T04:41:39+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1994-11-02T04:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5c2dae8edc8ba97935136bd4cea593c2e64f6f8f'/>
<id>5c2dae8edc8ba97935136bd4cea593c2e64f6f8f</id>
<content type='text'>
IN_RMX.  (Eventually this will be standard, but I just wrote the code today
and don't want to break anyone.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IN_RMX.  (Eventually this will be standard, but I just wrote the code today
and don't want to break anyone.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Made TCPDEBUG truely optional. Based on changes I made in FreeBSD 1.1.5.</title>
<updated>1994-09-15T10:36:56+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-09-15T10:36:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=610ee2f9b518448dcbd51df40e79680f452eed37'/>
<id>610ee2f9b518448dcbd51df40e79680f452eed37</id>
<content type='text'>
Fixed somebody's idea of a joke - about the first half of the lines in
in_proto.c were spaced over by one space.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed somebody's idea of a joke - about the first half of the lines in
in_proto.c were spaced over by one space.
</pre>
</div>
</content>
</entry>
<entry>
<title>Shuffle some functions and variables around to make it possible for</title>
<updated>1994-09-14T03:10:15+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1994-09-14T03:10:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5e9ae478ac1220433a1c3bcad45985454034f01f'/>
<id>5e9ae478ac1220433a1c3bcad45985454034f01f</id>
<content type='text'>
multicast routing to be implemented as an LKM.  (There's still a bit of
work to do in this area.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
multicast routing to be implemented as an LKM.  (There's still a bit of
work to do in this area.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial get-the-easy-case-working upgrade of the multicast code</title>
<updated>1994-09-06T22:42:31+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1994-09-06T22:42:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f0068c4a701b5465bf29ebd9913a457d3bc5f2a1'/>
<id>f0068c4a701b5465bf29ebd9913a457d3bc5f2a1</id>
<content type='text'>
to something more recent than the ancient 1.2 release contained in
4.4.  This code has the following advantages as compared to
previous versions (culled from the README file for the SunOS release):

- True multicast delivery
- Configurable rate-limiting of forwarded multicast traffic on each
  physical interface or tunnel, using a token-bucket limiter.
- Simplistic classification of packets for prioritized dropping.
- Administrative scoping of multicast address ranges.
- Faster detection of hosts leaving groups.
- Support for multicast traceroute (code not yet available).
- Support for RSVP, the Resource Reservation Protocol.

What still needs to be done:

- The multicast forwarder needs testing.
- The multicast routing daemon needs to be ported.
- Network interface drivers need to have the `#ifdef MULTICAST' goop ripped
  out of them.
- The IGMP code should probably be bogon-tested.

Some notes about the porting process:

In some cases, the Berkeley people decided to incorporate functionality from
later releases of the multicast code, but then had to do things differently.
As a result, if you look at Deering's patches, and then look at
our code, it is not always obvious whether the patch even applies.  Let
the reader beware.

I ran ip_mroute.c through several passes of `unifdef' to get rid of
useless grot, and to permanently enable the RSVP support, which we will
include as standard.

Ported by: 	Garrett Wollman
Submitted by:	Steve Deering and Ajit Thyagarajan (among others)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to something more recent than the ancient 1.2 release contained in
4.4.  This code has the following advantages as compared to
previous versions (culled from the README file for the SunOS release):

- True multicast delivery
- Configurable rate-limiting of forwarded multicast traffic on each
  physical interface or tunnel, using a token-bucket limiter.
- Simplistic classification of packets for prioritized dropping.
- Administrative scoping of multicast address ranges.
- Faster detection of hosts leaving groups.
- Support for multicast traceroute (code not yet available).
- Support for RSVP, the Resource Reservation Protocol.

What still needs to be done:

- The multicast forwarder needs testing.
- The multicast routing daemon needs to be ported.
- Network interface drivers need to have the `#ifdef MULTICAST' goop ripped
  out of them.
- The IGMP code should probably be bogon-tested.

Some notes about the porting process:

In some cases, the Berkeley people decided to incorporate functionality from
later releases of the multicast code, but then had to do things differently.
As a result, if you look at Deering's patches, and then look at
our code, it is not always obvious whether the patch even applies.  Let
the reader beware.

I ran ip_mroute.c through several passes of `unifdef' to get rid of
useless grot, and to permanently enable the RSVP support, which we will
include as standard.

Ported by: 	Garrett Wollman
Submitted by:	Steve Deering and Ajit Thyagarajan (among others)
</pre>
</div>
</content>
</entry>
<entry>
<title>Added $Id$</title>
<updated>1994-08-02T07:55:43+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-08-02T07:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3c4dd3568f411b4f00f795929afb77ca972c2325'/>
<id>3c4dd3568f411b4f00f795929afb77ca972c2325</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.</title>
<updated>1994-05-25T09:21:21+00:00</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-05-25T09:21:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=26f9a76710a312a951848542b9ca1f44100450e2'/>
<id>26f9a76710a312a951848542b9ca1f44100450e2</id>
<content type='text'>
Reviewed by:	Rodney W. Grimes
Submitted by:	John Dyson and David Greenman
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	Rodney W. Grimes
Submitted by:	John Dyson and David Greenman
</pre>
</div>
</content>
</entry>
<entry>
<title>BSD 4.4 Lite Kernel Sources</title>
<updated>1994-05-24T10:09:53+00:00</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1994-05-24T10:09:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=df8bae1de4b67ccf57f4afebd4e2bf258c38910d'/>
<id>df8bae1de4b67ccf57f4afebd4e2bf258c38910d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
