You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/10/15 13:18:34 UTC
[incubator-nuttx] branch master updated:
include/nuttx/net/netconfig.h: add MSS values for usrsock
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new fc1ac6e include/nuttx/net/netconfig.h: add MSS values for usrsock
fc1ac6e is described below
commit fc1ac6e3e042787c10ff50f9e75bb41c6f696258
Author: Juha Niskanen <ju...@haltian.com>
AuthorDate: Fri Oct 15 15:16:45 2021 +0300
include/nuttx/net/netconfig.h: add MSS values for usrsock
Signed-off-by: Juha Niskanen <ju...@haltian.com>
---
include/nuttx/net/netconfig.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/include/nuttx/net/netconfig.h b/include/nuttx/net/netconfig.h
index af1c439..18d5d29 100644
--- a/include/nuttx/net/netconfig.h
+++ b/include/nuttx/net/netconfig.h
@@ -272,7 +272,14 @@
# define TUN_UDP_MSS(h) (CONFIG_NET_TUN_PKTSIZE - __UDP_HDRLEN - (h))
#endif
+#ifdef CONFIG_NET_USRSOCK
+# define __MIN_UDP_MSS(h) INT_MAX
+# define __MAX_UDP_MSS(h) 0
+#endif
+
#ifdef CONFIG_NET_ETHERNET
+# undef __MIN_UDP_MSS
+# undef __MAX_UDP_MSS
# define __MIN_UDP_MSS(h) ETH_UDP_MSS(h)
# define __MAX_UDP_MSS(h) ETH_UDP_MSS(h)
# define __ETH_MIN_UDP_MSS(h) ETH_UDP_MSS(h)
@@ -452,7 +459,14 @@
# define TUN_TCP_MSS(h) (CONFIG_NET_TUN_PKTSIZE - __TCP_HDRLEN - (h))
#endif
+#ifdef CONFIG_NET_USRSOCK
+# define __MIN_TCP_MSS(h) INT_MAX
+# define __MAX_TCP_MSS(h) 0
+#endif
+
#ifdef CONFIG_NET_ETHERNET
+# undef __MIN_TCP_MSS
+# undef __MAX_TCP_MSS
# define __MIN_TCP_MSS(h) ETH_TCP_MSS(h)
# define __MAX_TCP_MSS(h) ETH_TCP_MSS(h)
# define __ETH_MIN_TCP_MSS(h) ETH_TCP_MSS(h)