<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/net/if.c, branch release/2.2.8_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.8_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F2.2.8_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>1999-01-21T00:55:30Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-01-21T00:55:30Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-01-21T00:55:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a9e2dc176f709713f9565ed1711c958f0707eb36'/>
<id>urn:sha1:a9e2dc176f709713f9565ed1711c958f0707eb36</id>
<content type='text'>
'RELENG_2_2_8_RELEASE'.

This commit was manufactured to restore the state of the 2.2.8-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>1998-06-08T20:37:30Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1998-06-08T20:37:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e223cc395ddf14502faa3f3f498605eb037b6896'/>
<id>urn:sha1:e223cc395ddf14502faa3f3f498605eb037b6896</id>
<content type='text'>
Don't let ifunit() modify the string passed as an argument.
it may be in the text segment and write protected.
    matches 1.59 -&gt; 1.60
</content>
</entry>
<entry>
<title>MFC: patches to add a special address handler for prorocols for which</title>
<updated>1997-10-05T21:41:06Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1997-10-05T21:41:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=419ca6d279fda8ad98ebb780f64c07a6d81f13a7'/>
<id>urn:sha1:419ca6d279fda8ad98ebb780f64c07a6d81f13a7</id>
<content type='text'>
netmasks don't work. needed for netatalk.

Reviewed by:	davidg, jkh
</content>
</entry>
<entry>
<title>Bring if_media support from -current across to 2.2..  It's dormant unless</title>
<updated>1997-06-30T10:59:16Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1997-06-30T10:59:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d7d1d3874a16e43f90ba75155eb076944367a362'/>
<id>urn:sha1:d7d1d3874a16e43f90ba75155eb076944367a362</id>
<content type='text'>
used.  I've had reports that it works under 2.2 with the new if_de.c, but
I've only tested it with a hacked if_ed.c.
</content>
</entry>
<entry>
<title>Submitted by:	archie@whistle.com</title>
<updated>1996-08-07T04:09:05Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>1996-08-07T04:09:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=381dd1d2ca44132ee8376c1f6bfddf9fa599f8e1'/>
<id>urn:sha1:381dd1d2ca44132ee8376c1f6bfddf9fa599f8e1</id>
<content type='text'>
This is a patch to sys/net/if.c. What it does is patch the algorithm
for finding an IP address on an interface which most closely matches
a given IP address. The problem with it is when no address matches,
and you have to just pick one at random. Then the code ends up picking
the last IP address in the list. This patch changes things so it
picks up the first address instead.
Usually the first address is more useful as the later ones are aliases.
</content>
</entry>
<entry>
<title>Add better support for retrieving management information from network</title>
<updated>1996-07-30T19:17:07Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1996-07-30T19:17:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bbd17bf8e1085896027c21b166e90eb4f3afbe1f'/>
<id>urn:sha1:bbd17bf8e1085896027c21b166e90eb4f3afbe1f</id>
<content type='text'>
interfaces.  This creates two new tables in the net.link.generic branch
of the MIB; one contains (essentially) `ifdata' structures, and the other
contains a blob provided by the interface (and presumably used to
implement link-layer-specific MIB variables).  A number of things
have been moved around in the `ifnet' and `ifdata' structures, so
NEW VERSIONS OF ifconfig(8) AND routed(8) ARE REQUIRED.  (A simple
recompile is all that's necessary.)

I have a sample program which uses this interface for those interested
in making use of it.
</content>
</entry>
<entry>
<title>Fix a bug in ifa_ifwithnet() which caused a page fault in bcmp()</title>
<updated>1996-07-24T19:59:53Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1996-07-24T19:59:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fcd6781acb023749cc12ed448752e504bf51001c'/>
<id>urn:sha1:fcd6781acb023749cc12ed448752e504bf51001c</id>
<content type='text'>
when attepmting to add certain types of routes.  This problem
only manifested itself in the presence of unconfigured point-to-point
interfaces.

Noticed by: Chuck Cranor &lt;chuck@maria.wustl.edu&gt;
</content>
</entry>
<entry>
<title>Modify the kernel to use the new pr_usrreqs interface rather than the old</title>
<updated>1996-07-11T16:32:50Z</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1996-07-11T16:32:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2c37256e5a5909f395ae8cae19816e2e2818ca6f'/>
<id>urn:sha1:2c37256e5a5909f395ae8cae19816e2e2818ca6f</id>
<content type='text'>
pr_usrreq mechanism which was poorly designed and error-prone.  This
commit renames pr_usrreq to pr_ousrreq so that old code which depended on it
would break in an obvious manner.  This commit also implements the new
interface for TCP, although the old function is left as an example
(#ifdef'ed out).  This commit ALSO fixes a longstanding bug in the
TCP timer processing (introduced by davidg on 1995/04/12) which caused
timer processing on a TCB to always stop after a single timer had
expired (because it misinterpreted the return value from tcp_usrreq()
to indicate that the TCB had been deleted).  Finally, some code
related to polling has been deleted from if.c because it is not
relevant t -current and doesn't look at all like my current code.
</content>
</entry>
<entry>
<title>Since the updates to ifnet.if_lastchange are so rare (relatively</title>
<updated>1996-06-12T19:24:03Z</updated>
<author>
<name>Gary Palmer</name>
<email>gpalmer@FreeBSD.org</email>
</author>
<published>1996-06-12T19:24:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a614bfe060519b852bead35ff21fad5c33b051c2'/>
<id>urn:sha1:a614bfe060519b852bead35ff21fad5c33b051c2</id>
<content type='text'>
speaking), go for the extra accuracy and call microtime() to get
the current time.

Pointed Out By:		bde
</content>
</entry>
<entry>
<title>Change the use if ifnet.if_lastchange to be more in line with</title>
<updated>1996-06-10T23:07:36Z</updated>
<author>
<name>Gary Palmer</name>
<email>gpalmer@FreeBSD.org</email>
</author>
<published>1996-06-10T23:07:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e39a0280cb07f5cb2a01c8dda54c7bd3f0a2003a'/>
<id>urn:sha1:e39a0280cb07f5cb2a01c8dda54c7bd3f0a2003a</id>
<content type='text'>
SNMP requirements. Update description of ifnet.if_lastchange in if.h
to indicate this.
</content>
</entry>
</feed>
