DHCP-related documentation updates/warning fixes
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2824 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
d8e2f1f522
commit
a197314b01
@ -8,7 +8,7 @@
|
|||||||
<tr align="center" bgcolor="#e4e4e4">
|
<tr align="center" bgcolor="#e4e4e4">
|
||||||
<td>
|
<td>
|
||||||
<h1><big><font color="#3c34ec"><i>NuttShell (NSH)</i></font></big></h1>
|
<h1><big><font color="#3c34ec"><i>NuttShell (NSH)</i></font></big></h1>
|
||||||
<p>Last Updated: June 08, 2009</p>
|
<p>Last Updated: July 06, 2010</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
@ -2099,6 +2099,23 @@ nsh>
|
|||||||
<th align="left">Description</th>
|
<th align="left">Description</th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET=y</code></b></td>
|
||||||
|
<td>
|
||||||
|
Of course, networking must be enabled.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NSOCKET_DESCRIPTORS</code></b></td>
|
||||||
|
<td>
|
||||||
|
And, of course, you must allocate some socket descriptors.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET_TCP=y</code></b></td>
|
||||||
|
<td>
|
||||||
|
TCP/IP support is required for telnet (as well as various other TCP-related configuration settings).
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<td valign="top"><b><code>CONFIG_EXAMPLES_NSH_IOBUFFER_SIZE</code></b></td>
|
<td valign="top"><b><code>CONFIG_EXAMPLES_NSH_IOBUFFER_SIZE</code></b></td>
|
||||||
<td>
|
<td>
|
||||||
Determines the size of the I/O buffer to use for sending/
|
Determines the size of the I/O buffer to use for sending/
|
||||||
@ -2139,6 +2156,49 @@ nsh>
|
|||||||
</tr>
|
</tr>
|
||||||
</table></center>
|
</table></center>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
If you use DHCPC, then some special configuration network options are
|
||||||
|
required. These include:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<center><table width="100%">
|
||||||
|
<tr bgcolor="#e4e4e4">
|
||||||
|
<th align="left" width="25%">Configuration</th>
|
||||||
|
<th align="left">Description</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET=y</code></b></td>
|
||||||
|
<td>
|
||||||
|
Of course, networking must be enabled.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NSOCKET_DESCRIPTORS</code></b></td>
|
||||||
|
<td>
|
||||||
|
And, of course, you must allocate some socket descriptors.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET_UDP=y</code></b></td>
|
||||||
|
<td>
|
||||||
|
UDP support is required for DHCP (as well as various other UDP-related configuration settings).
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET_BROADCAST=y</code></b></td>
|
||||||
|
<td>
|
||||||
|
UDP broadcast support is needed.
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td valign="top"><b><code>CONFIG_NET_BUFSIZE=650</code></b> (or larger)</td>
|
||||||
|
<td>
|
||||||
|
Per RFC2131 (p. 9), the DHCP client must be prepared to receive DHCP messages of up to
|
||||||
|
576 bytes (excluding Ethernet, IP, or UDP headers and FCS).
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table></center>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
If <code>CONFIG_EXAMPLES_NSH_ROMFSETC</code> is selected, then the following additional
|
If <code>CONFIG_EXAMPLES_NSH_ROMFSETC</code> is selected, then the following additional
|
||||||
configuration setting apply:
|
configuration setting apply:
|
||||||
|
Loading…
Reference in New Issue
Block a user