<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netipx/README, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Remove IPX support.</title>
<updated>2014-03-14T02:58:48+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2014-03-14T02:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c284d9395713ea0217230e077e70d2df8a9900c'/>
<id>2c284d9395713ea0217230e077e70d2df8a9900c</id>
<content type='text'>
IPX was a network transport protocol in Novell's NetWare network operating
system from late 80s and then 90s. The NetWare itself switched to TCP/IP
as default transport in 1998. Later, in this century the Novell Open
Enterprise Server became successor of Novell NetWare. The last release
that claimed to still support IPX was OES 2 in 2007. Routing equipment
vendors (e.g. Cisco) discontinued support for IPX in 2011.

Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IPX was a network transport protocol in Novell's NetWare network operating
system from late 80s and then 90s. The NetWare itself switched to TCP/IP
as default transport in 1998. Later, in this century the Novell Open
Enterprise Server became successor of Novell NetWare. The last release
that claimed to still support IPX was OES 2 in 2007. Routing equipment
vendors (e.g. Cisco) discontinued support for IPX in 2011.

Thus, IPX won't be supported in FreeBSD 11.0-RELEASE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright on netipx.</title>
<updated>2009-06-21T16:11:26+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-21T16:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e498ea5b748a22eb52d9c2419711951496f72e1d'/>
<id>e498ea5b748a22eb52d9c2419711951496f72e1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove historical support for capturing IPX packets in the output path</title>
<updated>2009-06-21T10:10:44+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2009-06-21T10:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=941c2e1cd1e62387d1e876739b5e6b0c46fef332'/>
<id>941c2e1cd1e62387d1e876739b5e6b0c46fef332</id>
<content type='text'>
using raw IPX sockets.  While functional, this support is disabled
using a flag that can't be changed from userspace, and google reveals
no documentation or use of that flag anywhere.  This eliminates a
potential lock order reversal and code reentrance issue in which the
output path reentered the input path in IPX.

An alternative to removal would be to use the netisr, as a comment I
added in 2005 suggests.  While this change is fairly straight-forward,
the lack of any consumers or the easy possibility of consumers (kernel
modification and recompile required) suggests that this is simply an
unused feature.

Update README to remove this TODO, and a TODO regarding IPX/IP
encapsulation which was also removed a few years ago.

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
using raw IPX sockets.  While functional, this support is disabled
using a flag that can't be changed from userspace, and google reveals
no documentation or use of that flag anywhere.  This eliminates a
potential lock order reversal and code reentrance issue in which the
output path reentered the input path in IPX.

An alternative to removal would be to use the netisr, as a comment I
added in 2005 suggests.  While this change is fairly straight-forward,
the lack of any consumers or the easy possibility of consumers (kernel
modification and recompile required) suggests that this is simply an
unused feature.

Update README to remove this TODO, and a TODO regarding IPX/IP
encapsulation which was also removed a few years ago.

MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a simple netipx TODO list to the end of README, since there are a</title>
<updated>2006-03-27T09:10:09+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-03-27T09:10:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e3c26fb50dbb2a25e0a57bf0589b8db1aeb7e618'/>
<id>e3c26fb50dbb2a25e0a57bf0589b8db1aeb7e618</id>
<content type='text'>
number of problems with netipx that I have not yet resolved, and I
don't want them lost track of.

MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
number of problems with netipx that I have not yet resolved, and I
don't want them lost track of.

MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright to 2006, comment on my contribution to this code in the</title>
<updated>2006-03-24T00:02:15+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-03-24T00:02:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5ca770c90c0f98b21f000ef0ddaa3045cd2d0d29'/>
<id>5ca770c90c0f98b21f000ef0ddaa3045cd2d0d29</id>
<content type='text'>
style of previous contributors.

MFC after:	1 month
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
style of previous contributors.

MFC after:	1 month
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright: parts of the netipx implementation are covered by a</title>
<updated>2005-04-10T18:05:46+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-04-10T18:05:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=313bcc9cb8f70f4dab2d63dc072d932ff8e42aa9'/>
<id>313bcc9cb8f70f4dab2d63dc072d932ff8e42aa9</id>
<content type='text'>
2005 copyright.

MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2005 copyright.

MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Marginally reformat my copyright statement to remove the spurious ','.</title>
<updated>2005-03-10T14:19:31+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-03-10T14:19:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=47605579c9a399570755a41adfc6f999ca3b8f28'/>
<id>47605579c9a399570755a41adfc6f999ca3b8f28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>/* -&gt; /*- for license, minor formatting changes</title>
<updated>2005-01-07T01:45:51+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-07T01:45:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c398230b64aea809cb7c5cea8db580af7097920c'/>
<id>c398230b64aea809cb7c5cea8db580af7097920c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document copyright updates in netipx README as other prior updates have</title>
<updated>2005-01-02T15:10:02+00:00</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2005-01-02T15:10:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9e7c226533a33495c54073d65d70f2d9042ff352'/>
<id>9e7c226533a33495c54073d65d70f2d9042ff352</id>
<content type='text'>
been documented.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
been documented.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add $FreeBSD$</title>
<updated>2000-05-01T20:32:07+00:00</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-05-01T20:32:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=365c5db0a711e2e0a0c08a5c1e30f7849feab58c'/>
<id>365c5db0a711e2e0a0c08a5c1e30f7849feab58c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
