summaryrefslogtreecommitdiff
path: root/nuttx/net/uip/uip-initialize.c
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-11-07 18:54:35 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-11-07 18:54:35 +0000
commita97e1cc4d1195f56bc10acbcd469bb71e016476c (patch)
treecf55edbd73ba0e05c79ccf087fc03d6e6fcfd1b4 /nuttx/net/uip/uip-initialize.c
parent50470d26f72a21786f23219f157a12aab64f2683 (diff)
downloadpx4-nuttx-a97e1cc4d1195f56bc10acbcd469bb71e016476c.tar.gz
px4-nuttx-a97e1cc4d1195f56bc10acbcd469bb71e016476c.tar.bz2
px4-nuttx-a97e1cc4d1195f56bc10acbcd469bb71e016476c.zip
Finished partitioning uip.c (now system is broken)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@375 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/net/uip/uip-initialize.c')
-rw-r--r--nuttx/net/uip/uip-initialize.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/nuttx/net/uip/uip-initialize.c b/nuttx/net/uip/uip-initialize.c
index dabcf64cc..00a01ef6a 100644
--- a/nuttx/net/uip/uip-initialize.c
+++ b/nuttx/net/uip/uip-initialize.c
@@ -57,6 +57,51 @@
* Public Variables
****************************************************************************/
+#if UIP_URGDATA > 0
+void *uip_urgdata; /* urgent data (out-of-band data), if present. */
+uint16 uip_urglen; /* Length of (received) urgent data */
+#endif
+
+/* The uip_flags variable is used for communication between the TCP/IP
+ * stack and the application program.
+ */
+
+uint8 uip_flags;
+
+/* uip_conn always points to the current connection. */
+
+struct uip_conn *uip_conn;
+
+#ifdef CONFIG_NET_UDP
+struct uip_udp_conn *uip_udp_conn;
+#endif /* CONFIG_NET_UDP */
+
+#ifdef CONFIG_NET_STATISTICS
+struct uip_stats uip_stat;
+#endif
+
+/* Increasing number used for the IP ID field. */
+
+uint16 g_ipid;
+
+const uip_ipaddr_t all_ones_addr =
+#ifdef CONFIG_NET_IPv6
+ {0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff};
+#else /* CONFIG_NET_IPv6 */
+ {0xffffffff};
+#endif /* CONFIG_NET_IPv6 */
+
+const uip_ipaddr_t all_zeroes_addr =
+#ifdef CONFIG_NET_IPv6
+ {0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000};
+#else
+ {0x00000000};
+#endif
+
+#if UIP_REASSEMBLY && !defined(CONFIG_NET_IPv6)
+uint8 uip_reasstmr;
+#endif
+
/****************************************************************************
* Private Variables
****************************************************************************/