diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2015-01-21 10:29:18 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2015-01-21 10:29:18 -0600 |
commit | 0a10852b9064fe571e9a0b7e95c5a5512de120c2 (patch) | |
tree | f1c7b772ef257c454f5a380b8849fecf3b0a9cfa /nuttx/net/tcp | |
parent | 5f577c1501af7192c1552a5493f35bee514b9f1a (diff) | |
download | px4-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.c | 6 |
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)) |