summaryrefslogtreecommitdiff
path: root/nuttx/net/uip
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-15 14:53:45 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2009-12-15 14:53:45 +0000
commit4146e9258e38aff358710951df827ab1eb63310d (patch)
tree3f9ac9233c65e3c5bfe8cdfbbac958e04680543b /nuttx/net/uip
parent329bf67f0c4b6beb77e5856c8038a3202909be58 (diff)
downloadnuttx-4146e9258e38aff358710951df827ab1eb63310d.tar.gz
nuttx-4146e9258e38aff358710951df827ab1eb63310d.tar.bz2
nuttx-4146e9258e38aff358710951df827ab1eb63310d.zip
Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2344 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/uip')
-rw-r--r--nuttx/net/uip/uip_arp.c51
-rw-r--r--nuttx/net/uip/uip_arptab.c15
-rw-r--r--nuttx/net/uip/uip_callback.c6
-rw-r--r--nuttx/net/uip/uip_chksum.c48
-rw-r--r--nuttx/net/uip/uip_icmpinput.c8
-rw-r--r--nuttx/net/uip/uip_icmpping.c31
-rw-r--r--nuttx/net/uip/uip_icmppoll.c1
-rw-r--r--nuttx/net/uip/uip_icmpsend.c1
-rw-r--r--nuttx/net/uip/uip_initialize.c9
-rw-r--r--nuttx/net/uip/uip_input.c25
-rw-r--r--nuttx/net/uip/uip_internal.h33
-rw-r--r--nuttx/net/uip/uip_listen.c12
-rw-r--r--nuttx/net/uip/uip_neighbor.c7
-rw-r--r--nuttx/net/uip/uip_neighbor.h14
-rw-r--r--nuttx/net/uip/uip_poll.c1
-rw-r--r--nuttx/net/uip/uip_setipid.c6
-rw-r--r--nuttx/net/uip/uip_tcpappsend.c8
-rw-r--r--nuttx/net/uip/uip_tcpbacklog.c8
-rw-r--r--nuttx/net/uip/uip_tcpcallback.c22
-rw-r--r--nuttx/net/uip/uip_tcpconn.c12
-rw-r--r--nuttx/net/uip/uip_tcpinput.c26
-rw-r--r--nuttx/net/uip/uip_tcppoll.c6
-rw-r--r--nuttx/net/uip/uip_tcpreadahead.c1
-rw-r--r--nuttx/net/uip/uip_tcpsend.c13
-rw-r--r--nuttx/net/uip/uip_tcptimer.c6
-rw-r--r--nuttx/net/uip/uip_udpcallback.c4
-rw-r--r--nuttx/net/uip/uip_udpconn.c10
-rw-r--r--nuttx/net/uip/uip_udpinput.c3
-rw-r--r--nuttx/net/uip/uip_udppoll.c5
-rw-r--r--nuttx/net/uip/uip_udpsend.c3
30 files changed, 202 insertions, 193 deletions
diff --git a/nuttx/net/uip/uip_arp.c b/nuttx/net/uip/uip_arp.c
index 1b9cbe120..6073f252c 100644
--- a/nuttx/net/uip/uip_arp.c
+++ b/nuttx/net/uip/uip_arp.c
@@ -55,9 +55,8 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
#include <sys/ioctl.h>
-
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -67,7 +66,7 @@
#include <net/uip/uip-arp.h>
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define ARP_REQUEST 1
@@ -87,32 +86,32 @@
struct arp_hdr
{
- uint16 ah_hwtype; /* 16-bit Hardware type (Ethernet=0x001) */
- uint16 ah_protocol; /* 16-bit Protocol type (IP=0x0800) */
- uint8 ah_hwlen; /* 8-bit Hardware address size (6) */
- uint8 ah_protolen; /* 8-bit Procotol address size (4) */
- uint16 ah_opcode; /* 16-bit Operation */
- uint8 ah_shwaddr[6]; /* 48-bit Sender hardware address */
- uint16 ah_sipaddr[2]; /* 32-bit Sender IP adress */
- uint8 ah_dhwaddr[6]; /* 48-bit Target hardware address */
- uint16 ah_dipaddr[2]; /* 32-bit Target IP address */
+ uint16_t ah_hwtype; /* 16-bit Hardware type (Ethernet=0x001) */
+ uint16_t ah_protocol; /* 16-bit Protocol type (IP=0x0800) */
+ uint8_t ah_hwlen; /* 8-bit Hardware address size (6) */
+ uint8_t ah_protolen; /* 8-bit Procotol address size (4) */
+ uint16_t ah_opcode; /* 16-bit Operation */
+ uint8_t ah_shwaddr[6]; /* 48-bit Sender hardware address */
+ uint16_t ah_sipaddr[2]; /* 32-bit Sender IP adress */
+ uint8_t ah_dhwaddr[6]; /* 48-bit Target hardware address */
+ uint16_t ah_dipaddr[2]; /* 32-bit Target IP address */
};
/* IP header -- Size 20 or 24 bytes */
struct ethip_hdr
{
- uint8 eh_vhl; /* 8-bit Version (4) and header length (5 or 6) */
- uint8 eh_tos; /* 8-bit Type of service (e.g., 6=TCP) */
- uint8 eh_len[2]; /* 16-bit Total length */
- uint8 eh_ipid[2]; /* 16-bit Identification */
- uint8 eh_ipoffset[2]; /* 16-bit IP flags + fragment offset */
- uint8 eh_ttl; /* 8-bit Time to Live */
- uint8 eh_proto; /* 8-bit Protocol */
- uint16 eh_ipchksum; /* 16-bit Header checksum */
- uint16 eh_srcipaddr[2]; /* 32-bit Source IP address */
- uint16 eh_destipaddr[2]; /* 32-bit Destination IP address */
- uint16 eh_ipoption[2]; /* (optional) */
+ uint8_t eh_vhl; /* 8-bit Version (4) and header length (5 or 6) */
+ uint8_t eh_tos; /* 8-bit Type of service (e.g., 6=TCP) */
+ uint8_t eh_len[2]; /* 16-bit Total length */
+ uint8_t eh_ipid[2]; /* 16-bit Identification */
+ uint8_t eh_ipoffset[2]; /* 16-bit IP flags + fragment offset */
+ uint8_t eh_ttl; /* 8-bit Time to Live */
+ uint8_t eh_proto; /* 8-bit Protocol */
+ uint16_t eh_ipchksum; /* 16-bit Header checksum */
+ uint16_t eh_srcipaddr[2]; /* 32-bit Source IP address */
+ uint16_t eh_destipaddr[2]; /* 32-bit Destination IP address */
+ uint16_t eh_ipoption[2]; /* (optional) */
};
/****************************************************************************
@@ -123,7 +122,7 @@ struct ethip_hdr
static const struct ether_addr g_broadcast_ethaddr =
{{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}};
-static const uint16 g_broadcast_ipaddr[2] = {0xffff, 0xffff};
+static const uint16_t g_broadcast_ipaddr[2] = {0xffff, 0xffff};
/* Support for IGMP multicast addresses.
*
@@ -142,7 +141,7 @@ static const uint16 g_broadcast_ipaddr[2] = {0xffff, 0xffff};
*/
#if defined(CONFIG_NET_MULTICAST) && !defined(CONFIG_NET_IPv6)
-static const ubyte g_multicast_ethaddr[3] = {0x01, 0x00, 0x5e};
+static const uint8_t g_multicast_ethaddr[3] = {0x01, 0x00, 0x5e};
#endif
/****************************************************************************
@@ -325,7 +324,7 @@ void uip_arp_out(struct uip_driver_s *dev)
* last three bytes of the IP address.
*/
- const ubyte *ip = ((ubyte*)pip->eh_destipaddr) + 1;
+ const uint8_t *ip = ((uint8_t*)pip->eh_destipaddr) + 1;
memcpy(peth->dest, g_multicast_ethaddr, 3);
memcpy(&peth->dest[3], ip, 3);
}
diff --git a/nuttx/net/uip/uip_arptab.c b/nuttx/net/uip/uip_arptab.c
index 9c0ad6c4d..b777727d4 100644
--- a/nuttx/net/uip/uip_arptab.c
+++ b/nuttx/net/uip/uip_arptab.c
@@ -45,9 +45,8 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
#include <sys/ioctl.h>
-
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -57,7 +56,7 @@
#include <net/uip/uip-arp.h>
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/****************************************************************************
@@ -71,7 +70,7 @@
/* The table of known address mappings */
static struct arp_entry g_arptable[CONFIG_NET_ARPTAB_SIZE];
-static uint8 g_arptime;
+static uint8_t g_arptime;
/****************************************************************************
* Private Functions
@@ -134,15 +133,15 @@ void uip_arp_timer(void)
* address of an existing association.
*
* Input parameters:
- * pipaddr - Refers to an IP address uint16[2]
- * ethaddr - Refers to a HW address uint8[IFHWADDRLEN]
+ * pipaddr - Refers to an IP address uint16_t[2]
+ * ethaddr - Refers to a HW address uint8_t[IFHWADDRLEN]
*
* Assumptions
* Interrupts are disabled
*
****************************************************************************/
-void uip_arp_update(uint16 *pipaddr, uint8 *ethaddr)
+void uip_arp_update(uint16_t *pipaddr, uint8_t *ethaddr)
{
struct arp_entry *tabptr = NULL;
in_addr_t ipaddr = uip_ip4addr_conv(pipaddr);
@@ -195,7 +194,7 @@ void uip_arp_update(uint16 *pipaddr, uint8 *ethaddr)
if (i == CONFIG_NET_ARPTAB_SIZE)
{
- uint8 tmpage = 0;
+ uint8_t tmpage = 0;
int j = 0;
for (i = 0; i < CONFIG_NET_ARPTAB_SIZE; ++i)
{
diff --git a/nuttx/net/uip/uip_callback.c b/nuttx/net/uip/uip_callback.c
index 6d2652de8..ad8a704b1 100644
--- a/nuttx/net/uip/uip_callback.c
+++ b/nuttx/net/uip/uip_callback.c
@@ -40,7 +40,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -206,8 +206,8 @@ void uip_callbackfree(FAR struct uip_callback_s *cb, FAR struct uip_callback_s *
*
****************************************************************************/
-uint16 uip_callbackexecute(FAR struct uip_driver_s *dev, void *pvconn, uint16 flags,
- FAR struct uip_callback_s *list)
+uint16_t uip_callbackexecute(FAR struct uip_driver_s *dev, void *pvconn,
+ uint16_t flags, FAR struct uip_callback_s *list)
{
FAR struct uip_callback_s *next;
irqstate_t save;
diff --git a/nuttx/net/uip/uip_chksum.c b/nuttx/net/uip/uip_chksum.c
index abeb7e629..b35808e8a 100644
--- a/nuttx/net/uip/uip_chksum.c
+++ b/nuttx/net/uip/uip_chksum.c
@@ -41,7 +41,7 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -51,7 +51,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define BUF ((struct uip_ip_hdr *)&dev->d_buf[UIP_LLH_LEN])
@@ -66,11 +66,11 @@
****************************************************************************/
#if !UIP_ARCH_CHKSUM
-static uint16 chksum(uint16 sum, const uint8 *data, uint16 len)
+static uint16_t chksum(uint16_t sum, const uint8_t *data, uint16_t len)
{
- uint16 t;
- const uint8 *dataptr;
- const uint8 *last_byte;
+ uint16_t t;
+ const uint8_t *dataptr;
+ const uint8_t *last_byte;
dataptr = data;
last_byte = data + len - 1;
@@ -103,16 +103,16 @@ static uint16 chksum(uint16 sum, const uint8 *data, uint16 len)
return sum;
}
-static uint16 upper_layer_chksum(struct uip_driver_s *dev, uint8 proto)
+static uint16_t upper_layer_chksum(struct uip_driver_s *dev, uint8_t proto)
{
struct uip_ip_hdr *pbuf = BUF;
- uint16 upper_layer_len;
- uint16 sum;
+ uint16_t upper_layer_len;
+ uint16_t sum;
#ifdef CONFIG_NET_IPv6
- upper_layer_len = (((uint16)(pbuf->len[0]) << 8) + pbuf->len[1]);
+ upper_layer_len = (((uint16_t)(pbuf->len[0]) << 8) + pbuf->len[1]);
#else /* CONFIG_NET_IPv6 */
- upper_layer_len = (((uint16)(pbuf->len[0]) << 8) + pbuf->len[1]) - UIP_IPH_LEN;
+ upper_layer_len = (((uint16_t)(pbuf->len[0]) << 8) + pbuf->len[1]) - UIP_IPH_LEN;
#endif /* CONFIG_NET_IPv6 */
/* First sum pseudoheader. */
@@ -123,7 +123,7 @@ static uint16 upper_layer_chksum(struct uip_driver_s *dev, uint8 proto)
/* Sum IP source and destination addresses. */
- sum = chksum(sum, (uint8 *)&pbuf->srcipaddr, 2 * sizeof(uip_ipaddr_t));
+ sum = chksum(sum, (uint8_t *)&pbuf->srcipaddr, 2 * sizeof(uip_ipaddr_t));
/* Sum TCP header and data. */
@@ -133,7 +133,7 @@ static uint16 upper_layer_chksum(struct uip_driver_s *dev, uint8 proto)
}
#ifdef CONFIG_NET_IPv6
-static uint16 uip_icmp6chksum(struct uip_driver_s *dev)
+static uint16_t uip_icmp6chksum(struct uip_driver_s *dev)
{
return upper_layer_chksum(dev, UIP_PROTO_ICMP6);
}
@@ -148,7 +148,7 @@ static uint16 uip_icmp6chksum(struct uip_driver_s *dev)
/* Calculate the Internet checksum over a buffer. */
#if !UIP_ARCH_ADD32
-static void uip_carry32(uint8 *sum, uint16 op16)
+static void uip_carry32(uint8_t *sum, uint16_t op16)
{
if (sum[2] < (op16 >> 8))
{
@@ -173,7 +173,7 @@ static void uip_carry32(uint8 *sum, uint16 op16)
}
}
-void uip_add32(const uint8 *op32, uint16 op16, uint8 *sum)
+void uip_add32(const uint8_t *op32, uint16_t op16, uint8_t *sum)
{
/* op32 and the sum are in network order (big-endian); op16 is host order. */
@@ -184,7 +184,7 @@ void uip_add32(const uint8 *op32, uint16 op16, uint8 *sum)
uip_carry32(sum, op16);
}
-void uip_incr32(uint8 *op32, uint16 op16)
+void uip_incr32(uint8_t *op32, uint16_t op16)
{
op32[3] += (op16 & 0xff);
op32[2] += (op16 >> 8);
@@ -194,17 +194,17 @@ void uip_incr32(uint8 *op32, uint16 op16)
#endif /* UIP_ARCH_ADD32 */
#if !UIP_ARCH_CHKSUM
-uint16 uip_chksum(uint16 *data, uint16 len)
+uint16_t uip_chksum(uint16_t *data, uint16_t len)
{
- return htons(chksum(0, (uint8 *)data, len));
+ return htons(chksum(0, (uint8_t *)data, len));
}
/* Calculate the IP header checksum of the packet header in d_buf. */
#ifndef UIP_ARCH_IPCHKSUM
-uint16 uip_ipchksum(struct uip_driver_s *dev)
+uint16_t uip_ipchksum(struct uip_driver_s *dev)
{
- uint16 sum;
+ uint16_t sum;
sum = chksum(0, &dev->d_buf[UIP_LLH_LEN], UIP_IPH_LEN);
return (sum == 0) ? 0xffff : htons(sum);
@@ -213,7 +213,7 @@ uint16 uip_ipchksum(struct uip_driver_s *dev)
/* Calculate the TCP checksum of the packet in d_buf and d_appdata. */
-uint16 uip_tcpchksum(struct uip_driver_s *dev)
+uint16_t uip_tcpchksum(struct uip_driver_s *dev)
{
return upper_layer_chksum(dev, UIP_PROTO_TCP);
}
@@ -221,7 +221,7 @@ uint16 uip_tcpchksum(struct uip_driver_s *dev)
/* Calculate the UDP checksum of the packet in d_buf and d_appdata. */
#ifdef CONFIG_NET_UDP_CHECKSUMS
-uint16 uip_udpchksum(struct uip_driver_s *dev)
+uint16_t uip_udpchksum(struct uip_driver_s *dev)
{
return upper_layer_chksum(dev, UIP_PROTO_UDP);
}
@@ -230,10 +230,10 @@ uint16 uip_udpchksum(struct uip_driver_s *dev)
/* Calculate the checksum of the ICMP message */
#if defined(CONFIG_NET_ICMP) && defined(CONFIG_NET_ICMP_PING)
-uint16 uip_icmpchksum(struct uip_driver_s *dev, int len)
+uint16_t uip_icmpchksum(struct uip_driver_s *dev, int len)
{
struct uip_icmpip_hdr *picmp = ICMPBUF;
- return uip_chksum((uint16*)&picmp->type, len);
+ return uip_chksum((uint16_t*)&picmp->type, len);
}
#endif
diff --git a/nuttx/net/uip/uip_icmpinput.c b/nuttx/net/uip/uip_icmpinput.c
index 2f2b2db9d..8a37dd75c 100644
--- a/nuttx/net/uip/uip_icmpinput.c
+++ b/nuttx/net/uip/uip_icmpinput.c
@@ -45,7 +45,7 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/if.h>
@@ -58,7 +58,7 @@
#ifdef CONFIG_NET_ICMP
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define ICMPBUF ((struct uip_icmpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
@@ -146,7 +146,7 @@ void uip_icmpinput(struct uip_driver_s *dev)
/* The slow way... sum over the ICMP message */
picmp->icmpchksum = 0;
- picmp->icmpchksum = ~uip_icmpchksum(dev, (((uint16)picmp->len[0] << 8) | (uint16)picmp->len[1]) - UIP_IPH_LEN);
+ picmp->icmpchksum = ~uip_icmpchksum(dev, (((uint16_t)picmp->len[0] << 8) | (uint16_t)picmp->len[1]) - UIP_IPH_LEN);
if (picmp->icmpchksum == 0)
{
picmp->icmpchksum = 0xffff;
@@ -264,7 +264,7 @@ typeerr:
#ifdef CONFIG_NET_ICMP_PING
else if (picmp->type == ICMP6_ECHO_REPLY && g_echocallback)
{
- uint16 flags = UIP_ECHOREPLY;
+ uint16_t flags = UIP_ECHOREPLY;
if (g_echocallback)
{
diff --git a/nuttx/net/uip/uip_icmpping.c b/nuttx/net/uip/uip_icmpping.c
index c1af6b5d1..b235edf09 100644
--- a/nuttx/net/uip/uip_icmpping.c
+++ b/nuttx/net/uip/uip_icmpping.c
@@ -42,6 +42,8 @@
defined(CONFIG_NET_ICMP_PING) && !defined(CONFIG_DISABLE_CLOCK)
#include <sys/types.h>
+#include <stdint.h>
+#include <stdbool.h>
#include <semaphore.h>
#include <debug.h>
@@ -55,7 +57,7 @@
#include "../net_internal.h" /* Should not include this! */
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define ICMPBUF ((struct uip_icmpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
@@ -75,14 +77,14 @@ struct icmp_ping_s
FAR struct uip_callback_s *png_cb; /* Reference to callback instance */
sem_t png_sem; /* Use to manage the wait for the response */
- uint32 png_time; /* Start time for determining timeouts */
- uint32 png_ticks; /* System clock ticks to wait */
+ uint32_t png_time; /* Start time for determining timeouts */
+ uint32_t png_ticks; /* System clock ticks to wait */
int png_result; /* 0: success; <0:negated errno on fail */
uip_ipaddr_t png_addr; /* The peer to be ping'ed */
- uint16 png_id; /* Used to match requests with replies */
- uint16 png_seqno; /* IN: seqno to send; OUT: seqno recieved */
- uint16 png_datlen; /* The length of data to send in the ECHO request */
- boolean png_sent; /* TRUE... the PING request has been sent */
+ uint16_t png_id; /* Used to match requests with replies */
+ uint16_t png_seqno; /* IN: seqno to send; OUT: seqno recieved */
+ uint16_t png_datlen; /* The length of data to send in the ECHO request */
+ bool png_sent; /* true... the PING request has been sent */
};
/****************************************************************************
@@ -116,7 +118,7 @@ struct icmp_ping_s
static inline int ping_timeout(struct icmp_ping_s *pstate)
{
- uint32 elapsed = g_system_timer - pstate->png_time;
+ uint32_t elapsed = g_system_timer - pstate->png_time;
if (elapsed >= pstate->png_ticks)
{
return TRUE;
@@ -145,11 +147,11 @@ static inline int ping_timeout(struct icmp_ping_s *pstate)
*
****************************************************************************/
-static uint16 ping_interrupt(struct uip_driver_s *dev, void *conn,
- void *pvpriv, uint16 flags)
+static uint16_t ping_interrupt(struct uip_driver_s *dev, void *conn,
+ void *pvpriv, uint16_t flags)
{
struct icmp_ping_s *pstate = (struct icmp_ping_s *)pvpriv;
- ubyte *ptr;
+ uint8_t *ptr;
int failcode = -ETIMEDOUT;
int i;
@@ -243,7 +245,7 @@ static uint16 ping_interrupt(struct uip_driver_s *dev, void *conn,
nlldbg("Send ECHO request: seqno=%d\n", pstate->png_seqno);
dev->d_sndlen= pstate->png_datlen + 4;
uip_icmpsend(dev, &pstate->png_addr);
- pstate->png_sent = TRUE;
+ pstate->png_sent = true;
return flags;
}
}
@@ -309,7 +311,8 @@ end_wait:
*
****************************************************************************/
-int uip_ping(uip_ipaddr_t addr, uint16 id, uint16 seqno, uint16 datalen, int dsecs)
+int uip_ping(uip_ipaddr_t addr, uint16_t id, uint16_t seqno,
+ uint16_t datalen, int dsecs)
{
struct icmp_ping_s state;
irqstate_t save;
@@ -323,7 +326,7 @@ int uip_ping(uip_ipaddr_t addr, uint16 id, uint16 seqno, uint16 datalen, int dse
state.png_id = id; /* The ID to use in the ECHO request */
state.png_seqno = seqno; /* The seqno to use int the ECHO request */
state.png_datlen = datalen; /* The length of data to send in the ECHO request */
- state.png_sent = FALSE; /* ECHO request not yet sent */
+ state.png_sent = false; /* ECHO request not yet sent */
save = irqsave();
state.png_time = g_system_timer;
diff --git a/nuttx/net/uip/uip_icmppoll.c b/nuttx/net/uip/uip_icmppoll.c
index a910b6068..8648b509a 100644
--- a/nuttx/net/uip/uip_icmppoll.c
+++ b/nuttx/net/uip/uip_icmppoll.c
@@ -40,7 +40,6 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_ICMP) && defined(CONFIG_NET_ICMP_PING)
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
diff --git a/nuttx/net/uip/uip_icmpsend.c b/nuttx/net/uip/uip_icmpsend.c
index 21d8587bc..071ffe32e 100644
--- a/nuttx/net/uip/uip_icmpsend.c
+++ b/nuttx/net/uip/uip_icmpsend.c
@@ -40,7 +40,6 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_ICMP) && defined(CONFIG_NET_ICMP_PING)
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
diff --git a/nuttx/net/uip/uip_initialize.c b/nuttx/net/uip/uip_initialize.c
index 3b73e253b..867e7d66a 100644
--- a/nuttx/net/uip/uip_initialize.c
+++ b/nuttx/net/uip/uip_initialize.c
@@ -1,7 +1,7 @@
/****************************************************************************
* net/uip/uip_initialize.c
*
- * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* Adapted for NuttX from logic in uIP which also has a BSD-like license:
@@ -44,12 +44,13 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
+#include <stdint.h>
#include <net/uip/uip.h>
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/****************************************************************************
@@ -64,7 +65,7 @@ struct uip_stats uip_stat;
/* Increasing number used for the IP ID field. */
-uint16 g_ipid;
+uint16_t g_ipid;
const uip_ipaddr_t g_alloneaddr =
#ifdef CONFIG_NET_IPv6
@@ -83,7 +84,7 @@ const uip_ipaddr_t g_allzeroaddr =
/* Reassembly timer (units: deci-seconds) */
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-uint8 uip_reasstmr;
+uint8_t uip_reasstmr;
#endif
/****************************************************************************
diff --git a/nuttx/net/uip/uip_input.c b/nuttx/net/uip/uip_input.c
index 38b388332..893fa3b0a 100644
--- a/nuttx/net/uip/uip_input.c
+++ b/nuttx/net/uip/uip_input.c
@@ -80,9 +80,8 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
#include <sys/ioctl.h>
-
+#include <stdint.h>
#include <debug.h>
#include <string.h>
@@ -97,7 +96,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/* Macros. */
@@ -120,11 +119,11 @@
****************************************************************************/
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-static uint8 uip_reassbuf[UIP_REASS_BUFSIZE];
-static uint8 uip_reassbitmap[UIP_REASS_BUFSIZE / (8 * 8)];
-static const uint8 bitmap_bits[8] = {0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x07, 0x03, 0x01};
-static uint16 uip_reasslen;
-static uint8 uip_reassflags;
+static uint8_t uip_reassbuf[UIP_REASS_BUFSIZE];
+static uint8_t uip_reassbitmap[UIP_REASS_BUFSIZE / (8 * 8)];
+static const uint8_t bitmap_bits[8] = {0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x07, 0x03, 0x01};
+static uint16_t uip_reasslen;
+static uint8_t uip_reassflags;
#endif /* UIP_REASSEMBLY */
/****************************************************************************
@@ -142,13 +141,13 @@ static uint8 uip_reassflags;
****************************************************************************/
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-static uint8 uip_reass(void)
+static uint8_t uip_reass(void)
{
struct uip_ip_hdr *pbuf = BUF;
struct uip_ip_hdr *pfbuf = FBUF;
- uint16 offset;
- uint16 len;
- uint16 i;
+ uint16_t offset;
+ uint16_t len;
+ uint16_t i;
/* If uip_reasstmr is zero, no packet is present in the buffer, so we
* write the IP header of the fragment into the reassembly
@@ -250,7 +249,7 @@ static uint8 uip_reass(void)
* right amount of bits.
*/
- if (uip_reassbitmap[uip_reasslen / (8 * 8)] != (uint8)~bitmap_bits[uip_reasslen / 8 & 7])
+ if (uip_reassbitmap[uip_reasslen / (8 * 8)] != (uint8_t)~bitmap_bits[uip_reasslen / 8 & 7])
{
goto nullreturn;
}
diff --git a/nuttx/net/uip/uip_internal.h b/nuttx/net/uip/uip_internal.h
index 77b358401..948a85e51 100644
--- a/nuttx/net/uip/uip_internal.h
+++ b/nuttx/net/uip/uip_internal.h
@@ -1,7 +1,7 @@
/****************************************************************************
* net/uip/uip_internal.h
*
- * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* This logic was leveraged from uIP which also has a BSD-style license:
@@ -46,7 +46,8 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
+#include <stdint.h>
+#include <stdbool.h>
#include <errno.h>
#include <arch/irq.h>
#include <net/uip/uip.h>
@@ -68,12 +69,12 @@ extern const uip_ipaddr_t g_allzeroaddr;
/* Increasing number used for the IP ID field. */
-extern uint16 g_ipid;
+extern uint16_t g_ipid;
/* Reassembly timer (units: deci-seconds) */
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-extern uint8 uip_reasstmr;
+extern uint8_t uip_reasstmr;
#endif
/* List of applications waiting for ICMP ECHO REPLY */
@@ -98,8 +99,8 @@ extern "C" {
EXTERN void uip_callbackinit(void);
EXTERN FAR struct uip_callback_s *uip_callbackalloc(struct uip_callback_s **list);
EXTERN void uip_callbackfree(FAR struct uip_callback_s *cb, struct uip_callback_s **list);
-EXTERN uint16 uip_callbackexecute(FAR struct uip_driver_s *dev, void *pvconn,
- uint16 flags, FAR struct uip_callback_s *list);
+EXTERN uint16_t uip_callbackexecute(FAR struct uip_driver_s *dev, void *pvconn,
+ uint16_t flags, FAR struct uip_callback_s *list);
#ifdef CONFIG_NET_TCP
/* Defined in uip_tcpconn.c *************************************************/
@@ -107,7 +108,7 @@ EXTERN uint16 uip_callbackexecute(FAR struct uip_driver_s *dev, void *pvconn,
EXTERN void uip_tcpinit(void);
EXTERN struct uip_conn *uip_tcpactive(struct uip_tcpip_hdr *buf);
EXTERN struct uip_conn *uip_nexttcpconn(struct uip_conn *conn);
-EXTERN struct uip_conn *uip_tcplistener(uint16 portno);
+EXTERN struct uip_conn *uip_tcplistener(uint16_t portno);
EXTERN struct uip_conn *uip_tcpaccept(struct uip_tcpip_hdr *buf);
EXTERN void uip_tcpnextsequence(void);
@@ -122,23 +123,23 @@ EXTERN void uip_tcptimer(struct uip_driver_s *dev, struct uip_conn *conn, int hs
/* Defined in uip_listen.c **************************************************/
EXTERN void uip_listeninit(void);
-EXTERN boolean uip_islistener(uint16 port);
-EXTERN int uip_accept(struct uip_driver_s *dev, struct uip_conn *conn, uint16 portno);
+EXTERN bool uip_islistener(uint16_t port);
+EXTERN int uip_accept(struct uip_driver_s *dev, struct uip_conn *conn, uint16_t portno);
/* Defined in uip_tcpsend.c *************************************************/
EXTERN void uip_tcpsend(struct uip_driver_s *dev, struct uip_conn *conn,
- uint16 flags, uint16 len);
+ uint16_t flags, uint16_t len);
EXTERN void uip_tcpreset(struct uip_driver_s *dev);
EXTERN void uip_tcpack(struct uip_driver_s *dev, struct uip_conn *conn,
- uint8 ack);
+ uint8_t ack);
/* Defined in uip_tcpappsend.c **********************************************/
EXTERN void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
- uint16 result);
+ uint16_t result);
EXTERN void uip_tcprexmit(struct uip_driver_s *dev, struct uip_conn *conn,
- uint16 result);
+ uint16_t result);
/* Defined in uip_tcpinput.c ************************************************/
@@ -146,8 +147,8 @@ EXTERN void uip_tcpinput(struct uip_driver_s *dev);
/* Defined in uip_tcpcallback.c *********************************************/
-EXTERN uint16 uip_tcpcallback(struct uip_driver_s *dev,
- struct uip_conn *conn, uint16 flags);
+EXTERN uint16_t uip_tcpcallback(struct uip_driver_s *dev,
+ struct uip_conn *conn, uint16_t flags);
/* Defined in uip_tcpreadahead.c ********************************************/
@@ -181,7 +182,7 @@ EXTERN void uip_udpinput(struct uip_driver_s *dev);
/* Defined in uip_udpcallback.c *********************************************/
EXTERN void uip_udpcallback(struct uip_driver_s *dev,
- struct uip_udp_conn *conn, uint16 flags);
+ struct uip_udp_conn *conn, uint16_t flags);
#endif /* CONFIG_NET_UDP */
#ifdef CONFIG_NET_ICMP
diff --git a/nuttx/net/uip/uip_listen.c b/nuttx/net/uip/uip_listen.c
index 95e43fea9..a913abc25 100644
--- a/nuttx/net/uip/uip_listen.c
+++ b/nuttx/net/uip/uip_listen.c
@@ -44,7 +44,8 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
+#include <stdint.h>
+#include <stdbool.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -74,7 +75,7 @@ static struct uip_conn *uip_listenports[CONFIG_NET_MAX_LISTENPORTS];
*
****************************************************************************/
-struct uip_conn *uip_findlistener(uint16 portno)
+struct uip_conn *uip_findlistener(uint16_t portno)
{
int ndx;
@@ -221,14 +222,14 @@ int uip_listen(struct uip_conn *conn)
* Function: uip_islistener
*
* Description:
- * Return TRUE is there is a listener for the specified port
+ * Return true is there is a listener for the specified port
*
* Assumptions:
* Called at interrupt level
*
****************************************************************************/
-boolean uip_islistener(uint16 portno)
+bool uip_islistener(uint16_t portno)
{
return uip_findlistener(portno) != NULL;
}
@@ -244,7 +245,8 @@ boolean uip_islistener(uint16 portno)
*
****************************************************************************/
-int uip_accept(struct uip_driver_s *dev, struct uip_conn *conn, uint16 portno)
+int uip_accept(struct uip_driver_s *dev, struct uip_conn *conn,
+ uint16_t portno)
{
struct uip_conn *listener;
int ret = ERROR;
diff --git a/nuttx/net/uip/uip_neighbor.c b/nuttx/net/uip/uip_neighbor.c
index 88f80da84..82fb9a845 100644
--- a/nuttx/net/uip/uip_neighbor.c
+++ b/nuttx/net/uip/uip_neighbor.c
@@ -49,7 +49,7 @@ struct neighbor_entry
{
uip_ipaddr_t ipaddr;
struct uip_neighbor_addr addr;
- uint8 time;
+ uint8_t time;
};
static struct neighbor_entry entries[ENTRIES];
@@ -78,8 +78,9 @@ void uip_neighbor_periodic(void)
void uip_neighbor_add(uip_ipaddr_t ipaddr, struct uip_neighbor_addr *addr)
{
- int i, oldest;
- uint8 oldest_time;
+ uint8_t oldest_time;
+ int oldest;
+ int i;
nlldbg("Add neighbor: %02x:%02x:%02x:%02x:%02x:%02x\n",
addr->addr.ether_addr_octet[0], addr->addr.ether_addr_octet[1],
diff --git a/nuttx/net/uip/uip_neighbor.h b/nuttx/net/uip/uip_neighbor.h
index 0e180bac7..355d1fdad 100644
--- a/nuttx/net/uip/uip_neighbor.h
+++ b/nuttx/net/uip/uip_neighbor.h
@@ -1,10 +1,15 @@
-/* uip_neighbor.h
+/* net/uip/uip_neighbor.h
* Header file for database of link-local neighbors, used by IPv6 code and
* to be used by future ARP code.
- * Author: Adam Dunkels <adam@sics.se>
*
- * Copyright (c) 2006, Swedish Institute of Computer Science.
- * All rights reserved.
+ * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt <spudmonkey@racsa.co.cr>
+ *
+ * A direct leverage of logic from uIP which also has b BSD style license
+ *
+ * Author: Adam Dunkels <adam@sics.se>
+ * Copyright (c) 2006, Swedish Institute of Computer Science.
+ * All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -34,6 +39,7 @@
#ifndef __UIP_NEIGHBOR_H__
#define __UIP_NEIGHBOR_H__
+#include <stdint.h>
#include <net/uip/uip.h>
#include <net/ethernet.h>
diff --git a/nuttx/net/uip/uip_poll.c b/nuttx/net/uip/uip_poll.c
index 5713af909..21b8a0df0 100644
--- a/nuttx/net/uip/uip_poll.c
+++ b/nuttx/net/uip/uip_poll.c
@@ -40,7 +40,6 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
diff --git a/nuttx/net/uip/uip_setipid.c b/nuttx/net/uip/uip_setipid.c
index 8bf40e0cc..2cbccece4 100644
--- a/nuttx/net/uip/uip_setipid.c
+++ b/nuttx/net/uip/uip_setipid.c
@@ -1,7 +1,7 @@
/****************************************************************************
* net/uip/uip_setipid.c
*
- * Copyright (C) 2007 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
*
@@ -41,7 +41,7 @@
#include <nuttx/config.h>
#ifdef CONFIG_NET
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uip.h>
@@ -70,7 +70,7 @@
*
****************************************************************************/
-void uip_setipid(uint16 id)
+void uip_setipid(uint16_t id)
{
g_ipid = id;
}
diff --git a/nuttx/net/uip/uip_tcpappsend.c b/nuttx/net/uip/uip_tcpappsend.c
index b5facfccf..223735bf4 100644
--- a/nuttx/net/uip/uip_tcpappsend.c
+++ b/nuttx/net/uip/uip_tcpappsend.c
@@ -44,7 +44,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -92,7 +92,8 @@
*
****************************************************************************/
-void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn, uint16 result)
+void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn,
+ uint16_t result)
{
/* Handle the result based on the application response */
@@ -200,7 +201,8 @@ void uip_tcpappsend(struct uip_driver_s *dev, struct uip_conn *conn, uint16 resu
*
****************************************************************************/
-void uip_tcprexmit(struct uip_driver_s *dev, struct uip_conn *conn, uint16 result)
+void uip_tcprexmit(struct uip_driver_s *dev, struct uip_conn *conn,
+ uint16_t result)
{
nllvdbg("result: %04x\n", result);
diff --git a/nuttx/net/uip/uip_tcpbacklog.c b/nuttx/net/uip/uip_tcpbacklog.c
index 9e8eedebd..b3cdba13a 100644
--- a/nuttx/net/uip/uip_tcpbacklog.c
+++ b/nuttx/net/uip/uip_tcpbacklog.c
@@ -40,8 +40,8 @@
#include <net/uip/uipopt.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP) && defined(CONFIG_NET_TCPBACKLOG)
-#include <sys/types.h>
-
+#include <stdint.h>
+#include <stdbool.h>
#include <stdlib.h>
#include <queue.h>
#include <debug.h>
@@ -122,7 +122,7 @@ int uip_backlogcreate(FAR struct uip_conn *conn, int nblg)
/* Then add all of the pre-allocated containers to the free list */
- blc = (FAR struct uip_blcontainer_s*)(((FAR ubyte*)bls) + offset);
+ blc = (FAR struct uip_blcontainer_s*)(((FAR uint8_t*)bls) + offset);
for (i = 0; i < nblg; i++)
{
sq_addfirst(&blc->bc_node, &bls->bl_free);
@@ -275,7 +275,7 @@ int uip_backlogadd(FAR struct uip_conn *conn, FAR struct uip_conn *blconn)
****************************************************************************/
#ifndef CONFIG_DISABLE_POLL
-boolean uip_backlogavailable(FAR struct uip_conn *conn)
+bool uip_backlogavailable(FAR struct uip_conn *conn)
{
return (conn && conn->backlog && !sq_empty(&conn->backlog->bl_pending));
}
diff --git a/nuttx/net/uip/uip_tcpcallback.c b/nuttx/net/uip/uip_tcpcallback.c
index e6983c971..3f6d04c06 100644
--- a/nuttx/net/uip/uip_tcpcallback.c
+++ b/nuttx/net/uip/uip_tcpcallback.c
@@ -40,7 +40,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -70,7 +70,8 @@
****************************************************************************/
#if CONFIG_NET_NTCP_READAHEAD_BUFFERS > 0
-static int uip_readahead(struct uip_readahead_s *readahead, uint8 *buf, int len)
+static int uip_readahead(struct uip_readahead_s *readahead, uint8_t *buf,
+ int len)
{
int available = CONFIG_NET_TCP_READAHEAD_BUFSIZE - readahead->rh_nbytes;
int recvlen = 0;
@@ -111,10 +112,10 @@ static int uip_readahead(struct uip_readahead_s *readahead, uint8 *buf, int len)
*
****************************************************************************/
-static inline uint16
-uip_dataevent(struct uip_driver_s *dev, struct uip_conn *conn, uint16 flags)
+static inline uint16_t
+uip_dataevent(struct uip_driver_s *dev, struct uip_conn *conn, uint16_t flags)
{
- uint16 ret;
+ uint16_t ret;
/* Assume that we will ACK the data. The data will be ACKed if it is
* placed in the read-ahead buffer -OR- if it zero length
@@ -131,9 +132,9 @@ uip_dataevent(struct uip_driver_s *dev, struct uip_conn *conn, uint16 flags)
#if CONFIG_NET_NTCP_READAHEAD_BUFFERS > 0
struct uip_readahead_s *readahead1;
struct uip_readahead_s *readahead2 = NULL;
- uint16 recvlen = 0;
- uint8 *buf = dev->d_appdata;
- int buflen = dev->d_len;
+ uint16_t recvlen = 0;
+ uint8_t *buf = dev->d_appdata;
+ int buflen = dev->d_len;
#endif
nllvdbg("No listener on connection\n");
@@ -223,7 +224,8 @@ uip_dataevent(struct uip_driver_s *dev, struct uip_conn *conn, uint16 flags)
*
****************************************************************************/
-uint16 uip_tcpcallback(struct uip_driver_s *dev, struct uip_conn *conn, uint16 flags)
+uint16_t uip_tcpcallback(struct uip_driver_s *dev, struct uip_conn *conn,
+ uint16_t flags)
{
/* Preserve the UIP_ACKDATA, UIP_CLOSE, and UIP_ABORT in the response.
* These is needed by uIP to handle responses and buffer state. The
@@ -231,7 +233,7 @@ uint16 uip_tcpcallback(struct uip_driver_s *dev, struct uip_conn *conn, uint16 f
* explicitly set in the callback.
*/
- uint16 ret = flags;
+ uint16_t ret = flags;
nllvdbg("flags: %04x\n", flags);
diff --git a/nuttx/net/uip/uip_tcpconn.c b/nuttx/net/uip/uip_tcpconn.c
index a6f28d3c6..40e36336b 100644
--- a/nuttx/net/uip/uip_tcpconn.c
+++ b/nuttx/net/uip/uip_tcpconn.c
@@ -47,7 +47,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <errno.h>
#include <debug.h>
@@ -82,11 +82,11 @@ static dq_queue_t g_active_tcp_connections;
/* Last port used by a TCP connection connection. */
-static uint16 g_last_tcp_port;
+static uint16_t g_last_tcp_port;
/* g_tcp_sequence[] is used to generate TCP sequence numbers */
-static uint8 g_tcp_sequence[4];
+static uint8_t g_tcp_sequence[4];
/****************************************************************************
* Private Functions
@@ -117,7 +117,7 @@ static uint8 g_tcp_sequence[4];
*
****************************************************************************/
-static int uip_selectport(uint16 portno)
+static int uip_selectport(uint16_t portno)
{
if (portno == 0)
{
@@ -418,7 +418,7 @@ struct uip_conn *uip_nexttcpconn(struct uip_conn *conn)
*
****************************************************************************/
-struct uip_conn *uip_tcplistener(uint16 portno)
+struct uip_conn *uip_tcplistener(uint16_t portno)
{
struct uip_conn *conn;
int i;
@@ -634,7 +634,7 @@ int uip_tcpconnect(struct uip_conn *conn, const struct sockaddr_in *addr)
conn->rto = UIP_RTO;
conn->sa = 0;
conn->sv = 16; /* Initial value of the RTT variance. */
- conn->lport = htons((uint16)port);
+ conn->lport = htons((uint16_t)port);
/* The sockaddr port is 16 bits and already in network order */
diff --git a/nuttx/net/uip/uip_tcpinput.c b/nuttx/net/uip/uip_tcpinput.c
index e09cc6286..e3a8196f6 100644
--- a/nuttx/net/uip/uip_tcpinput.c
+++ b/nuttx/net/uip/uip_tcpinput.c
@@ -45,7 +45,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -56,7 +56,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define BUF ((struct uip_tcpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
@@ -98,12 +98,12 @@ void uip_tcpinput(struct uip_driver_s *dev)
{
struct uip_conn *conn = NULL;
struct uip_tcpip_hdr *pbuf = BUF;
- uint16 tmp16;
- uint16 flags;
- uint8 opt;
- uint8 result;
- int len;
- int i;
+ uint16_t tmp16;
+ uint16_t flags;
+ uint8_t opt;
+ uint8_t result;
+ int len;
+ int i;
dev->d_snddata = &dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN];
dev->d_appdata = &dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN];
@@ -220,8 +220,8 @@ void uip_tcpinput(struct uip_driver_s *dev)
{
/* An MSS option with the right option length. */
- tmp16 = ((uint16)dev->d_buf[UIP_TCPIP_HLEN + UIP_LLH_LEN + 2 + i] << 8) |
- (uint16)dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN + 3 + i];
+ tmp16 = ((uint16_t)dev->d_buf[UIP_TCPIP_HLEN + UIP_LLH_LEN + 2 + i] << 8) |
+ (uint16_t)dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN + 3 + i];
conn->initialmss = conn->mss =
tmp16 > UIP_TCP_MSS? UIP_TCP_MSS: tmp16;
@@ -330,7 +330,7 @@ found:
{
/* Temporary variables. */
- uint8 acc32[4];
+ uint8_t acc32[4];
uip_add32(conn->snd_nxt, conn->len, acc32);
if (memcmp(pbuf->ackno, acc32, 4) == 0)
@@ -570,7 +570,7 @@ found:
dev->d_urglen = 0;
#else /* CONFIG_NET_TCPURGDATA */
dev->d_appdata =
- ((uint8*)dev->d_appdata) + ((pbuf->urgp[0] << 8) | pbuf->urgp[1]);
+ ((uint8_t*)dev->d_appdata) + ((pbuf->urgp[0] << 8) | pbuf->urgp[1]);
dev->d_len -=
(pbuf->urgp[0] << 8) | pbuf->urgp[1];
#endif /* CONFIG_NET_TCPURGDATA */
@@ -602,7 +602,7 @@ found:
* "persistent timer" and uses the retransmission mechanim.
*/
- tmp16 = ((uint16)pbuf->wnd[0] << 8) + (uint16)pbuf->wnd[1];
+ tmp16 = ((uint16_t)pbuf->wnd[0] << 8) + (uint16_t)pbuf->wnd[1];
if (tmp16 > conn->initialmss || tmp16 == 0)
{
tmp16 = conn->initialmss;
diff --git a/nuttx/net/uip/uip_tcppoll.c b/nuttx/net/uip/uip_tcppoll.c
index e64ea2935..de827692d 100644
--- a/nuttx/net/uip/uip_tcppoll.c
+++ b/nuttx/net/uip/uip_tcppoll.c
@@ -45,7 +45,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -55,7 +55,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/****************************************************************************
@@ -94,7 +94,7 @@
void uip_tcppoll(struct uip_driver_s *dev, struct uip_conn *conn)
{
- uint8 result;
+ uint8_t result;
/* Verify that the connection is established */
diff --git a/nuttx/net/uip/uip_tcpreadahead.c b/nuttx/net/uip/uip_tcpreadahead.c
index fc37423fc..fefe76bae 100644
--- a/nuttx/net/uip/uip_tcpreadahead.c
+++ b/nuttx/net/uip/uip_tcpreadahead.c
@@ -40,7 +40,6 @@
#include <net/uip/uipopt.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP) && (CONFIG_NET_NTCP_READAHEAD_BUFFERS > 0)
-#include <sys/types.h>
#include <queue.h>
#include <debug.h>
diff --git a/nuttx/net/uip/uip_tcpsend.c b/nuttx/net/uip/uip_tcpsend.c
index 474797ff5..a3ced756e 100644
--- a/nuttx/net/uip/uip_tcpsend.c
+++ b/nuttx/net/uip/uip_tcpsend.c
@@ -44,7 +44,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <debug.h>
@@ -55,7 +55,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define BUF ((struct uip_tcpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
@@ -232,7 +232,8 @@ static void uip_tcpsendcommon(struct uip_driver_s *dev, struct uip_conn *conn)
*
****************************************************************************/
-void uip_tcpsend(struct uip_driver_s *dev, struct uip_conn *conn, uint16 flags, uint16 len)
+void uip_tcpsend(struct uip_driver_s *dev, struct uip_conn *conn,
+ uint16_t flags, uint16_t len)
{
struct uip_tcpip_hdr *pbuf = BUF;
@@ -263,8 +264,8 @@ void uip_tcpreset(struct uip_driver_s *dev)
{
struct uip_tcpip_hdr *pbuf = BUF;
- uint16 tmp16;
- uint8 seqbyte;
+ uint16_t tmp16;
+ uint8_t seqbyte;
#ifdef CONFIG_NET_STATISTICS
uip_stat.tcp.rst++;
@@ -343,7 +344,7 @@ void uip_tcpreset(struct uip_driver_s *dev)
*
****************************************************************************/
-void uip_tcpack(struct uip_driver_s *dev, struct uip_conn *conn, uint8 ack)
+void uip_tcpack(struct uip_driver_s *dev, struct uip_conn *conn, uint8_t ack)
{
struct uip_tcpip_hdr *pbuf = BUF;
diff --git a/nuttx/net/uip/uip_tcptimer.c b/nuttx/net/uip/uip_tcptimer.c
index 32d213ad6..e1f7e20c2 100644
--- a/nuttx/net/uip/uip_tcptimer.c
+++ b/nuttx/net/uip/uip_tcptimer.c
@@ -45,7 +45,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_TCP)
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -55,7 +55,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/****************************************************************************
@@ -95,7 +95,7 @@
void uip_tcptimer(struct uip_driver_s *dev, struct uip_conn *conn, int hsec)
{
- uint8 result;
+ uint8_t result;
dev->d_snddata = &dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN];
dev->d_appdata = &dev->d_buf[UIP_IPTCPH_LEN + UIP_LLH_LEN];
diff --git a/nuttx/net/uip/uip_udpcallback.c b/nuttx/net/uip/uip_udpcallback.c
index c3b3551b7..109f76f50 100644
--- a/nuttx/net/uip/uip_udpcallback.c
+++ b/nuttx/net/uip/uip_udpcallback.c
@@ -40,7 +40,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_UDP)
-#include <sys/types.h>
+#include <stdint.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -73,7 +73,7 @@
****************************************************************************/
void uip_udpcallback(struct uip_driver_s *dev, struct uip_udp_conn *conn,
- uint16 flags)
+ uint16_t flags)
{
nllvdbg("flags: %04x\n", flags);
diff --git a/nuttx/net/uip/uip_udpconn.c b/nuttx/net/uip/uip_udpconn.c
index 061f7dd78..b01d58f43 100644
--- a/nuttx/net/uip/uip_udpconn.c
+++ b/nuttx/net/uip/uip_udpconn.c
@@ -47,7 +47,7 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_UDP)
-#include <sys/types.h>
+#include <stdint.h>
#include <string.h>
#include <semaphore.h>
#include <assert.h>
@@ -81,7 +81,7 @@ static dq_queue_t g_active_udp_connections;
/* Last port used by a UDP connection connection. */
-static uint16 g_last_udp_port;
+static uint16_t g_last_udp_port;
/****************************************************************************
* Private Functions
@@ -120,7 +120,7 @@ static inline void _uip_semtake(sem_t *sem)
*
****************************************************************************/
-static struct uip_udp_conn *uip_find_conn(uint16 portno)
+static struct uip_udp_conn *uip_find_conn(uint16_t portno)
{
int i;
@@ -157,9 +157,9 @@ static struct uip_udp_conn *uip_find_conn(uint16 portno)
*
****************************************************************************/
-static uint16 uip_selectport(void)
+static uint16_t uip_selectport(void)
{
- uint16 portno;
+ uint16_t portno;
/* Find an unused local port number. Loop until we find a valid
* listen port number that is not being used by any other connection.
diff --git a/nuttx/net/uip/uip_udpinput.c b/nuttx/net/uip/uip_udpinput.c
index ecf8abac1..e6f52f86c 100644
--- a/nuttx/net/uip/uip_udpinput.c
+++ b/nuttx/net/uip/uip_udpinput.c
@@ -45,7 +45,6 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_UDP)
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -55,7 +54,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define UDPBUF ((struct uip_udpip_hdr *)&dev->d_buf[UIP_LLH_LEN])
diff --git a/nuttx/net/uip/uip_udppoll.c b/nuttx/net/uip/uip_udppoll.c
index f64b53403..8b80ab178 100644
--- a/nuttx/net/uip/uip_udppoll.c
+++ b/nuttx/net/uip/uip_udppoll.c
@@ -2,7 +2,7 @@
* net/uip/uip_udppoll.c
* Poll for the availability of UDP TX data
*
- * Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
*
* Adapted for NuttX from logic in uIP which also has a BSD-like license:
@@ -45,7 +45,6 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_UDP)
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -55,7 +54,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
/****************************************************************************
diff --git a/nuttx/net/uip/uip_udpsend.c b/nuttx/net/uip/uip_udpsend.c
index d7b7c5741..7fedfc14a 100644
--- a/nuttx/net/uip/uip_udpsend.c
+++ b/nuttx/net/uip/uip_udpsend.c
@@ -44,7 +44,6 @@
#include <nuttx/config.h>
#if defined(CONFIG_NET) && defined(CONFIG_NET_UDP)
-#include <sys/types.h>
#include <debug.h>
#include <net/uip/uipopt.h>
@@ -54,7 +53,7 @@
#include "uip_internal.h"
/****************************************************************************
- * Definitions
+ * Pre-processor Definitions
****************************************************************************/
#define UDPBUF ((struct uip_udpip_hdr *)&dev->d_buf[UIP_LLH_LEN])