summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nuttx/include/nuttx/net/uip.h10
-rw-r--r--nuttx/net/Makefile2
-rw-r--r--nuttx/net/devif/Make.defs (renamed from nuttx/net/uip/Make.defs)18
-rw-r--r--nuttx/net/devif/devif.h (renamed from nuttx/net/uip/uip.h)26
-rw-r--r--nuttx/net/devif/devif_callback.c (renamed from nuttx/net/uip/uip_callback.c)4
-rw-r--r--nuttx/net/devif/devif_initialize.c (renamed from nuttx/net/uip/uip_initialize.c)12
-rw-r--r--nuttx/net/devif/devif_input.c (renamed from nuttx/net/uip/uip_input.c)16
-rw-r--r--nuttx/net/devif/devif_iobsend.c (renamed from nuttx/net/uip/uip_iobsend.c)2
-rw-r--r--nuttx/net/devif/devif_pktsend.c (renamed from nuttx/net/uip/uip_pktsend.c)2
-rw-r--r--nuttx/net/devif/devif_poll.c (renamed from nuttx/net/uip/uip_poll.c)8
-rw-r--r--nuttx/net/devif/devif_send.c (renamed from nuttx/net/uip/uip_send.c)2
-rw-r--r--nuttx/net/devif/devif_setipid.c (renamed from nuttx/net/uip/uip_setipid.c)4
-rw-r--r--nuttx/net/icmp/icmp_input.c2
-rw-r--r--nuttx/net/icmp/icmp_ping.c2
-rw-r--r--nuttx/net/icmp/icmp_poll.c2
-rw-r--r--nuttx/net/icmp/icmp_send.c2
-rw-r--r--nuttx/net/igmp/igmp_group.c2
-rw-r--r--nuttx/net/igmp/igmp_initialize.c2
-rw-r--r--nuttx/net/igmp/igmp_input.c2
-rw-r--r--nuttx/net/igmp/igmp_join.c2
-rw-r--r--nuttx/net/igmp/igmp_leave.c2
-rw-r--r--nuttx/net/igmp/igmp_mcastmac.c2
-rw-r--r--nuttx/net/igmp/igmp_msg.c2
-rw-r--r--nuttx/net/igmp/igmp_poll.c2
-rw-r--r--nuttx/net/igmp/igmp_send.c2
-rw-r--r--nuttx/net/igmp/igmp_timer.c2
-rw-r--r--nuttx/net/net_initialize.c3
-rw-r--r--nuttx/net/pkt/pkt_callback.c2
-rw-r--r--nuttx/net/pkt/pkt_conn.c2
-rw-r--r--nuttx/net/pkt/pkt_input.c2
-rw-r--r--nuttx/net/pkt/pkt_poll.c2
-rw-r--r--nuttx/net/pkt/pkt_send.c2
-rw-r--r--nuttx/net/socket/connect.c2
-rw-r--r--nuttx/net/socket/net_close.c2
-rw-r--r--nuttx/net/socket/net_monitor.c2
-rw-r--r--nuttx/net/socket/net_poll.c2
-rw-r--r--nuttx/net/socket/net_sendfile.c2
-rw-r--r--nuttx/net/socket/recvfrom.c2
-rw-r--r--nuttx/net/socket/sendto.c2
-rw-r--r--nuttx/net/tcp/tcp_appsend.c2
-rw-r--r--nuttx/net/tcp/tcp_backlog.c2
-rw-r--r--nuttx/net/tcp/tcp_callback.c2
-rw-r--r--nuttx/net/tcp/tcp_conn.c2
-rw-r--r--nuttx/net/tcp/tcp_input.c2
-rw-r--r--nuttx/net/tcp/tcp_listen.c2
-rw-r--r--nuttx/net/tcp/tcp_poll.c2
-rw-r--r--nuttx/net/tcp/tcp_send.c2
-rw-r--r--nuttx/net/tcp/tcp_send_buffered.c2
-rw-r--r--nuttx/net/tcp/tcp_send_unbuffered.c2
-rw-r--r--nuttx/net/tcp/tcp_seqno.c2
-rw-r--r--nuttx/net/tcp/tcp_timer.c2
-rw-r--r--nuttx/net/udp/udp_callback.c2
-rw-r--r--nuttx/net/udp/udp_conn.c2
-rw-r--r--nuttx/net/udp/udp_input.c2
-rw-r--r--nuttx/net/udp/udp_poll.c2
-rw-r--r--nuttx/net/udp/udp_send.c2
56 files changed, 101 insertions, 94 deletions
diff --git a/nuttx/include/nuttx/net/uip.h b/nuttx/include/nuttx/net/uip.h
index d4a17164d..ee396aaec 100644
--- a/nuttx/include/nuttx/net/uip.h
+++ b/nuttx/include/nuttx/net/uip.h
@@ -234,16 +234,6 @@ struct uip_callback_s
* Public Function Prototypes
****************************************************************************/
-/* uIP initialization functions
- *
- * The uIP initialization functions are used for booting uIP.
- *
- * This function should be called at boot up to initialize the uIP
- * TCP/IP stack.
- */
-
-void uip_initialize(void);
-
/* This function may be used at boot time to set the initial ip_id.*/
void uip_setipid(uint16_t id);
diff --git a/nuttx/net/Makefile b/nuttx/net/Makefile
index 42a6359da..ec65af93e 100644
--- a/nuttx/net/Makefile
+++ b/nuttx/net/Makefile
@@ -64,7 +64,7 @@ include igmp/Make.defs
include tcp/Make.defs
include udp/Make.defs
include pkt/Make.defs
-include uip/Make.defs
+include devif/Make.defs
include route/Make.defs
include utils/Make.defs
endif
diff --git a/nuttx/net/uip/Make.defs b/nuttx/net/devif/Make.defs
index fac4c0d5d..182713602 100644
--- a/nuttx/net/uip/Make.defs
+++ b/nuttx/net/devif/Make.defs
@@ -1,5 +1,5 @@
############################################################################
-# net/uip/Make.defs
+# net/devif/Make.defs
#
# Copyright (C) 2007, 2009-2010, 2014 Gregory Nutt. All rights reserved.
# Author: Gregory Nutt <gnutt@nuttx.org>
@@ -33,24 +33,24 @@
#
############################################################################
-# Common IP source files
+# Network device interface source files
-NET_CSRCS += uip_initialize.c uip_setipid.c uip_input.c uip_send.c
-NET_CSRCS += uip_poll.c uip_callback.c
+NET_CSRCS += devif_initialize.c devif_setipid.c devif_input.c devif_send.c
+NET_CSRCS += devif_poll.c devif_callback.c
# I/O buffer chain support required?
ifeq ($(CONFIG_NET_IOB),y)
-NET_CSRCS += uip_iobsend.c
+NET_CSRCS += devif_iobsend.c
endif
# Raw packet socket support
ifeq ($(CONFIG_NET_PKT),y)
-NET_CSRCS += uip_pktsend.c
+NET_CSRCS += devif_pktsend.c
endif
-# Include uip build support
+# Include network device interface build support
-DEPPATH += --dep-path uip
-VPATH += :uip
+DEPPATH += --dep-path devif
+VPATH += :devif
diff --git a/nuttx/net/uip/uip.h b/nuttx/net/devif/devif.h
index c0094f0d0..c723f7023 100644
--- a/nuttx/net/uip/uip.h
+++ b/nuttx/net/devif/devif.h
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip.h
+ * net/devif/devif.h
*
* Copyright (C) 2007-2009, 2013-2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -36,8 +36,8 @@
*
****************************************************************************/
-#ifndef _NET_UIP_UIP_H
-#define _NET_UIP_UIP_H
+#ifndef _NET_DEVIF_DEVIF_H
+#define _NET_DEVIF_DEVIF_H
/****************************************************************************
* Included Files
@@ -76,7 +76,7 @@ extern uint16_t g_ipid;
/* Reassembly timer (units: deci-seconds) */
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-extern uint8_t uip_reasstmr;
+extern uint8_t g_reassembly_timer;
#endif
/* List of applications waiting for ICMP ECHO REPLY */
@@ -98,6 +98,22 @@ extern "C"
#endif
/****************************************************************************
+ * Name: devif_initialize
+ *
+ * Description:
+ * Perform initialization of the network device interface layer
+ *
+ * Parameters:
+ * None
+ *
+ * Return:
+ * None
+ *
+ ****************************************************************************/
+
+void devif_initialize(void);
+
+/****************************************************************************
* Function: uip_callbackinit
*
* Description:
@@ -202,4 +218,4 @@ void uip_pktsend(FAR struct net_driver_s *dev, FAR const void *buf,
#endif
#endif /* CONFIG_NET */
-#endif /* _NET_UIP_UIP_H */
+#endif /* _NET_DEVIF_DEVIF_H */
diff --git a/nuttx/net/uip/uip_callback.c b/nuttx/net/devif/devif_callback.c
index 585ac0cef..aad9c4f0a 100644
--- a/nuttx/net/uip/uip_callback.c
+++ b/nuttx/net/devif/devif_callback.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_callback.c
+ * net/devif/devif_callback.c
*
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -48,7 +48,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/netdev.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Private Data
diff --git a/nuttx/net/uip/uip_initialize.c b/nuttx/net/devif/devif_initialize.c
index e6863d585..63b4ab7fc 100644
--- a/nuttx/net/uip/uip_initialize.c
+++ b/nuttx/net/devif/devif_initialize.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_initialize.c
+ * net/devif/devif_initialize.c
*
* Copyright (C) 2007-2011, 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -48,7 +48,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Pre-processor Definitions
@@ -85,7 +85,7 @@ const uip_ipaddr_t g_allzeroaddr =
/* Reassembly timer (units: deci-seconds) */
#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
-uint8_t uip_reasstmr;
+uint8_t g_reassembly_timer;
#endif
/****************************************************************************
@@ -101,10 +101,10 @@ uint8_t uip_reasstmr;
****************************************************************************/
/****************************************************************************
- * Name: uip_initialize
+ * Name: devif_initialize
*
* Description:
- * Perform initialization of the uIP layer
+ * Perform initialization of the network device interface layer
*
* Parameters:
* None
@@ -114,7 +114,7 @@ uint8_t uip_reasstmr;
*
****************************************************************************/
-void uip_initialize(void)
+void devif_initialize(void)
{
/* Initialize callback support */
diff --git a/nuttx/net/uip/uip_input.c b/nuttx/net/devif/devif_input.c
index bab44aaa0..ccdd552f7 100644
--- a/nuttx/net/uip/uip_input.c
+++ b/nuttx/net/devif/devif_input.c
@@ -94,7 +94,7 @@
# include "net_neighbor.h"
#endif /* CONFIG_NET_IPv6 */
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
#include "udp/udp.h"
#include "pkt/pkt.h"
@@ -155,15 +155,15 @@ static uint8_t uip_reass(void)
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
- * buffer. The timer is updated with the maximum age.
+ /* If g_reassembly_timer is zero, no packet is present in the buffer, so
+ * we write the IP header of the fragment into the reassembly buffer. The
+ * timer is updated with the maximum age.
*/
- if (!uip_reasstmr)
+ if (!g_reassembly_timer)
{
memcpy(uip_reassbuf, &pbuf->vhl, UIP_IPH_LEN);
- uip_reasstmr = UIP_REASS_MAXAGE;
+ g_reassembly_timer = UIP_REASS_MAXAGE;
uip_reassflags = 0;
/* Clear the bitmap. */
@@ -189,7 +189,7 @@ static uint8_t uip_reass(void)
if (offset > UIP_REASS_BUFSIZE || offset + len > UIP_REASS_BUFSIZE)
{
- uip_reasstmr = 0;
+ g_reassembly_timer = 0;
goto nullreturn;
}
@@ -266,7 +266,7 @@ static uint8_t uip_reass(void)
* the timer.
*/
- uip_reasstmr = 0;
+ g_reassembly_timer = 0;
memcpy(pbuf, pfbuf, uip_reasslen);
/* Pretend to be a "normal" (i.e., not fragmented) IP packet from
diff --git a/nuttx/net/uip/uip_iobsend.c b/nuttx/net/devif/devif_iobsend.c
index ed18cf583..bfc947648 100644
--- a/nuttx/net/uip/uip_iobsend.c
+++ b/nuttx/net/devif/devif_iobsend.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_iobsend.c
+ * net/devif/devif_iobsend.c
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
diff --git a/nuttx/net/uip/uip_pktsend.c b/nuttx/net/devif/devif_pktsend.c
index 1e5524481..f18be4d9a 100644
--- a/nuttx/net/uip/uip_pktsend.c
+++ b/nuttx/net/devif/devif_pktsend.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_pktsend.c
+ * net/devif/devif_pktsend.c
*
* Copyright (C) 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
diff --git a/nuttx/net/uip/uip_poll.c b/nuttx/net/devif/devif_poll.c
index fef5c0ace..be1e2cb3f 100644
--- a/nuttx/net/uip/uip_poll.c
+++ b/nuttx/net/devif/devif_poll.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_poll.c
+ * net/devif/devif_poll.c
*
* Copyright (C) 2007-2010, 2012, 2014 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -46,7 +46,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/netdev.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
#include "udp/udp.h"
#include "pkt/pkt.h"
@@ -374,9 +374,9 @@ int uip_timer(FAR struct net_driver_s *dev, uip_poll_callback_t callback,
/* Increment the timer used by the IP reassembly logic */
#if UIP_REASSEMBLY
- if (uip_reasstmr != 0 && uip_reasstmr < UIP_REASS_MAXAGE)
+ if (g_reassembly_timer != 0 && g_reassembly_timer < UIP_REASS_MAXAGE)
{
- uip_reasstmr += hsec;
+ g_reassembly_timer += hsec;
}
#endif /* UIP_REASSEMBLY */
diff --git a/nuttx/net/uip/uip_send.c b/nuttx/net/devif/devif_send.c
index 515ce8e9c..a019aadfc 100644
--- a/nuttx/net/uip/uip_send.c
+++ b/nuttx/net/devif/devif_send.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_send.c
+ * net/devif/devif_send.c
*
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
diff --git a/nuttx/net/uip/uip_setipid.c b/nuttx/net/devif/devif_setipid.c
index 3c609e79f..018ec914f 100644
--- a/nuttx/net/uip/uip_setipid.c
+++ b/nuttx/net/devif/devif_setipid.c
@@ -1,5 +1,5 @@
/****************************************************************************
- * net/uip/uip_setipid.c
+ * net/devif/devif_setipid.c
*
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
@@ -45,7 +45,7 @@
#include <nuttx/net/uip.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Private Data
diff --git a/nuttx/net/icmp/icmp_input.c b/nuttx/net/icmp/icmp_input.c
index e891ccdfd..b38713336 100644
--- a/nuttx/net/icmp/icmp_input.c
+++ b/nuttx/net/icmp/icmp_input.c
@@ -54,7 +54,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "icmp/icmp.h"
#include "utils/utils.h"
diff --git a/nuttx/net/icmp/icmp_ping.c b/nuttx/net/icmp/icmp_ping.c
index 1ba91d337..de270cd82 100644
--- a/nuttx/net/icmp/icmp_ping.c
+++ b/nuttx/net/icmp/icmp_ping.c
@@ -55,7 +55,7 @@
#include <nuttx/net/icmp.h>
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "icmp/icmp.h"
/****************************************************************************
diff --git a/nuttx/net/icmp/icmp_poll.c b/nuttx/net/icmp/icmp_poll.c
index af98e26f3..7cd2f760a 100644
--- a/nuttx/net/icmp/icmp_poll.c
+++ b/nuttx/net/icmp/icmp_poll.c
@@ -47,7 +47,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/icmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Pre-processor Definitions
diff --git a/nuttx/net/icmp/icmp_send.c b/nuttx/net/icmp/icmp_send.c
index 5f1911ad6..6ab73e777 100644
--- a/nuttx/net/icmp/icmp_send.c
+++ b/nuttx/net/icmp/icmp_send.c
@@ -47,7 +47,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "utils/utils.h"
#include "icmp/icmp.h"
diff --git a/nuttx/net/igmp/igmp_group.c b/nuttx/net/igmp/igmp_group.c
index f0b3e5399..a4900eb8a 100644
--- a/nuttx/net/igmp/igmp_group.c
+++ b/nuttx/net/igmp/igmp_group.c
@@ -58,7 +58,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_initialize.c b/nuttx/net/igmp/igmp_initialize.c
index f0ea8c4b5..f2a4979cb 100644
--- a/nuttx/net/igmp/igmp_initialize.c
+++ b/nuttx/net/igmp/igmp_initialize.c
@@ -50,7 +50,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_input.c b/nuttx/net/igmp/igmp_input.c
index 856e99ada..2d0837122 100644
--- a/nuttx/net/igmp/igmp_input.c
+++ b/nuttx/net/igmp/igmp_input.c
@@ -52,7 +52,7 @@
#include <nuttx/net/igmp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_join.c b/nuttx/net/igmp/igmp_join.c
index 7e3540e07..b817d9c7e 100644
--- a/nuttx/net/igmp/igmp_join.c
+++ b/nuttx/net/igmp/igmp_join.c
@@ -51,7 +51,7 @@
#include <nuttx/net/netstats.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_leave.c b/nuttx/net/igmp/igmp_leave.c
index 65cffc108..e05e900aa 100644
--- a/nuttx/net/igmp/igmp_leave.c
+++ b/nuttx/net/igmp/igmp_leave.c
@@ -52,7 +52,7 @@
#include <nuttx/net/netstats.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_mcastmac.c b/nuttx/net/igmp/igmp_mcastmac.c
index 42dbf0407..5d642c248 100644
--- a/nuttx/net/igmp/igmp_mcastmac.c
+++ b/nuttx/net/igmp/igmp_mcastmac.c
@@ -50,7 +50,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_msg.c b/nuttx/net/igmp/igmp_msg.c
index 5a42cadbd..9616fd4a0 100644
--- a/nuttx/net/igmp/igmp_msg.c
+++ b/nuttx/net/igmp/igmp_msg.c
@@ -50,7 +50,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_poll.c b/nuttx/net/igmp/igmp_poll.c
index 48b4f39dc..e1d1e08c7 100644
--- a/nuttx/net/igmp/igmp_poll.c
+++ b/nuttx/net/igmp/igmp_poll.c
@@ -51,7 +51,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_send.c b/nuttx/net/igmp/igmp_send.c
index 8ff5ac698..2658f5767 100644
--- a/nuttx/net/igmp/igmp_send.c
+++ b/nuttx/net/igmp/igmp_send.c
@@ -49,7 +49,7 @@
#include <nuttx/net/ip.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/igmp/igmp_timer.c b/nuttx/net/igmp/igmp_timer.c
index 5feebdd2e..71ba9ce76 100644
--- a/nuttx/net/igmp/igmp_timer.c
+++ b/nuttx/net/igmp/igmp_timer.c
@@ -53,7 +53,7 @@
#include <nuttx/net/netstats.h>
#include <nuttx/net/igmp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "igmp/igmp.h"
#ifdef CONFIG_NET_IGMP
diff --git a/nuttx/net/net_initialize.c b/nuttx/net/net_initialize.c
index 185a07943..f5431bd60 100644
--- a/nuttx/net/net_initialize.c
+++ b/nuttx/net/net_initialize.c
@@ -47,6 +47,7 @@
#include <nuttx/net/arp.h>
#include "socket/socket.h"
+#include "devif/devif.h"
#include "netdev/netdev.h"
#include "tcp/tcp.h"
#include "udp/udp.h"
@@ -94,7 +95,7 @@ void net_initialize(void)
/* Initialize the device interface layer */
- uip_initialize();
+ devif_initialize();
#ifdef CONFIG_NET_PKT
/* Initialize packet socket support */
diff --git a/nuttx/net/pkt/pkt_callback.c b/nuttx/net/pkt/pkt_callback.c
index 30dfecaf6..9c90225ee 100644
--- a/nuttx/net/pkt/pkt_callback.c
+++ b/nuttx/net/pkt/pkt_callback.c
@@ -48,7 +48,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/pkt.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/pkt/pkt_conn.c b/nuttx/net/pkt/pkt_conn.c
index 55a8a3506..be0687aec 100644
--- a/nuttx/net/pkt/pkt_conn.c
+++ b/nuttx/net/pkt/pkt_conn.c
@@ -56,7 +56,7 @@
#include <nuttx/net/arp.h>
#include <nuttx/net/pkt.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/pkt/pkt_input.c b/nuttx/net/pkt/pkt_input.c
index aaa1e1c89..46c6b8daa 100644
--- a/nuttx/net/pkt/pkt_input.c
+++ b/nuttx/net/pkt/pkt_input.c
@@ -53,7 +53,7 @@
#include <nuttx/net/arp.h>
#include <nuttx/net/pkt.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/pkt/pkt_poll.c b/nuttx/net/pkt/pkt_poll.c
index 1db880bdb..7ab0803ca 100644
--- a/nuttx/net/pkt/pkt_poll.c
+++ b/nuttx/net/pkt/pkt_poll.c
@@ -53,7 +53,7 @@
#include <nuttx/net/udp.h>
#include <nuttx/net/pkt.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/pkt/pkt_send.c b/nuttx/net/pkt/pkt_send.c
index 60fcb65e4..39924fd88 100644
--- a/nuttx/net/pkt/pkt_send.c
+++ b/nuttx/net/pkt/pkt_send.c
@@ -57,7 +57,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/socket/connect.c b/nuttx/net/socket/connect.c
index 057d795bf..29fbd744f 100644
--- a/nuttx/net/socket/connect.c
+++ b/nuttx/net/socket/connect.c
@@ -53,7 +53,7 @@
#include <nuttx/net/udp.h>
#include "socket/socket.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
#include "udp/udp.h"
diff --git a/nuttx/net/socket/net_close.c b/nuttx/net/socket/net_close.c
index 7d0eab2b7..e6738e064 100644
--- a/nuttx/net/socket/net_close.c
+++ b/nuttx/net/socket/net_close.c
@@ -59,7 +59,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "pkt/pkt.h"
/****************************************************************************
diff --git a/nuttx/net/socket/net_monitor.c b/nuttx/net/socket/net_monitor.c
index 25bcff8cb..dfc4acbb0 100644
--- a/nuttx/net/socket/net_monitor.c
+++ b/nuttx/net/socket/net_monitor.c
@@ -47,7 +47,7 @@
#include <nuttx/net/tcp.h>
#include "socket/socket.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Private Types
diff --git a/nuttx/net/socket/net_poll.c b/nuttx/net/socket/net_poll.c
index bb40c0b54..dcce077f8 100644
--- a/nuttx/net/socket/net_poll.c
+++ b/nuttx/net/socket/net_poll.c
@@ -56,7 +56,7 @@
#include <nuttx/net/net.h>
#include <nuttx/net/tcp.h>
-#include <uip/uip.h>
+#include <devif/devif.h>
#include "socket/socket.h"
diff --git a/nuttx/net/socket/net_sendfile.c b/nuttx/net/socket/net_sendfile.c
index 07396a1b7..6f657ee6a 100644
--- a/nuttx/net/socket/net_sendfile.c
+++ b/nuttx/net/socket/net_sendfile.c
@@ -63,7 +63,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Definitions
diff --git a/nuttx/net/socket/recvfrom.c b/nuttx/net/socket/recvfrom.c
index 8a74e3b3e..16ce70b1b 100644
--- a/nuttx/net/socket/recvfrom.c
+++ b/nuttx/net/socket/recvfrom.c
@@ -62,7 +62,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
#include "udp/udp.h"
#include "pkt/pkt.h"
diff --git a/nuttx/net/socket/sendto.c b/nuttx/net/socket/sendto.c
index 846050f82..4b943b298 100644
--- a/nuttx/net/socket/sendto.c
+++ b/nuttx/net/socket/sendto.c
@@ -54,7 +54,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "udp/udp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_appsend.c b/nuttx/net/tcp/tcp_appsend.c
index f02049208..2349c9f67 100644
--- a/nuttx/net/tcp/tcp_appsend.c
+++ b/nuttx/net/tcp/tcp_appsend.c
@@ -53,7 +53,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/tcp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_backlog.c b/nuttx/net/tcp/tcp_backlog.c
index 64692b367..a88d0bdf9 100644
--- a/nuttx/net/tcp/tcp_backlog.c
+++ b/nuttx/net/tcp/tcp_backlog.c
@@ -50,7 +50,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/tcp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Private Data
diff --git a/nuttx/net/tcp/tcp_callback.c b/nuttx/net/tcp/tcp_callback.c
index bbd886173..d62ee4dae 100644
--- a/nuttx/net/tcp/tcp_callback.c
+++ b/nuttx/net/tcp/tcp_callback.c
@@ -51,7 +51,7 @@
#include <nuttx/net/tcp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_conn.c b/nuttx/net/tcp/tcp_conn.c
index f664776ad..dd1fea30f 100644
--- a/nuttx/net/tcp/tcp_conn.c
+++ b/nuttx/net/tcp/tcp_conn.c
@@ -57,7 +57,7 @@
#include <nuttx/net/tcp.h>
#include "tcp/tcp.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Public Data
diff --git a/nuttx/net/tcp/tcp_input.c b/nuttx/net/tcp/tcp_input.c
index d85d1f431..8d54b1b18 100644
--- a/nuttx/net/tcp/tcp_input.c
+++ b/nuttx/net/tcp/tcp_input.c
@@ -56,7 +56,7 @@
#include <nuttx/net/tcp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "utils/utils.h"
#include "tcp/tcp.h"
diff --git a/nuttx/net/tcp/tcp_listen.c b/nuttx/net/tcp/tcp_listen.c
index be9324103..36af75556 100644
--- a/nuttx/net/tcp/tcp_listen.c
+++ b/nuttx/net/tcp/tcp_listen.c
@@ -51,7 +51,7 @@
#include <nuttx/net/netconfig.h>
#include <nuttx/net/tcp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_poll.c b/nuttx/net/tcp/tcp_poll.c
index 465a3e253..a63661391 100644
--- a/nuttx/net/tcp/tcp_poll.c
+++ b/nuttx/net/tcp/tcp_poll.c
@@ -53,7 +53,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/tcp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_send.c b/nuttx/net/tcp/tcp_send.c
index ddc6a3e46..265658361 100644
--- a/nuttx/net/tcp/tcp_send.c
+++ b/nuttx/net/tcp/tcp_send.c
@@ -53,7 +53,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "utils/utils.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_send_buffered.c b/nuttx/net/tcp/tcp_send_buffered.c
index f9af6e0a8..287184749 100644
--- a/nuttx/net/tcp/tcp_send_buffered.c
+++ b/nuttx/net/tcp/tcp_send_buffered.c
@@ -71,7 +71,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
#include "tcp/tcp.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Pre-processor Definitions
diff --git a/nuttx/net/tcp/tcp_send_unbuffered.c b/nuttx/net/tcp/tcp_send_unbuffered.c
index 6a3d5062f..7338921be 100644
--- a/nuttx/net/tcp/tcp_send_unbuffered.c
+++ b/nuttx/net/tcp/tcp_send_unbuffered.c
@@ -58,7 +58,7 @@
#include "socket/socket.h"
#include "netdev/netdev.h"
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/tcp/tcp_seqno.c b/nuttx/net/tcp/tcp_seqno.c
index c844cd903..2324cba3b 100644
--- a/nuttx/net/tcp/tcp_seqno.c
+++ b/nuttx/net/tcp/tcp_seqno.c
@@ -54,7 +54,7 @@
#include <nuttx/net/uip.h>
#include <nuttx/net/netdev.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
/****************************************************************************
* Public Data
diff --git a/nuttx/net/tcp/tcp_timer.c b/nuttx/net/tcp/tcp_timer.c
index 87083aef6..441c2106d 100644
--- a/nuttx/net/tcp/tcp_timer.c
+++ b/nuttx/net/tcp/tcp_timer.c
@@ -54,7 +54,7 @@
#include <nuttx/net/tcp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "tcp/tcp.h"
/****************************************************************************
diff --git a/nuttx/net/udp/udp_callback.c b/nuttx/net/udp/udp_callback.c
index 4c57db744..53137e852 100644
--- a/nuttx/net/udp/udp_callback.c
+++ b/nuttx/net/udp/udp_callback.c
@@ -48,7 +48,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/udp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "udp/udp.h"
/****************************************************************************
diff --git a/nuttx/net/udp/udp_conn.c b/nuttx/net/udp/udp_conn.c
index 51fb7dd8a..7b5b29fea 100644
--- a/nuttx/net/udp/udp_conn.c
+++ b/nuttx/net/udp/udp_conn.c
@@ -61,7 +61,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/udp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "udp/udp.h"
/****************************************************************************
diff --git a/nuttx/net/udp/udp_input.c b/nuttx/net/udp/udp_input.c
index d2b8b1307..4627883e3 100644
--- a/nuttx/net/udp/udp_input.c
+++ b/nuttx/net/udp/udp_input.c
@@ -53,7 +53,7 @@
#include <nuttx/net/udp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "utils/utils.h"
#include "udp/udp.h"
diff --git a/nuttx/net/udp/udp_poll.c b/nuttx/net/udp/udp_poll.c
index 6196fca2d..3f612c38e 100644
--- a/nuttx/net/udp/udp_poll.c
+++ b/nuttx/net/udp/udp_poll.c
@@ -52,7 +52,7 @@
#include <nuttx/net/netdev.h>
#include <nuttx/net/udp.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "udp/udp.h"
/****************************************************************************
diff --git a/nuttx/net/udp/udp_send.c b/nuttx/net/udp/udp_send.c
index 431f06e16..e41f00b4c 100644
--- a/nuttx/net/udp/udp_send.c
+++ b/nuttx/net/udp/udp_send.c
@@ -52,7 +52,7 @@
#include <nuttx/net/udp.h>
#include <nuttx/net/netstats.h>
-#include "uip/uip.h"
+#include "devif/devif.h"
#include "utils/utils.h"
#include "udp/udp.h"