- include/net/uip/uip-arch.h.
+ include/nuttx/net/uip/uip-arch.h.
All structures and APIs needed to work with Ethernet drivers are provided in this header file.
The structure struct uip_driver_s defines the interface and is passed to uIP via
netdev_register().
diff --git a/arch/arm/src/c5471/c5471_ethernet.c b/arch/arm/src/c5471/c5471_ethernet.c
index bcf7b89b596..507f63cf9f3 100644
--- a/arch/arm/src/c5471/c5471_ethernet.c
+++ b/arch/arm/src/c5471/c5471_ethernet.c
@@ -58,9 +58,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "chip.h"
#include "up_arch.h"
diff --git a/arch/arm/src/kinetis/kinetis_enet.c b/arch/arm/src/kinetis/kinetis_enet.c
index 06ecff06c31..3e0a3677980 100644
--- a/arch/arm/src/kinetis/kinetis_enet.c
+++ b/arch/arm/src/kinetis/kinetis_enet.c
@@ -1,8 +1,8 @@
/****************************************************************************
* drivers/net/kinetis_enet.c
*
- * Copyright (C) 2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -51,11 +51,11 @@
#include
#include
-#include
+#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "up_arch.h"
#include "chip.h"
diff --git a/arch/arm/src/lm3s/lm3s_ethernet.c b/arch/arm/src/lm3s/lm3s_ethernet.c
index 4f78c9e8514..be38a7b26a2 100644
--- a/arch/arm/src/lm3s/lm3s_ethernet.c
+++ b/arch/arm/src/lm3s/lm3s_ethernet.c
@@ -51,9 +51,9 @@
#include
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "chip.h"
#include "up_arch.h"
diff --git a/arch/arm/src/lm3s/lm3s_ethernet.h b/arch/arm/src/lm3s/lm3s_ethernet.h
index ea98c8b0713..71833b27163 100644
--- a/arch/arm/src/lm3s/lm3s_ethernet.h
+++ b/arch/arm/src/lm3s/lm3s_ethernet.h
@@ -1,8 +1,8 @@
/************************************************************************************
* arch/arm/src/lm3s/lm3s_ethernet.h
*
- * Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2009-2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -41,7 +41,7 @@
************************************************************************************/
#include
-#include
+#include
#include "chip.h"
@@ -72,7 +72,7 @@
# define LM3S_MAC_TS_OFFSET 0x03c /* Ethernet MAC Time Stamp Configuration */
#endif
-/* MII Management Register Offsets (see include/nuttx/mii.h) */
+/* MII Management Register Offsets (see include/nuttx/net/mii.h) */
/* Ethernet Controller Register Addresses *******************************************/
diff --git a/arch/arm/src/lpc17xx/lpc17_ethernet.c b/arch/arm/src/lpc17xx/lpc17_ethernet.c
index 5a2971130d0..a3bc9d95152 100644
--- a/arch/arm/src/lpc17xx/lpc17_ethernet.c
+++ b/arch/arm/src/lpc17xx/lpc17_ethernet.c
@@ -1,8 +1,8 @@
/****************************************************************************
* arch/arm/src/lpc17xx/lpc17_ethernet.c
*
- * Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2010-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -50,12 +50,12 @@
#include
#include
-#include
+#include
-#include
-#include
-#include
-#include
+#include
+#include
+#include
+#include
#include "chip.h"
#include "up_arch.h"
diff --git a/arch/arm/src/stm32/stm32_eth.c b/arch/arm/src/stm32/stm32_eth.c
index 055893f8819..68ee78fd5f4 100755
--- a/arch/arm/src/stm32/stm32_eth.c
+++ b/arch/arm/src/stm32/stm32_eth.c
@@ -51,11 +51,11 @@
#include
#include
-#include
+#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "up_internal.h"
diff --git a/arch/hc/src/m9s12/m9s12_ethernet.c b/arch/hc/src/m9s12/m9s12_ethernet.c
index ca9840360c2..a2b890d22b9 100644
--- a/arch/hc/src/m9s12/m9s12_ethernet.c
+++ b/arch/hc/src/m9s12/m9s12_ethernet.c
@@ -51,9 +51,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
/****************************************************************************
* Definitions
diff --git a/arch/mips/src/pic32mx/pic32mx-ethernet.c b/arch/mips/src/pic32mx/pic32mx-ethernet.c
index d7a9612ee27..d4dee038c58 100644
--- a/arch/mips/src/pic32mx/pic32mx-ethernet.c
+++ b/arch/mips/src/pic32mx/pic32mx-ethernet.c
@@ -52,12 +52,12 @@
#include
#include
-#include
+#include
-#include
-#include
-#include
-#include
+#include
+#include
+#include
+#include
#include
#include
diff --git a/arch/sim/src/up_uipdriver.c b/arch/sim/src/up_uipdriver.c
index e6dec219d75..99f37b22ffa 100644
--- a/arch/sim/src/up_uipdriver.c
+++ b/arch/sim/src/up_uipdriver.c
@@ -1,8 +1,8 @@
/****************************************************************************
* up_uipdriver.c
*
- * Copyright (C) 2007, 2009-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Based on code from uIP which also has a BSD-like license:
*
@@ -50,12 +50,12 @@
#include
#include
#include
-#include
+#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "up_internal.h"
diff --git a/arch/z80/src/ez80/ez80_emac.c b/arch/z80/src/ez80/ez80_emac.c
index c758cfb1b05..23542e2798b 100644
--- a/arch/z80/src/ez80/ez80_emac.c
+++ b/arch/z80/src/ez80/ez80_emac.c
@@ -1,8 +1,8 @@
/****************************************************************************
* drivers/net/ez80_emac.c
*
- * Copyright (C) 2009-2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2009-2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* References:
* eZ80F91 MCU Product Specification, PS019214-0808, Zilig, Inc., 2008.
@@ -54,13 +54,13 @@
#include
#include
-#include
+#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "chip.h"
#include "up_internal.h"
diff --git a/configs/olimex-strp711/src/up_enc28j60.c b/configs/olimex-strp711/src/up_enc28j60.c
index fcb68b5bb59..c6ffdd36864 100755
--- a/configs/olimex-strp711/src/up_enc28j60.c
+++ b/configs/olimex-strp711/src/up_enc28j60.c
@@ -1,8 +1,8 @@
/****************************************************************************
* configs/olimex-strp711/src/up_enc28j60.c
*
- * Copyright (C) 2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -86,7 +86,7 @@
#include
#include
-#include
+#include
#include
diff --git a/drivers/README.txt b/drivers/README.txt
index 0cddb93115e..9bde312f410 100644
--- a/drivers/README.txt
+++ b/drivers/README.txt
@@ -88,7 +88,7 @@ mtd/
aware of any other common way to refer to this class of devices).
net/
- Network interface drivers. See also include/nuttx/net.h
+ Network interface drivers. See also include/nuttx/net/net.h
pipes/
FIFO and named pipe drivers. Standard interfaces are declared
diff --git a/drivers/net/cs89x0.c b/drivers/net/cs89x0.c
index 5b616233d05..0f301ee0037 100644
--- a/drivers/net/cs89x0.c
+++ b/drivers/net/cs89x0.c
@@ -51,9 +51,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
/****************************************************************************
* Definitions
diff --git a/drivers/net/dm90x0.c b/drivers/net/dm90x0.c
index 32dc93069e1..15433e0f807 100644
--- a/drivers/net/dm90x0.c
+++ b/drivers/net/dm90x0.c
@@ -64,9 +64,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
/****************************************************************************
* Definitions
diff --git a/drivers/net/e1000.c b/drivers/net/e1000.c
index ce6192ac0ee..ec2b29b6ad8 100644
--- a/drivers/net/e1000.c
+++ b/drivers/net/e1000.c
@@ -53,9 +53,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include
#include
diff --git a/drivers/net/enc28j60.c b/drivers/net/enc28j60.c
index 448decbf894..76b0f205b1c 100644
--- a/drivers/net/enc28j60.c
+++ b/drivers/net/enc28j60.c
@@ -1,8 +1,8 @@
/****************************************************************************
* drivers/net/enc28j60.c
*
- * Copyright (C) 2010-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2010-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* References:
* - ENC28J60 Data Sheet, Stand-Alone Ethernet Controller with SPI Interface,
@@ -58,11 +58,11 @@
#include
#include
#include
-#include
+#include
-#include
-#include
-#include
+#include
+#include
+#include
#include "enc28j60.h"
diff --git a/drivers/net/skeleton.c b/drivers/net/skeleton.c
index 118f0acd170..00ebea35f04 100644
--- a/drivers/net/skeleton.c
+++ b/drivers/net/skeleton.c
@@ -51,9 +51,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
/****************************************************************************
* Definitions
diff --git a/drivers/net/slip.c b/drivers/net/slip.c
index a1880db8ea5..31f44cbb9e3 100644
--- a/drivers/net/slip.c
+++ b/drivers/net/slip.c
@@ -1,8 +1,8 @@
/****************************************************************************
* drivers/net/slip.c
*
- * Copyright (C) 2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2011-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Reference: RFC 1055
*
@@ -55,10 +55,10 @@
#include
#include
-#include
+#include
-#include
-#include
+#include
+#include
#if defined(CONFIG_NET) && defined(CONFIG_NET_SLIP)
diff --git a/drivers/net/vnet.c b/drivers/net/vnet.c
index c12976a0f8a..f1e2465b963 100644
--- a/drivers/net/vnet.c
+++ b/drivers/net/vnet.c
@@ -55,9 +55,9 @@
#include
#include
-#include
-#include
-#include
+#include
+#include
+#include
#include
#include
diff --git a/fs/fs_close.c b/fs/fs_close.c
index a6d6dfc68aa..d6f8bf54a43 100644
--- a/fs/fs_close.c
+++ b/fs/fs_close.c
@@ -1,8 +1,8 @@
/****************************************************************************
* fs/fs_close.c
*
- * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -45,7 +45,7 @@
#include
#if defined(CONFIG_NET) && CONFIG_NSOCKET_DESCRIPTORS > 0
-# include
+# include
#endif
#include "fs_internal.h"
diff --git a/fs/fs_fcntl.c b/fs/fs_fcntl.c
index 668d7e40ead..686b8331981 100644
--- a/fs/fs_fcntl.c
+++ b/fs/fs_fcntl.c
@@ -1,8 +1,8 @@
/****************************************************************************
* fs/fs_fcntl.c
*
- * Copyright (C) 2009 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2009, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -44,7 +44,7 @@
#include
#include
-#include
+#include
#include
#include "fs_internal.h"
diff --git a/fs/fs_fdopen.c b/fs/fs_fdopen.c
index 930aec26fff..8201ebbaeca 100644
--- a/fs/fs_fdopen.c
+++ b/fs/fs_fdopen.c
@@ -1,8 +1,8 @@
/****************************************************************************
* fs/fs_fdopen.c
*
- * Copyright (C) 2007-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -47,7 +47,7 @@
#include
#include
-#include
+#include
/****************************************************************************
* Private Functions
diff --git a/fs/fs_ioctl.c b/fs/fs_ioctl.c
index 79362c34fa7..409c168b1c6 100644
--- a/fs/fs_ioctl.c
+++ b/fs/fs_ioctl.c
@@ -1,8 +1,8 @@
/****************************************************************************
* fs/fs_ioctl.c
*
- * Copyright (C) 2007-2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007-2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -46,7 +46,7 @@
#include
#if defined(CONFIG_NET) && CONFIG_NSOCKET_DESCRIPTORS > 0
-# include
+# include
#endif
#include "fs_internal.h"
diff --git a/include/netinet/arp.h b/include/netinet/arp.h
index 4c2ad205d47..f2a9a036652 100644
--- a/include/netinet/arp.h
+++ b/include/netinet/arp.h
@@ -1,8 +1,8 @@
/****************************************************************************
- * netinet/arp.h
+ * include/netinet/arp.h
*
- * Copyright (C) 2009 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2009, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __NETINET_ARP_H
-#define __NETINET_ARP_H
+#ifndef __INCLUDE_NETINET_ARP_H
+#define __INCLUDE_NETINET_ARP_H
/****************************************************************************
* Included Files
@@ -99,7 +99,7 @@ extern "C" {
/* If CONFIG_NET_ARPIOCTLS is defined then the semi-standard ioctl commands
* described above are supported. If not, you can call the uIP ARP interfaces
- * directly in a very non-standard way. See include/net/uip/uip-arp.h for
+ * directly in a very non-standard way. See include/nuttx/net/uip/uip-arp.h for
* prototypes.
*/
@@ -108,4 +108,4 @@ extern "C" {
}
#endif
-#endif /* __NETINET_ARP_H */
+#endif /* __INCLUDE_NETINET_ARP_H */
diff --git a/include/nuttx/cs89x0.h b/include/nuttx/net/cs89x0.h
similarity index 95%
rename from include/nuttx/cs89x0.h
rename to include/nuttx/net/cs89x0.h
index ec79b157dca..4b2a52a5c94 100644
--- a/include/nuttx/cs89x0.h
+++ b/include/nuttx/net/cs89x0.h
@@ -1,8 +1,8 @@
/****************************************************************************
- * include/nuttx/cs89x0.h
+ * include/nuttx/net/cs89x0.h
*
- * Copyright (C) 2009 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2009, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __INCLUDE_NUTTX_CS89x0_H
-#define __INCLUDE_NUTTX_CS89x0_H
+#ifndef __INCLUDE_NUTTX_NET_CS89x0_H
+#define __INCLUDE_NUTTX_NET_CS89x0_H
/****************************************************************************
* Included Files
@@ -165,4 +165,4 @@ EXTERN int cs89x0_initialize(FAR const cs89x0_driver_s *cs89x0, int devno);
}
#endif
-#endif /* __INCLUDE_NUTTX_CS89x0_H */
+#endif /* __INCLUDE_NUTTX_NET_CS89x0_H */
diff --git a/include/nuttx/enc28j60.h b/include/nuttx/net/enc28j60.h
similarity index 97%
rename from include/nuttx/enc28j60.h
rename to include/nuttx/net/enc28j60.h
index f668b6cc6bd..6cc911ce5a0 100644
--- a/include/nuttx/enc28j60.h
+++ b/include/nuttx/net/enc28j60.h
@@ -1,5 +1,5 @@
/****************************************************************************
- * include/nuttx/enc28j60.h
+ * include/nuttx/net/enc28j60.h
*
* Copyright (C) 2010 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __INCLUDE_NUTTX_ENC28J60_H
-#define __INCLUDE_NUTTX_ENC28J60_H
+#ifndef __INCLUDE_NUTTX_NET_ENC28J60_H
+#define __INCLUDE_NUTTX_NET_ENC28J60_H
/****************************************************************************
* Included Files
@@ -148,4 +148,4 @@ EXTERN int enc_stats(unsigned int devno, struct enc_stats_s *stats);
}
#endif
-#endif /* __INCLUDE_NUTTX_ENC28J60_H */
+#endif /* __INCLUDE_NUTTX_NET_ENC28J60_H */
diff --git a/include/net/ioctls.h b/include/nuttx/net/ioctl.h
similarity index 96%
rename from include/net/ioctls.h
rename to include/nuttx/net/ioctl.h
index 8398e51eddd..40222651964 100644
--- a/include/net/ioctls.h
+++ b/include/nuttx/net/ioctl.h
@@ -1,8 +1,8 @@
/****************************************************************************
- * include/net/ioctls.h
+ * include/nuttx/net/ioctl.h
*
- * Copyright (C) 2007-2008, 2010-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007-2008, 2010-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __NET_IOCTLS_H
-#define __NET_IOCTLS_H
+#ifndef __INCLUDE_NUTTX_NET_IOCTL_H
+#define __INCLUDE_NUTTX_NET_IOCTL_H
/****************************************************************************
* Included Files
@@ -140,4 +140,4 @@
* Public Function Prototypes
****************************************************************************/
-#endif /* __NET_IOCTLS_H */
+#endif /* __INCLUDE_NUTTX_NET_IOCTL_H */
diff --git a/include/nuttx/mii.h b/include/nuttx/net/mii.h
similarity index 99%
rename from include/nuttx/mii.h
rename to include/nuttx/net/mii.h
index 59458ec3f02..50c57245aab 100644
--- a/include/nuttx/mii.h
+++ b/include/nuttx/net/mii.h
@@ -1,8 +1,8 @@
/****************************************************************************
- * include/nuttx/mii.h
+ * include/nuttx/net/mii.h
*
- * Copyright (C) 2008-2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2008-2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __INCLUDE_NUTTX_MII_H
-#define __INCLUDE_NUTTX_MII_H
+#ifndef __INCLUDE_NUTTX_NET_MII_H
+#define __INCLUDE_NUTTX_NET_MII_H
/****************************************************************************
* Included Files
@@ -444,4 +444,4 @@ extern "C" {
}
#endif
-#endif /* __INCLUDE_NUTTX_MII_H */
+#endif /* __INCLUDE_NUTTX_NET_MII_H */
diff --git a/include/nuttx/net.h b/include/nuttx/net/net.h
similarity index 97%
rename from include/nuttx/net.h
rename to include/nuttx/net/net.h
index bcbcd627baa..a78ce1251bc 100644
--- a/include/nuttx/net.h
+++ b/include/nuttx/net/net.h
@@ -1,5 +1,5 @@
/****************************************************************************
- * nuttx/net.h
+ * nuttx/net/net.h
*
* Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt
@@ -33,8 +33,8 @@
*
****************************************************************************/
-#ifndef __NUTTX_NET_H
-#define __NUTTX_NET_H
+#ifndef __INCLUDE_NUTTX_NET_NET_H
+#define __INCLUDE_NUTTX_NET_NET_H
/****************************************************************************
* Included Files
@@ -48,7 +48,7 @@
#include
#include
-#include
+#include
/****************************************************************************
* Definitions
@@ -113,7 +113,7 @@ struct socketlist
/* Callback from netdev_foreach() */
-struct uip_driver_s; /* Forward reference. See net/uip/uip-arch.h */
+struct uip_driver_s; /* Forward reference. See nuttx/net/uip/uip-arch.h */
typedef int (*netdev_callback_t)(FAR struct uip_driver_s *dev, void *arg);
/****************************************************************************
@@ -286,4 +286,4 @@ EXTERN int slip_initialize(int intf, const char *devname);
#endif
#endif /* CONFIG_NET */
-#endif /* __NUTTX_NET_H */
+#endif /* __INCLUDE_NUTTX_NET_NET_H */
diff --git a/include/net/uip/uip-arch.h b/include/nuttx/net/uip/uip-arch.h
similarity index 96%
rename from include/net/uip/uip-arch.h
rename to include/nuttx/net/uip/uip-arch.h
index 3cb2904ea3b..9546de04eb2 100644
--- a/include/net/uip/uip-arch.h
+++ b/include/nuttx/net/uip/uip-arch.h
@@ -1,9 +1,9 @@
/****************************************************************************
- * uip-arch.h
+ * include/nuttx/net/uip/uip-arch.h
* Defines architecture-specific device driver interfaces to uIP
*
- * Copyright (C) 2007, 2009, 2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007, 2009, 2011-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Derived largely from portions of uIP with has a similar BSD-styple license:
*
@@ -39,8 +39,12 @@
*
****************************************************************************/
-#ifndef __UIP_ARCH_H
-#define __UIP_ARCH_H
+#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_ARCH_H
+#define __INCLUDE_NUTTX_NET_UIP_UIP_ARCH_H
+
+/****************************************************************************
+ * Included Files
+ ****************************************************************************/
#include
@@ -48,16 +52,12 @@
#include
#include
-#include
+#include
#ifdef CONFIG_NET_IGMP
-# include
+# include
#endif
-/****************************************************************************
- * Included Files
- ****************************************************************************/
-
-#include
+#include
#include
/****************************************************************************
@@ -366,5 +366,5 @@ extern uint16_t uip_tcpchksum(struct uip_driver_s *dev);
extern uint16_t uip_udpchksum(struct uip_driver_s *dev);
extern uint16_t uip_icmpchksum(struct uip_driver_s *dev, int len);
-#endif /* __UIP_ARCH_H */
+#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_ARCH_H */
diff --git a/include/net/uip/uip-arp.h b/include/nuttx/net/uip/uip-arp.h
similarity index 97%
rename from include/net/uip/uip-arp.h
rename to include/nuttx/net/uip/uip-arp.h
index 3afe1b2526b..8484c7d5a7d 100644
--- a/include/net/uip/uip-arp.h
+++ b/include/nuttx/net/uip/uip-arp.h
@@ -1,9 +1,9 @@
/****************************************************************************
- * include/net/uip/uip-arch.h
+ * include/nuttx/net/uip/uip-arch.h
* Macros and definitions for the ARP module.
*
- * Copyright (C) 2007, 2009-2011 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007, 2009-2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* Derived from uIP with has a similar BSD-styple license:
*
@@ -51,8 +51,8 @@
#include
#include
-#include
-#include
+#include
+#include
/****************************************************************************
* Pre-Processor Definitions
diff --git a/include/net/uip/uip-icmp.h b/include/nuttx/net/uip/uip-icmp.h
similarity index 95%
rename from include/net/uip/uip-icmp.h
rename to include/nuttx/net/uip/uip-icmp.h
index c9d4d90ee04..27098d5d367 100644
--- a/include/net/uip/uip-icmp.h
+++ b/include/nuttx/net/uip/uip-icmp.h
@@ -1,9 +1,9 @@
/****************************************************************************
- * net/uip/uip-icmp.h
+ * include/nuttx/net/uip/uip-icmp.h
* Header file for the uIP ICMP stack.
*
- * Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007-2009, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* This logic was leveraged from uIP which also has a BSD-style license:
*
@@ -38,8 +38,8 @@
*
****************************************************************************/
-#ifndef __NET_UIP_UIP_ICMP_H
-#define __NET_UIP_UIP_ICMP_H
+#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_ICMP_H
+#define __INCLUDE_NUTTX_NET_UIP_UIP_ICMP_H
/****************************************************************************
* Included Files
@@ -48,7 +48,7 @@
#include
#include
-#include
+#include
/****************************************************************************
* Pre-processor Definitions
@@ -208,4 +208,4 @@ EXTERN int uip_ping(uip_ipaddr_t addr, uint16_t id, uint16_t seqno, uint16_t dat
#ifdef __cplusplus
}
#endif
-#endif /* __NET_UIP_UIP_ICMP_H */
+#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_ICMP_H */
diff --git a/include/net/uip/uip-igmp.h b/include/nuttx/net/uip/uip-igmp.h
old mode 100755
new mode 100644
similarity index 96%
rename from include/net/uip/uip-igmp.h
rename to include/nuttx/net/uip/uip-igmp.h
index 29a3d533480..8b6d79e619e
--- a/include/net/uip/uip-igmp.h
+++ b/include/nuttx/net/uip/uip-igmp.h
@@ -1,10 +1,10 @@
/****************************************************************************
- * net/uip/uip-igmp.h
+ * include/nuttx/net/uip/uip-igmp.h
* The definitions in this header file are intended only for internal use
* by the NuttX port of the uIP stack.
*
- * Copyright (C) 2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt
*
* The NuttX implementation of IGMP was inspired by the IGMP add-on for the
* lwIP TCP/IP stack by Steve Reynolds:
@@ -39,8 +39,8 @@
*
****************************************************************************/
-#ifndef __NET_UIP_IGMP_H
-#define __NET_UIP_IGMP_H
+#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_IGMP_H
+#define __INCLUDE_NUTTX_NET_UIP_UIP_IGMP_H
/****************************************************************************
* Included Files
@@ -54,8 +54,8 @@
#include
-#include
-#include
+#include
+#include
#ifdef CONFIG_NET_IGMP
@@ -255,4 +255,4 @@ EXTERN int igmp_leavegroup(struct uip_driver_s *dev, FAR const struct in_addr *
#endif
#endif /* CONFIG_NET_IGMP */
-#endif /* __NET_UIP_IGMP_H */
+#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_IGMP_H */
diff --git a/include/net/uip/uip-ipopt.h b/include/nuttx/net/uip/uip-ipopt.h
old mode 100755
new mode 100644
similarity index 98%
rename from include/net/uip/uip-ipopt.h
rename to include/nuttx/net/uip/uip-ipopt.h
index 1625fbab670..5e600d8b118
--- a/include/net/uip/uip-ipopt.h
+++ b/include/nuttx/net/uip/uip-ipopt.h
@@ -1,5 +1,5 @@
/************************************************************************************************************
- * net/uip/uip-ipopt.h
+ * include/nuttx/net/uip/uip-ipopt.h
*
* Defines values for the IP header options
*
@@ -35,8 +35,8 @@
*
************************************************************************************************************/
-#ifndef __NET_UIP_UIP_IPOPT_H
-#define __NET_UIP_UIP_IPOPT_H
+#ifndef __INCLUDE_NUTTX_NET_UIP_UIP_IPOPT_H
+#define __INCLUDE_NUTTX_NET_UIP_UIP_IPOPT_H
/************************************************************************************************************
* Included Files
@@ -248,4 +248,4 @@
* Public Function Prototypes
************************************************************************************************************/
-#endif /* __NET_UIP_UIP_IPOPT_H */
+#endif /* __INCLUDE_NUTTX_NET_UIP_UIP_IPOPT_H */
diff --git a/include/net/uip/uip-tcp.h b/include/nuttx/net/uip/uip-tcp.h
similarity index 98%
rename from include/net/uip/uip-tcp.h
rename to include/nuttx/net/uip/uip-tcp.h
index 2fcf7390c7d..c3c800d7bdc 100644
--- a/include/net/uip/uip-tcp.h
+++ b/include/nuttx/net/uip/uip-tcp.h
@@ -1,13 +1,13 @@
/****************************************************************************
- * net/uip/uip-tcp.h
+ * include/nuttx/net/uip/uip-tcp.h
* Header file for the uIP TCP/IP stack.
*
* The uIP TCP/IP stack header file contains definitions for a number
* of C macros that are used by uIP programs as well as internal uIP
* structures, TCP/IP header structures and function declarations.
*
- * Copyright (C) 2007, 2009-2010 Gregory Nutt. All rights reserved.
- * Author: Gregory Nutt
+ * Copyright (C) 2007, 2009-2010, 2012 Gregory Nutt. All rights reserved.
+ * Author: Gregory Nutt