<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/netinet/in.c, 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>2002-11-08T00:45:50Z</updated>
<entry>
<title>MFC 1.67: fixed a kernel crash by "ifconfig stf0 inet 1.2.3.4"</title>
<updated>2002-11-08T00:45:50Z</updated>
<author>
<name>SUZUKI Shinsuke</name>
<email>suz@FreeBSD.org</email>
</author>
<published>2002-11-08T00:45:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=517fef588de0fc659fb49c6c51f0cf36ac4dfe8b'/>
<id>urn:sha1:517fef588de0fc659fb49c6c51f0cf36ac4dfe8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC 1.49, 1.50, 1.52: use &lt;sys/queue&gt; macros rather than fondling</title>
<updated>2002-10-13T07:09:58Z</updated>
<author>
<name>Kelly Yancey</name>
<email>kbyanc@FreeBSD.org</email>
</author>
<published>2002-10-13T07:09:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a199b69f48000d44e18fa9dd603f11657b5b76ae'/>
<id>urn:sha1:a199b69f48000d44e18fa9dd603f11657b5b76ae</id>
<content type='text'>
implementation details.
</content>
</entry>
<entry>
<title>MFC: Remove the code that masks an EEXIST returned from rtinit() when</title>
<updated>2002-05-01T08:30:36Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-05-01T08:30:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=42a76f9f85bbf7d885b6c6d983fa31c000d19085'/>
<id>urn:sha1:42a76f9f85bbf7d885b6c6d983fa31c000d19085</id>
<content type='text'>
     calling ioctl(SIOC[AS]IFADDR).
</content>
</entry>
<entry>
<title>MFC: Don't add host routes for interface addresses of</title>
<updated>2002-05-01T08:29:16Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-05-01T08:29:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=13804ec05aa97d9ae342b65440cd7ced2e8a2407'/>
<id>urn:sha1:13804ec05aa97d9ae342b65440cd7ced2e8a2407</id>
<content type='text'>
     0.0.0.0/8 -&gt; 0.255.255.255.

Submitted by:		iedowse
Not objected to by:	luigi
</content>
</entry>
<entry>
<title>Fix a patch mistake</title>
<updated>2002-04-25T10:33:29Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-04-25T10:33:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bc26c19e84f11cf2c534b04548746127e1954b7c'/>
<id>urn:sha1:bc26c19e84f11cf2c534b04548746127e1954b7c</id>
<content type='text'>
Submitted by:	Matthew Reimer &lt;mreimer@vpop.net&gt;
</content>
</entry>
<entry>
<title>Disable part of the last commit when kernel-bootp support is used.</title>
<updated>2002-03-16T18:08:01Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2002-03-16T18:08:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c7aa9daba3f814d1acdfcfc9041ff2556d5695e9'/>
<id>urn:sha1:c7aa9daba3f814d1acdfcfc9041ff2556d5695e9</id>
<content type='text'>
This caused a panic on diskless kernels when more than one interface
was present in the system.

I am not sure there is another way out -- right now, kernel-bootp
wants to set an address of 0.0.0.0/0 on all interfaces to be able
to send out the bootp request, so conflicts on the address assignments
are unavoidable, and while the error can be trapped in the caller,
not assigning an address to the interface actually prevents the
request packets from going out.

This applies to -current as well, but I have not had a chance to test it
there yet, and fixing the breakage to -stable was definitely urgent.
</content>
</entry>
<entry>
<title>MFC: During SIOCAIFADDR, if in_ifinit() fails and we've already added an</title>
<updated>2002-02-27T12:12:25Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2002-02-27T12:12:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=37d74762e29e586ea3dac5dce27f9ab95bba7356'/>
<id>urn:sha1:37d74762e29e586ea3dac5dce27f9ab95bba7356</id>
<content type='text'>
     interface address, blow the address away again before returning the
     error.

     In in_ifinit(), if we get an error from rtinit() and we've also got
     a destination address, return the error rather than masking EEXISTS.
     Failing to create a host route when configuring an interface is now
     treated as an error.

Requested by:		nsayer
Made possible by:	joerg
</content>
</entry>
<entry>
<title>MFC: r1.58, r1.59: use hash table for IP addresses.</title>
<updated>2001-12-14T19:59:55Z</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2001-12-14T19:59:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=661ce79419914c170d50a0eb696759d42e799458'/>
<id>urn:sha1:661ce79419914c170d50a0eb696759d42e799458</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: (1.60) Make sure the netmask always has an address family.</title>
<updated>2001-11-13T22:41:24Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2001-11-13T22:41:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=36855d4ed62f14955fe0c3d54a2f22acb152128a'/>
<id>urn:sha1:36855d4ed62f14955fe0c3d54a2f22acb152128a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: removing network card, and kill aplication.</title>
<updated>2001-08-13T16:26:17Z</updated>
<author>
<name>Hajimu UMEMOTO</name>
<email>ume@FreeBSD.org</email>
</author>
<published>2001-08-13T16:26:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3c83ff28ab32b3501013c7b9ab23d1916c2f27c7'/>
<id>urn:sha1:3c83ff28ab32b3501013c7b9ab23d1916c2f27c7</id>
<content type='text'>
imo_membership[].inm_ifp refer interface pointer
after removing interface.
When kill aplication, release socket,and imo_membership.
imo_membership use already not exist interface pointer.
Then, kernel panic.

	sys/netinet/in.c:		1.55
	sys/netinet/in_pcb.c:		1.87
	sys/netinet/in_pcb.h:		1.39
	sys/netinet6/in6_ifattach.c:	1.7
	sys/netinet6/in6_pcb.c:		1.16
	sys/netinet6/in6_pcb.h		1.5

Approved by:	murray
</content>
</entry>
</feed>
