summaryrefslogtreecommitdiff
path: root/nuttx/Documentation
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/Documentation')
-rw-r--r--nuttx/Documentation/NuttX.html5
-rw-r--r--nuttx/Documentation/NuttxPortingGuide.html5
-rw-r--r--nuttx/Documentation/NuttxUserGuide.html8
3 files changed, 17 insertions, 1 deletions
diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html
index 39ba8dcc3..3dd0d53fa 100644
--- a/nuttx/Documentation/NuttX.html
+++ b/nuttx/Documentation/NuttX.html
@@ -8,7 +8,7 @@
<tr align="center" bgcolor="#e4e4e4">
<td>
<h1><big><font color="#3c34ec"><i>NuttX RTOS</i></font></big></h1>
- <p>Last Updated: November 17, 2008</p>
+ <p>Last Updated: November 20, 2008</p>
</td>
</tr>
</table>
@@ -1212,6 +1212,9 @@ nuttx-0.3.19 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
and not recv() is in-place when a TCP/IP packet is received, the packet is placed into
a read-ahead buffer. However, the old contents of the read-ahead buffer were not being
cleared and old data would contaminate the newly received buffer.
+ * Implemented support for connection backlog. The size of the backlog is specified by the
+ second argument of the standard listen() API. Hooks are provided to support poll()/select()
+ waiting for connections, with a subsequent call to accept() to use the backlogged connection.
pascal-0.1.3 2008-xx-xx Gregory Nutt &lt;spudmonkey@racsa.co.cr&gt;
diff --git a/nuttx/Documentation/NuttxPortingGuide.html b/nuttx/Documentation/NuttxPortingGuide.html
index f32138fcd..0d3b978d0 100644
--- a/nuttx/Documentation/NuttxPortingGuide.html
+++ b/nuttx/Documentation/NuttxPortingGuide.html
@@ -1595,6 +1595,11 @@ The system can be re-made subsequently by just typing <code>make</code>.
<code>CONFIG_NET_TCP_CONNS</code>: Maximum number of TCP connections (all tasks).
</li>
<li>
+ <code>CONFIG_NET_TCPBACKLOG</code>:
+ Incoming connections pend in a backlog until <code>accept()</code> is called.
+ The size of the backlog is selected when <code>listen()</code> is called.
+ </li>
+ <li>
<code>CONFIG_NET_TCP_READAHEAD_BUFSIZE</code>: Size of TCP read-ahead buffers
</li>
<li>
diff --git a/nuttx/Documentation/NuttxUserGuide.html b/nuttx/Documentation/NuttxUserGuide.html
index e843908a7..0dfa64a87 100644
--- a/nuttx/Documentation/NuttxUserGuide.html
+++ b/nuttx/Documentation/NuttxUserGuide.html
@@ -6070,6 +6070,14 @@ interface of the same name.
<li><code>CONFIG_NET_NTCP_READAHEAD_BUFFERS</code> Defined to be greater than zero</li>
</ul>
<p>
+ In order to for select to work with incoming connections, you must also select:
+</p>
+<ul>
+ <li><code>CONFIG_NET_TCPBACKLOG</code>
+ Incoming connections pend in a backlog until <code>accept()</cod> is called.
+ The size of the backlog is selected when <code>listen()</code> is called.</li>
+</ul>
+<p>
<b>Input Parameters:</b>
</p>
<ul>