summaryrefslogtreecommitdiff
path: root/nuttx/net/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/net/Kconfig')
-rw-r--r--nuttx/net/Kconfig10
1 files changed, 6 insertions, 4 deletions
diff --git a/nuttx/net/Kconfig b/nuttx/net/Kconfig
index ead407e5e..2481bb6b3 100644
--- a/nuttx/net/Kconfig
+++ b/nuttx/net/Kconfig
@@ -84,14 +84,16 @@ config NET_SOLINGER
endif # NET_SOCKOPTS
config NET_BUFSIZE
- int "Network packet buffer size"
+ int "Network packet buffer size (MTU)"
default 1294 if !NET_SLIP && NET_IPv6
default 590 if !NET_SLIP && !NET_IPv6
default 296 if NET_SLIP && !NET_IPv6
---help---
- uIP buffer size. This size includes the size of TCP/UDP header,
- the IP header, and the Ethernet header (assuming that the Ethernet
- transport is used.
+ Packet buffer size. This size includes the TCP/UDP payload plus the
+ size of TCP/UDP header, the IP header, and the Ethernet header
+ (assuming that the Ethernet transport is used). This value is
+ normally referred to as the MTU (Maximum Transmission Unit); the
+ payload is the MSS (Maximum Segment Size).
IPv4 hosts are required to be able to handle an MSS of at least
536 octets, resulting in a minimum buffer size of 536+20+20+14 =