From aa691aabcee894ef9b17ceeee0fc80a4a8967a74 Mon Sep 17 00:00:00 2001
From: patacongo
Date: Sat, 12 Mar 2011 15:36:28 +0000
Subject: [PATCH] More support for SLIP data link protocol
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3370 42af7a65-404d-4744-a932-0658087f49c3
---
Documentation/NuttX.html | 7 +++++++
Documentation/NuttxPortingGuide.html | 18 ++++++++++++++----
2 files changed, 21 insertions(+), 4 deletions(-)
diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html
index a110d5ff28..f2b4938b78 100644
--- a/Documentation/NuttX.html
+++ b/Documentation/NuttX.html
@@ -463,6 +463,13 @@
TCP/IP, UDP, ICMP, IGMPv2 (client) stacks.
+
+
|
+
+
+ SLIP
+
+ |
|
diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html
index a3ffa2122b..c9d7f6bd26 100644
--- a/Documentation/NuttxPortingGuide.html
+++ b/Documentation/NuttxPortingGuide.html
@@ -12,7 +12,7 @@
NuttX RTOS Porting Guide
- Last Updated: March 3, 2011
+ Last Updated: March 12, 2011
|
@@ -3303,6 +3303,19 @@ build
CONFIG_NET
: Enable or disable all network features
+
+ CONFIG_NET_SLIP
: Selects the Serial Line Internet Protocol (SLIP) data link layer.
+ The default data link layer for uIP is Ethernet.
+ If CONFIG_NET_SLIP
is defined in the NuttX header file, then SLIP will be supported.
+ The basic differences between the SLIP and Ethernet configurations is that when SLIP is selected:
+
+ - The link level header (that comes before the IP header) is omitted.
+ - All MAC address processing is suppressed.
+ - ARP is disabled.
+
+ If CONFIG_NET_SLIP
is not supported, then Ethernet will be used
+ (there is no need to define anything special in the configuration file to use Ethernet -- it is the default).
+
CONFIG_NET_IPv6
: Build in support for IPv6
@@ -3390,9 +3403,6 @@ build
CONFIG_NET_MULTICAST
: Outgoing multi-cast address support
-
- CONFIG_NET_LLH_LEN
: The link level header length
-
CONFIG_NET_FWCACHE_SIZE
: number of packets to remember when looking for duplicates