<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet/tcp_usrreq.c, branch release/2.2.8_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1999-01-21T00:55:30+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1999-01-21T00:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9e2dc176f709713f9565ed1711c958f0707eb36'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'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.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC rev 1.36: splnet was not released in an error condition in</title>
<updated>1997-12-18T09:52:01+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1997-12-18T09:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=84588e091281ca0b5618c49a995133eabd535fbc'/>
<id>84588e091281ca0b5618c49a995133eabd535fbc</id>
<content type='text'>
tcp_usr_send().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tcp_usr_send().
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: make TCPDEBUG a new-style option</title>
<updated>1997-09-16T18:37:02+00:00</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1997-09-16T18:37:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=35dc68d1b9c30fe3121d62ed4230ed07bdc78fdb'/>
<id>35dc68d1b9c30fe3121d62ed4230ed07bdc78fdb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Daring greatly, since everyone else seems to defer to him in these matters,</title>
<updated>1997-02-21T16:48:34+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1997-02-21T16:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d028ae87b8f6c291dfd3373d78112e842bbb1e24'/>
<id>d028ae87b8f6c291dfd3373d78112e842bbb1e24</id>
<content type='text'>
ourt fearless network person dons his asbestos suit and commits a
security/crash bug fix to the 2.2 release branch.

This merge includes revs. 1.28 (delete mondo switch statement form Hell) and
1.30 (fix bug where ordinary users could panic the system)).
Rev. 1.29 was not merged because of outside dependencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ourt fearless network person dons his asbestos suit and commits a
security/crash bug fix to the 2.2 release branch.

This merge includes revs. 1.28 (delete mondo switch statement form Hell) and
1.30 (fix bug where ordinary users could panic the system)).
Rev. 1.29 was not merged because of outside dependencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improved in_pcblookuphash() to support wildcarding, and changed relavent</title>
<updated>1996-10-07T19:06:12+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1996-10-07T19:06:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6d6a026b47e40c850fdf39d78135c269e1ce3e55'/>
<id>6d6a026b47e40c850fdf39d78135c269e1ce3e55</id>
<content type='text'>
callers of it to take advantage of this. This reduces new connection
request overhead in the face of a large number of PCBs in the system.
Thanks to David Filo &lt;filo@yahoo.com&gt; for suggesting this and providing
a sample implementation (which wasn't used, but showed that it could be
done).

Reviewed by:	wollman
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
callers of it to take advantage of this. This reduces new connection
request overhead in the face of a large number of PCBs in the system.
Thanks to David Filo &lt;filo@yahoo.com&gt; for suggesting this and providing
a sample implementation (which wasn't used, but showed that it could be
done).

Reviewed by:	wollman
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the misnamed tcp initial keepalive timer value (which is really the</title>
<updated>1996-09-13T23:51:44+00:00</updated>
<author>
<name>Paul Traina</name>
<email>pst@FreeBSD.org</email>
</author>
<published>1996-09-13T23:51:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7b40aa327dde148ea4fccc538d68ec8cd274030e'/>
<id>7b40aa327dde148ea4fccc538d68ec8cd274030e</id>
<content type='text'>
time, in seconds, that state for non-established TCP sessions stays about)
a sysctl modifyable variable.

[part 1 of two commits, I just realized I can't play with the indices as
 I was typing this commit message.]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
time, in seconds, that state for non-established TCP sessions stays about)
a sysctl modifyable variable.

[part 1 of two commits, I just realized I can't play with the indices as
 I was typing this commit message.]
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed two bugs in previous commit: be sure to include tcp_debug.h when</title>
<updated>1996-07-12T17:28:47+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1996-07-12T17:28:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=af7a29993083b1562f01c87bb774fbe4fc3579e7'/>
<id>af7a29993083b1562f01c87bb774fbe4fc3579e7</id>
<content type='text'>
TCPDEBUG is defined, and fix typo in TCPDEBUG2() macro.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TCPDEBUG is defined, and fix typo in TCPDEBUG2() macro.
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify the kernel to use the new pr_usrreqs interface rather than the old</title>
<updated>1996-07-11T16:32:50+00:00</updated>
<author>
<name>Garrett Wollman</name>
<email>wollman@FreeBSD.org</email>
</author>
<published>1996-07-11T16:32:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c37256e5a5909f395ae8cae19816e2e2818ca6f'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move or add #include &lt;queue.h&gt; in preparation for upcoming struct socket</title>
<updated>1996-03-11T15:13:58+00:00</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1996-03-11T15:13:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2ee45d7d28537a84a31b34e9265646a4a6619230'/>
<id>2ee45d7d28537a84a31b34e9265646a4a6619230</id>
<content type='text'>
changes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
changes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed unnecessary #includes of vm stuff.  Most of them were once</title>
<updated>1995-12-06T23:37:44+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1995-12-06T23:37:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2baeef32b64131093260cf102157bd822ab14b6d'/>
<id>2baeef32b64131093260cf102157bd822ab14b6d</id>
<content type='text'>
prerequisites for &lt;sys/sysctl.h&gt;.

subr_prof.c:
Also replaced #include of &lt;sys/user.h&gt; by #include of &lt;sys/resourcevar.h&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prerequisites for &lt;sys/sysctl.h&gt;.

subr_prof.c:
Also replaced #include of &lt;sys/user.h&gt; by #include of &lt;sys/resourcevar.h&gt;.
</pre>
</div>
</content>
</entry>
</feed>
