<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/if_ether.c, branch release/4.8.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.8.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.8.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-04-03T18:49:23Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2003-04-03T18:49:23Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2003-04-03T18:49:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c0b5822358eaf1f5f5f2ac45e5ce80b4508637c'/>
<id>urn:sha1:0c0b5822358eaf1f5f5f2ac45e5ce80b4508637c</id>
<content type='text'>
'RELENG_4_8_0_RELEASE'.

This commit was manufactured to restore the state of the 4.8-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>Re-enable non pre-emptive ARP requests.</title>
<updated>2002-12-12T23:19:02Z</updated>
<author>
<name>Orion Hodson</name>
<email>orion@FreeBSD.org</email>
</author>
<published>2002-12-12T23:19:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e4c08f800785d15529a30896865477a782418d7'/>
<id>urn:sha1:2e4c08f800785d15529a30896865477a782418d7</id>
<content type='text'>
Submitted by: "Diomidis Spinellis" &lt;dds@aueb.gr&gt;
PR:	      kern/46116
</content>
</entry>
<entry>
<title>MFC 1.95: Register the arpintr netisr early.</title>
<updated>2002-10-21T20:48:54Z</updated>
<author>
<name>Andrew Gallatin</name>
<email>gallatin@FreeBSD.org</email>
</author>
<published>2002-10-21T20:48:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e18c1ff80a2f3e1917b2a6198f0e829f7481b926'/>
<id>urn:sha1:e18c1ff80a2f3e1917b2a6198f0e829f7481b926</id>
<content type='text'>
This fixes panics (mainly seen on alphas) which happen when dhclient is
run and the machine crashes because the arpintr netisr has not yet been
installed.

PR: 41642
Tested by: pirzyk, others on freebsd-alpha
</content>
</entry>
<entry>
<title>MFC 1.76: Use &lt;sys/queue&gt; macros rather than fondling implementation</title>
<updated>2002-10-13T07:11:46Z</updated>
<author>
<name>Kelly Yancey</name>
<email>kbyanc@FreeBSD.org</email>
</author>
<published>2002-10-13T07:11:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=34c317284b5521d46abff13f15e3f1413afad17a'/>
<id>urn:sha1:34c317284b5521d46abff13f15e3f1413afad17a</id>
<content type='text'>
details.
</content>
</entry>
<entry>
<title>MFC netinet/if_ether.c:1.93-1.94,</title>
<updated>2002-06-18T00:15:31Z</updated>
<author>
<name>Kelly Yancey</name>
<email>kbyanc@FreeBSD.org</email>
</author>
<published>2002-06-18T00:15:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2939190e5543692f066a08757f83e1df183e5ee7'/>
<id>urn:sha1:2939190e5543692f066a08757f83e1df183e5ee7</id>
<content type='text'>
    net/if_iso88025subr.c:1.21,
    net/iso88025.h:1.6-1.8:
	Move ISO88025 source routing information into sockaddr_dl's
	sdl_data field.  This returns the sdl_data field to a
	variable-length field.  More importantly, this prevents a
	easily-reproduceable data-corruption bug when the interface name
	plus the hardware address exceed the sdl_data field's original 12
	byte limit.  However, token-ring interfaces may still overflow the
	new sdl_data field's 46 byte limit if the interface name exceeds 6
	characters (since 6 characters for interface name plus 6 for hardware
	address plus 34 for source routing = the size of sdl_data).

Sponsored by:	NTT Multimedia Communications Labs
</content>
</entry>
<entry>
<title>MFC (rev 1.91): support for pre-expiry arp requests for hosts we</title>
<updated>2002-03-27T16:40:59Z</updated>
<author>
<name>Orion Hodson</name>
<email>orion@FreeBSD.org</email>
</author>
<published>2002-03-27T16:40:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79213be01320a516c7ec10671a35daaca6b0a281'/>
<id>urn:sha1:79213be01320a516c7ec10671a35daaca6b0a281</id>
<content type='text'>
are sending data to.

PR:		kern/25517
Reviewed by:	luigi
</content>
</entry>
<entry>
<title>unbreak binary compatibility for network drivers</title>
<updated>2002-02-20T23:34:09Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2002-02-20T23:34:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=057a99d102a97d6f334a0b336e430253efa1014e'/>
<id>urn:sha1:057a99d102a97d6f334a0b336e430253efa1014e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: ARP support for variable length link level addresses</title>
<updated>2002-02-13T21:38:56Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2002-02-13T21:38:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=619a95125683e3eb5be96629599c77d2cecd4932'/>
<id>urn:sha1:619a95125683e3eb5be96629599c77d2cecd4932</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: prevent a panic when using bridging and one of the interface does</title>
<updated>2001-12-26T17:36:36Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2001-12-26T17:36:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca527d0257e3a2e5fd966cedaf9d18e4d74a46ad'/>
<id>urn:sha1:ca527d0257e3a2e5fd966cedaf9d18e4d74a46ad</id>
<content type='text'>
not have an address. Also add a comment to point out what the correct
solution should be, but this is enough of a fix for the time being.
Hopefully we will have time to come up with a proper one for 4.5
(subject to re approval).

Approved by: re
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2001-12-20T10:30:19Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2001-12-20T10:30:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=70b99c33897ae776557422883ac8b3dd5bf7066d'/>
<id>urn:sha1:70b99c33897ae776557422883ac8b3dd5bf7066d</id>
<content type='text'>
net/		if.c,v 1.124, if_disc.c,v 1.29, if_faith.c,v 1.8,
		if_loop.c,v 1.65, if_stf.c,v 1.14, if_var.h,v 1.40,
		route.c,v 1.67, route.h,v 1.41, rtsock.c,v 1.61
netinet/	if_atm.c,v 1.9, if_atm.h,v 1.4, if_ether.c,v 1.85,
		in_pcb.c,v 1.91
netinet6/	in6_pcb.c,v 1.21, nd6.c,v 1.14, nd6.h,v 1.9

Pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2, also
found in CSRG archive.

Have sys/net/route.c:rtrequest1(), which takes ``rt_addrinfo *''
as the argument.  Pass rt_addrinfo all the way down to rtrequest1
and ifa-&gt;ifa_rtrequest.  3rd argument of ifa-&gt;ifa_rtrequest is now
``rt_addrinfo *'' instead of ``sockaddr *'' (almost no one is
using it anyways).

Benefit: the following command now works.  Previously we needed
two route(8) invocations, "add" then "change".
# route add -inet6 default ::1 -ifp gif0

Remove unsafe typecast in rtrequest(), from ``rtentry *'' to
``sockaddr *''.  It was introduced by 4.3BSD-Reno and never
corrected.

Also, bring in the following fixes from -CURRENT that prevented
this code from being MFC'ed earlier:

net/		rtsock.c,v 1.62

In RTM_CHANGE, only call rt_getifa() (to set the new ifp/ifa) if
we've either been passed a gateway (and the route is marked as
RTF_GATEWAY) or if we've been given an RTA_IFP or changed RTA_IFA
sockaddr.

net/		rtsock.c,v 1.63

Back out revision 1.7 -- it's no longer necessary to ensure that
``gate'' is set when RTF_GATEWAY is passed, as subsequent code
does that check now anyway.
</content>
</entry>
</feed>
