summaryrefslogtreecommitdiff
path: root/nuttx/net/udp/udp_send.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/net/udp/udp_send.c')
-rw-r--r--nuttx/net/udp/udp_send.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/nuttx/net/udp/udp_send.c b/nuttx/net/udp/udp_send.c
index 722ef5302..6608979b9 100644
--- a/nuttx/net/udp/udp_send.c
+++ b/nuttx/net/udp/udp_send.c
@@ -51,12 +51,13 @@
#include <nuttx/net/netdev.h>
#include "uip/uip.h"
+#include "udp/udp.h"
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
-#define UDPBUF ((struct uip_udpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
+#define UDPBUF ((struct udp_iphdr_s *)&dev->d_buf[UIP_LLH_LEN])
/****************************************************************************
* Public Variables
@@ -75,7 +76,7 @@
****************************************************************************/
/****************************************************************************
- * Name: uip_udpsend
+ * Name: udp_send
*
* Description:
* Set-up to send a UDP packet
@@ -92,9 +93,9 @@
*
****************************************************************************/
-void uip_udpsend(struct uip_driver_s *dev, struct uip_udp_conn *conn)
+void udp_send(struct uip_driver_s *dev, struct udp_conn_s *conn)
{
- struct uip_udpip_hdr *pudpbuf = UDPBUF;
+ FAR struct udp_iphdr_s *pudpbuf = UDPBUF;
if (dev->d_sndlen > 0)
{
@@ -155,7 +156,7 @@ void uip_udpsend(struct uip_driver_s *dev, struct uip_udp_conn *conn)
/* Calculate UDP checksum. */
pudpbuf->udpchksum = 0;
- pudpbuf->udpchksum = ~(uip_udpchksum(dev));
+ pudpbuf->udpchksum = ~(udp_chksum(dev));
if (pudpbuf->udpchksum == 0)
{
pudpbuf->udpchksum = 0xffff;