summaryrefslogtreecommitdiff
path: root/nuttx/net/tcp
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-01-21 10:29:18 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-01-21 10:29:18 -0600
commit0a10852b9064fe571e9a0b7e95c5a5512de120c2 (patch)
treef1c7b772ef257c454f5a380b8849fecf3b0a9cfa /nuttx/net/tcp
parent5f577c1501af7192c1552a5493f35bee514b9f1a (diff)
downloadpx4-nuttx-0a10852b9064fe571e9a0b7e95c5a5512de120c2.tar.gz
px4-nuttx-0a10852b9064fe571e9a0b7e95c5a5512de120c2.tar.bz2
px4-nuttx-0a10852b9064fe571e9a0b7e95c5a5512de120c2.zip
IPv6 -- various fixed from problems found in testing
Diffstat (limited to 'nuttx/net/tcp')
-rw-r--r--nuttx/net/tcp/tcp_send.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/nuttx/net/tcp/tcp_send.c b/nuttx/net/tcp/tcp_send.c
index 3717faf85..69949502a 100644
--- a/nuttx/net/tcp/tcp_send.c
+++ b/nuttx/net/tcp/tcp_send.c
@@ -170,6 +170,8 @@ static inline void tcp_ipv4_sendcomplete(FAR struct net_driver_s *dev,
ipv4->ipchksum = 0;
ipv4->ipchksum = ~ipv4_chksum(dev);
+
+ nllvdbgi("IPv4 length: %d\n", ((int)ipv4->len << 8) + ipv4->len[1]);
}
#endif /* CONFIG_NET_IPv4 */
@@ -226,6 +228,8 @@ static inline void tcp_ipv6_sendcomplete(FAR struct net_driver_s *dev,
ipv6->vtc = 0x60;
ipv6->tcf = 0x00;
ipv6->flow = 0x00;
+
+ nllvdbg("IPv6 length: %d\n", ((int)ipv6->len << 8) + ipv6->len[1]);
}
#endif /* CONFIG_NET_IPv6 */
@@ -250,8 +254,6 @@ static inline void tcp_ipv6_sendcomplete(FAR struct net_driver_s *dev,
static void tcp_sendcomplete(FAR struct net_driver_s *dev,
FAR struct tcp_hdr_s *tcp)
{
- nllvdbg("TCP payload: %d (%d) bytes\n", dev->d_sndlen, dev->d_len);
-
#ifdef CONFIG_NET_IPv6
#ifdef CONFIG_NET_IPv4
if (IFF_IS_IPv6(dev->d_flags))