diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2015-01-14 18:34:28 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2015-01-14 18:34:28 -0600 |
commit | 647a5c02c6f0d2871c0308c6f2e5916110136792 (patch) | |
tree | 15f73da4bad73c9ec01612f7f3f99ad1eb4f9322 /nuttx/net/udp | |
parent | e24204e4982296058d0185c2a52f89af18a5142d (diff) | |
download | px4-nuttx-647a5c02c6f0d2871c0308c6f2e5916110136792.tar.gz px4-nuttx-647a5c02c6f0d2871c0308c6f2e5916110136792.tar.bz2 px4-nuttx-647a5c02c6f0d2871c0308c6f2e5916110136792.zip |
Networking: A few more IPv6-related fixes
Diffstat (limited to 'nuttx/net/udp')
-rw-r--r-- | nuttx/net/udp/udp_send.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nuttx/net/udp/udp_send.c b/nuttx/net/udp/udp_send.c index acb7bddb6..658e826ba 100644 --- a/nuttx/net/udp/udp_send.c +++ b/nuttx/net/udp/udp_send.c @@ -44,6 +44,7 @@ #include <nuttx/config.h> #if defined(CONFIG_NET) && defined(CONFIG_NET_UDP) +#include <string.h> #include <debug.h> #include <arpa/inet.h> @@ -121,8 +122,8 @@ void udp_send(struct net_driver_s *dev, struct udp_conn_s *conn) pudpbuf->flow = 0x00; pudpbuf->len[0] = (dev->d_sndlen >> 8); pudpbuf->len[1] = (dev->d_sndlen & 0xff); - pudpbuf->nexthdr = IP_PROTO_UDP; - pudpbuf->hoplimit = conn->ttl; + pudpbuf->proto = IP_PROTO_UDP; + pudpbuf->ttl = conn->ttl; net_ipaddr_copy(pudpbuf->srcipaddr, &dev->d_ipaddr); net_ipaddr_copy(pudpbuf->destipaddr, &conn->ripaddr); |