diff network/tags @ 107:56d09a0969b5 avr-http

Import uIP and the PPP implementation from https://code.google.com/p/avrusbmodem/
author Matt Johnston <matt@ucc.asn.au>
date Fri, 07 Sep 2012 23:53:53 +0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/network/tags	Fri Sep 07 23:53:53 2012 +0800
@@ -0,0 +1,522 @@
+!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/[email protected]/
+!_TAG_PROGRAM_NAME	Exuberant Ctags	//
+!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
+!_TAG_PROGRAM_VERSION	5.8	//
+BUF	uip.c	/^#define BUF /;"	d	file:
+CCIF	uip.h	/^#define CCIF$/;"	d
+CLOCK_SECOND	clock.h	/^#define CLOCK_SECOND /;"	d
+CurrentChecksum	network.c	/^static uint16_t CurrentChecksum, OneBackChecksum, TwoBackChecksum;$/;"	v	file:
+DEBUG_PRINTF	uip.c	/^#define DEBUG_PRINTF(/;"	d	file:
+DumpPacket	network.c	/^void DumpPacket(void)$/;"	f
+Escape	network.c	/^static bool Escape = false;$/;"	v	file:
+FBUF	uip.c	/^#define FBUF /;"	d	file:
+ICMP6_ECHO	uip.c	/^#define ICMP6_ECHO /;"	d	file:
+ICMP6_ECHO_REPLY	uip.c	/^#define ICMP6_ECHO_REPLY /;"	d	file:
+ICMP6_FLAG_S	uip.c	/^#define ICMP6_FLAG_S /;"	d	file:
+ICMP6_NEIGHBOR_ADVERTISEMENT	uip.c	/^#define ICMP6_NEIGHBOR_ADVERTISEMENT /;"	d	file:
+ICMP6_NEIGHBOR_SOLICITATION	uip.c	/^#define ICMP6_NEIGHBOR_SOLICITATION /;"	d	file:
+ICMP6_OPTION_SOURCE_LINK_ADDRESS	uip.c	/^#define ICMP6_OPTION_SOURCE_LINK_ADDRESS /;"	d	file:
+ICMP6_OPTION_TARGET_LINK_ADDRESS	uip.c	/^#define ICMP6_OPTION_TARGET_LINK_ADDRESS /;"	d	file:
+ICMPBUF	uip.c	/^#define ICMPBUF /;"	d	file:
+ICMP_DEST_UNREACHABLE	uip.c	/^#define ICMP_DEST_UNREACHABLE /;"	d	file:
+ICMP_ECHO	uip.c	/^#define ICMP_ECHO /;"	d	file:
+ICMP_ECHO_REPLY	uip.c	/^#define ICMP_ECHO_REPLY /;"	d	file:
+ICMP_PORT_UNREACHABLE	uip.c	/^#define ICMP_PORT_UNREACHABLE /;"	d	file:
+INCLUDE_FROM_NETWORK_C	network.c	/^#define  INCLUDE_FROM_NETWORK_C$/;"	d	file:
+IP_MF	uip.c	/^#define IP_MF /;"	d	file:
+ISR	clock.c	/^ISR(TIMER0_COMPA_vect)$/;"	f
+MIN	uip.c	/^#define MIN(/;"	d	file:
+OneBackChecksum	network.c	/^static uint16_t CurrentChecksum, OneBackChecksum, TwoBackChecksum;$/;"	v	file:
+PACKET_STATE_INBODY	network.h	/^			PACKET_STATE_INBODY   = 2,$/;"	e	enum:Packet_States_t
+PACKET_STATE_INHEADER	network.h	/^			PACKET_STATE_INHEADER = 1,$/;"	e	enum:Packet_States_t
+PACKET_STATE_NULL	network.h	/^			PACKET_STATE_NULL     = 0,$/;"	e	enum:Packet_States_t
+PacketLength	network.c	/^static uint16_t PacketLength = 0;$/;"	v	file:
+PacketProtocol	network.c	/^static uint16_t PacketProtocol = 0;$/;"	v	file:
+PacketState	network.c	/^static uint8_t PacketState = PACKET_STATE_NULL;$/;"	v	file:
+Packet_States_t	network.h	/^		enum Packet_States_t$/;"	g
+RESERVED	uipopt.h	/^	uint8_t RESERVED;$/;"	m	struct:__anon7
+RESERVED	uipopt.h	/^	uint8_t RESERVED;$/;"	m	struct:__anon8
+SICSLOWPAN_CONF_COMPRESSION	uipopt.h	/^#define SICSLOWPAN_CONF_COMPRESSION /;"	d
+SICSLOWPAN_CONF_FRAG	uipopt.h	/^#define SICSLOWPAN_CONF_FRAG /;"	d
+SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS	uipopt.h	/^#define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS /;"	d
+SICSLOWPAN_REASS_MAXAGE	uipopt.h	/^#define SICSLOWPAN_REASS_MAXAGE /;"	d
+SOURCES	Makefile	/^SOURCES=timer.c uip.c test.c $/;"	m
+TCP_ACK	uip.c	/^#define TCP_ACK /;"	d	file:
+TCP_CTL	uip.c	/^#define TCP_CTL /;"	d	file:
+TCP_FIN	uip.c	/^#define TCP_FIN /;"	d	file:
+TCP_OPT_END	uip.c	/^#define TCP_OPT_END /;"	d	file:
+TCP_OPT_MSS	uip.c	/^#define TCP_OPT_MSS /;"	d	file:
+TCP_OPT_MSS_LEN	uip.c	/^#define TCP_OPT_MSS_LEN /;"	d	file:
+TCP_OPT_NOOP	uip.c	/^#define TCP_OPT_NOOP /;"	d	file:
+TCP_PSH	uip.c	/^#define TCP_PSH /;"	d	file:
+TCP_RST	uip.c	/^#define TCP_RST /;"	d	file:
+TCP_SYN	uip.c	/^#define TCP_SYN /;"	d	file:
+TCP_URG	uip.c	/^#define TCP_URG /;"	d	file:
+TwoBackChecksum	network.c	/^static uint16_t CurrentChecksum, OneBackChecksum, TwoBackChecksum;$/;"	v	file:
+UDPBUF	uip.c	/^#define UDPBUF /;"	d	file:
+UIP_802154_LONGADDR_LEN	uip.h	/^#define UIP_802154_LONGADDR_LEN /;"	d
+UIP_802154_SHORTADDR_LEN	uip.h	/^#define UIP_802154_SHORTADDR_LEN /;"	d
+UIP_ABORT	uip.h	/^#define UIP_ABORT /;"	d
+UIP_ACKDATA	uip.h	/^#define UIP_ACKDATA /;"	d
+UIP_ACTIVE_OPEN	uipopt.h	/^#define UIP_ACTIVE_OPEN /;"	d
+UIP_APPCALL	uipopt.h	/^#define UIP_APPCALL /;"	d
+UIP_APPDATA_PTR	uip.h	/^#define UIP_APPDATA_PTR /;"	d
+UIP_APPDATA_SIZE	uip.h	/^#define UIP_APPDATA_SIZE /;"	d
+UIP_ARPTAB_SIZE	uipopt.h	/^#define UIP_ARPTAB_SIZE /;"	d
+UIP_ARP_MAXAGE	uipopt.h	/^#define UIP_ARP_MAXAGE /;"	d
+UIP_BIG_ENDIAN	uipopt.h	/^#define UIP_BIG_ENDIAN /;"	d
+UIP_BROADCAST	uipopt.h	/^#define UIP_BROADCAST /;"	d
+UIP_BUFSIZE	uipopt.h	/^#define UIP_BUFSIZE /;"	d
+UIP_BYTE_ORDER	uipopt.h	/^#define UIP_BYTE_ORDER /;"	d
+UIP_CLOSE	uip.h	/^#define UIP_CLOSE /;"	d
+UIP_CLOSED	uip.h	/^#define UIP_CLOSED /;"	d
+UIP_CLOSING	uip.h	/^#define UIP_CLOSING /;"	d
+UIP_CONF_IPV6	uipopt.h	/^#define UIP_CONF_IPV6 /;"	d
+UIP_CONF_IPV6_CHECKS	uipopt.h	/^#define UIP_CONF_IPV6_CHECKS /;"	d
+UIP_CONF_IPV6_QUEUE_PKT	uipopt.h	/^#define UIP_CONF_IPV6_QUEUE_PKT /;"	d
+UIP_CONF_IPV6_REASSEMBLY	uipopt.h	/^#define UIP_CONF_IPV6_REASSEMBLY /;"	d
+UIP_CONF_ND6_MAX_DEFROUTERS	uipopt.h	/^#define UIP_CONF_ND6_MAX_DEFROUTERS /;"	d
+UIP_CONF_ND6_MAX_NEIGHBORS	uipopt.h	/^#define UIP_CONF_ND6_MAX_NEIGHBORS /;"	d
+UIP_CONF_ND6_MAX_PREFIXES	uipopt.h	/^#define UIP_CONF_ND6_MAX_PREFIXES /;"	d
+UIP_CONF_NETIF_MAX_ADDRESSES	uipopt.h	/^#define UIP_CONF_NETIF_MAX_ADDRESSES /;"	d
+UIP_CONNECTED	uip.h	/^#define UIP_CONNECTED /;"	d
+UIP_CONNS	uipopt.h	/^#define UIP_CONNS /;"	d
+UIP_DATA	uip.h	/^#define UIP_DATA /;"	d
+UIP_DEFAULT_PREFIX_LEN	uipopt.h	/^#define UIP_DEFAULT_PREFIX_LEN /;"	d
+UIP_ESTABLISHED	uip.h	/^#define UIP_ESTABLISHED /;"	d
+UIP_EXT_HDR_BITMAP_AH	uip.h	/^#define UIP_EXT_HDR_BITMAP_AH /;"	d
+UIP_EXT_HDR_BITMAP_DESTO1	uip.h	/^#define UIP_EXT_HDR_BITMAP_DESTO1 /;"	d
+UIP_EXT_HDR_BITMAP_DESTO2	uip.h	/^#define UIP_EXT_HDR_BITMAP_DESTO2 /;"	d
+UIP_EXT_HDR_BITMAP_ESP	uip.h	/^#define UIP_EXT_HDR_BITMAP_ESP /;"	d
+UIP_EXT_HDR_BITMAP_FRAG	uip.h	/^#define UIP_EXT_HDR_BITMAP_FRAG /;"	d
+UIP_EXT_HDR_BITMAP_HBHO	uip.h	/^#define UIP_EXT_HDR_BITMAP_HBHO /;"	d
+UIP_EXT_HDR_BITMAP_ROUTING	uip.h	/^#define UIP_EXT_HDR_BITMAP_ROUTING /;"	d
+UIP_EXT_HDR_OPT_PAD1	uip.h	/^#define UIP_EXT_HDR_OPT_PAD1 /;"	d
+UIP_EXT_HDR_OPT_PADN	uip.h	/^#define UIP_EXT_HDR_OPT_PADN /;"	d
+UIP_FIN_WAIT_1	uip.h	/^#define UIP_FIN_WAIT_1 /;"	d
+UIP_FIN_WAIT_2	uip.h	/^#define UIP_FIN_WAIT_2 /;"	d
+UIP_FIXEDADDR	uipopt.h	/^#define UIP_FIXEDADDR /;"	d
+UIP_FIXEDETHADDR	uipopt.h	/^#define UIP_FIXEDETHADDR /;"	d
+UIP_FRAGH_LEN	uip.h	/^#define UIP_FRAGH_LEN /;"	d
+UIP_HTONL	uip.h	/^#      define UIP_HTONL(/;"	d
+UIP_HTONS	uip.h	/^#      define UIP_HTONS(/;"	d
+UIP_ICMPH_LEN	uip.h	/^#define UIP_ICMPH_LEN /;"	d
+UIP_IPH_LEN	uip.h	/^#define UIP_IPH_LEN /;"	d
+UIP_IPICMPH_LEN	uip.h	/^#define UIP_IPICMPH_LEN /;"	d
+UIP_IPTCPH_LEN	uip.h	/^#define UIP_IPTCPH_LEN /;"	d
+UIP_IPUDPH_LEN	uip.h	/^#define UIP_IPUDPH_LEN /;"	d
+UIP_LAST_ACK	uip.h	/^#define UIP_LAST_ACK /;"	d
+UIP_LINK_MTU	uipopt.h	/^#define UIP_LINK_MTU /;"	d
+UIP_LISTENPORTS	uipopt.h	/^#define UIP_LISTENPORTS /;"	d
+UIP_LITTLE_ENDIAN	uipopt.h	/^#define UIP_LITTLE_ENDIAN /;"	d
+UIP_LLADDR_LEN	uip.h	/^#define UIP_LLADDR_LEN /;"	d
+UIP_LLH_LEN	uipopt.h	/^#define UIP_LLH_LEN /;"	d
+UIP_LLIPH_LEN	uip.h	/^#define UIP_LLIPH_LEN /;"	d
+UIP_LLPREF_LEN	uip.h	/^#define UIP_LLPREF_LEN /;"	d
+UIP_LOG	uip.c	/^#define UIP_LOG(/;"	d	file:
+UIP_LOGGING	uipopt.h	/^#define UIP_LOGGING /;"	d
+UIP_MAXRTX	uipopt.h	/^#define UIP_MAXRTX /;"	d
+UIP_MAXSYNRTX	uipopt.h	/^#define UIP_MAXSYNRTX /;"	d
+UIP_NEWDATA	uip.h	/^#define UIP_NEWDATA /;"	d
+UIP_PINGADDRCONF	uipopt.h	/^#define UIP_PINGADDRCONF /;"	d
+UIP_POLL	uip.h	/^#define UIP_POLL /;"	d
+UIP_POLL_REQUEST	uip.h	/^#define UIP_POLL_REQUEST /;"	d
+UIP_PROTO_DESTO	uip.h	/^#define UIP_PROTO_DESTO /;"	d
+UIP_PROTO_FRAG	uip.h	/^#define UIP_PROTO_FRAG /;"	d
+UIP_PROTO_HBHO	uip.h	/^#define UIP_PROTO_HBHO /;"	d
+UIP_PROTO_ICMP	uip.h	/^#define UIP_PROTO_ICMP /;"	d
+UIP_PROTO_ICMP6	uip.h	/^#define UIP_PROTO_ICMP6 /;"	d
+UIP_PROTO_NONE	uip.h	/^#define UIP_PROTO_NONE /;"	d
+UIP_PROTO_ROUTING	uip.h	/^#define UIP_PROTO_ROUTING /;"	d
+UIP_PROTO_TCP	uip.h	/^#define UIP_PROTO_TCP /;"	d
+UIP_PROTO_UDP	uip.h	/^#define UIP_PROTO_UDP /;"	d
+UIP_REASSEMBLY	uipopt.h	/^#define UIP_REASSEMBLY /;"	d
+UIP_REASS_BUFSIZE	uip.c	/^#define UIP_REASS_BUFSIZE /;"	d	file:
+UIP_REASS_FLAG_LASTFRAG	uip.c	/^#define UIP_REASS_FLAG_LASTFRAG /;"	d	file:
+UIP_REASS_MAXAGE	uipopt.h	/^#define UIP_REASS_MAXAGE /;"	d
+UIP_RECEIVE_WINDOW	uipopt.h	/^#define UIP_RECEIVE_WINDOW /;"	d
+UIP_REXMIT	uip.h	/^#define UIP_REXMIT /;"	d
+UIP_RTO	uipopt.h	/^#define UIP_RTO /;"	d
+UIP_STAT	uip.c	/^#define UIP_STAT(/;"	d	file:
+UIP_STAT	uip.h	/^#define UIP_STAT(/;"	d
+UIP_STATISTICS	uipopt.h	/^#define UIP_STATISTICS /;"	d
+UIP_STOPPED	uip.h	/^#define UIP_STOPPED /;"	d
+UIP_SYN_RCVD	uip.h	/^#define UIP_SYN_RCVD /;"	d
+UIP_SYN_SENT	uip.h	/^#define UIP_SYN_SENT /;"	d
+UIP_TCP	uipopt.h	/^#define UIP_TCP /;"	d
+UIP_TCPH_LEN	uip.h	/^#define UIP_TCPH_LEN /;"	d
+UIP_TCPIP_HLEN	uip.h	/^#define UIP_TCPIP_HLEN /;"	d
+UIP_TCP_MSS	uipopt.h	/^#define UIP_TCP_MSS /;"	d
+UIP_TIMEDOUT	uip.h	/^#define UIP_TIMEDOUT /;"	d
+UIP_TIMER	uip.h	/^#define UIP_TIMER /;"	d
+UIP_TIME_WAIT	uip.h	/^#define UIP_TIME_WAIT /;"	d
+UIP_TIME_WAIT_TIMEOUT	uipopt.h	/^#define UIP_TIME_WAIT_TIMEOUT /;"	d
+UIP_TS_MASK	uip.h	/^#define UIP_TS_MASK /;"	d
+UIP_TTL	uipopt.h	/^#define UIP_TTL /;"	d
+UIP_UDP	uipopt.h	/^#define UIP_UDP /;"	d
+UIP_UDPH_LEN	uip.h	/^#define UIP_UDPH_LEN /;"	d
+UIP_UDP_CHECKSUMS	uipopt.h	/^#define UIP_UDP_CHECKSUMS /;"	d
+UIP_UDP_CONNS	uipopt.h	/^#define UIP_UDP_CONNS /;"	d
+UIP_UDP_SEND_CONN	uip.h	/^#define UIP_UDP_SEND_CONN /;"	d
+UIP_UDP_TIMER	uip.h	/^#define UIP_UDP_TIMER /;"	d
+UIP_URGDATA	uipopt.h	/^#define UIP_URGDATA /;"	d
+__CLOCK_ARCH_H__	clock.h	/^#define __CLOCK_ARCH_H__$/;"	d
+__NETWORK_H__	network.h	/^#define __NETWORK_H__$/;"	d
+__TIMER_H__	timer.h	/^#define __TIMER_H__$/;"	d
+__UIPOPT_H__	uipopt.h	/^#define __UIPOPT_H__$/;"	d
+__UIP_H__	uip.h	/^#define __UIP_H__$/;"	d
+ackerr	uip.h	/^    uip_stats_t ackerr;   \/**< Number of TCP segments with a bad ACK$/;"	m	struct:uip_stats::__anon4
+ackno	uip.h	/^    ackno[4],$/;"	m	struct:uip_tcpip_hdr
+ackno	uip.h	/^  u8_t ackno[4];$/;"	m	struct:uip_tcp_hdr
+addr	uip.h	/^  u8_t addr[2];$/;"	m	struct:uip_802154_shortaddr
+addr	uip.h	/^  u8_t addr[6];$/;"	m	struct:uip_80211_addr
+addr	uip.h	/^  u8_t addr[6];$/;"	m	struct:uip_eth_addr
+addr	uip.h	/^  u8_t addr[8];$/;"	m	struct:uip_802154_longaddr
+appstate	uip.h	/^  uip_icmp6_appstate_t appstate;$/;"	m	struct:uip_icmp6_conn
+appstate	uip.h	/^  uip_tcp_appstate_t appstate;$/;"	m	struct:uip_conn
+appstate	uip.h	/^  uip_udp_appstate_t appstate;$/;"	m	struct:uip_udp_conn
+bitmap_bits	uip.c	/^static const u8_t bitmap_bits[8] = {0xff, 0x7f, 0x3f, 0x1f,$/;"	v	file:
+c	uip.c	/^static u8_t c, opt;$/;"	v	file:
+chkerr	uip.h	/^    uip_stats_t chkerr;   \/**< Number of ICMP packets with a bad$/;"	m	struct:uip_stats::__anon3
+chkerr	uip.h	/^    uip_stats_t chkerr;   \/**< Number of TCP segments with a bad$/;"	m	struct:uip_stats::__anon4
+chkerr	uip.h	/^    uip_stats_t chkerr;   \/**< Number of UDP segments with a bad$/;"	m	struct:uip_stats::__anon5
+chkerr	uip.h	/^    uip_stats_t chkerr;   \/**< Number of packets dropped due to IP$/;"	m	struct:uip_stats::__anon2
+chksum	uip.c	/^chksum(u16_t sum, const u8_t *data, u16_t len)$/;"	f	file:
+clock_datetime	clock.c	/^volatile clock_time_t clock_datetime = 0;$/;"	v
+clock_init	clock.c	/^void clock_init()$/;"	f
+clock_time	clock.c	/^clock_time_t clock_time()$/;"	f
+clock_time_t	clock.h	/^typedef uint16_t clock_time_t;$/;"	t
+destipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_icmpip_hdr
+destipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_ip_hdr
+destipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_tcpip_hdr
+destipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_udpip_hdr
+destport	uip.h	/^    destport;$/;"	m	struct:uip_tcpip_hdr
+destport	uip.h	/^    destport;$/;"	m	struct:uip_udpip_hdr
+destport	uip.h	/^  u16_t destport;$/;"	m	struct:uip_tcp_hdr
+destport	uip.h	/^  u16_t destport;$/;"	m	struct:uip_udp_hdr
+drop	uip.h	/^    uip_stats_t drop;     \/**< Number of dropped ICMP packets. *\/$/;"	m	struct:uip_stats::__anon3
+drop	uip.h	/^    uip_stats_t drop;     \/**< Number of dropped ND6 packets. *\/$/;"	m	struct:uip_stats::__anon6
+drop	uip.h	/^    uip_stats_t drop;     \/**< Number of dropped TCP segments. *\/$/;"	m	struct:uip_stats::__anon4
+drop	uip.h	/^    uip_stats_t drop;     \/**< Number of dropped UDP segments. *\/$/;"	m	struct:uip_stats::__anon5
+drop	uip.h	/^    uip_stats_t drop;     \/**< Number of dropped packets at the IP$/;"	m	struct:uip_stats::__anon2
+flags	uip.h	/^    flags,$/;"	m	struct:uip_tcpip_hdr
+flags	uip.h	/^  u8_t flags;$/;"	m	struct:uip_tcp_hdr
+flow	uip.h	/^  u16_t flow;$/;"	m	struct:uip_icmpip_hdr
+flow	uip.h	/^  u16_t flow;$/;"	m	struct:uip_ip_hdr
+flow	uip.h	/^  u16_t flow;$/;"	m	struct:uip_tcpip_hdr
+flow	uip.h	/^  u16_t flow;$/;"	m	struct:uip_udpip_hdr
+forwarded	uip.h	/^    uip_stats_t forwarded;\/**< Number of forwarded packets at the IP $/;"	m	struct:uip_stats::__anon2
+fragerr	uip.h	/^    uip_stats_t fragerr;  \/**< Number of packets dropped since they$/;"	m	struct:uip_stats::__anon2
+hblenerr	uip.h	/^    uip_stats_t hblenerr; \/**< Number of packets dropped due to wrong$/;"	m	struct:uip_stats::__anon2
+icmp	uip.h	/^  } icmp;                 \/**< ICMP statistics. *\/$/;"	m	struct:uip_stats	typeref:struct:uip_stats::__anon3
+icmpchksum	uip.h	/^  u16_t icmpchksum;$/;"	m	struct:uip_icmp_hdr
+icmpchksum	uip.h	/^  u16_t icmpchksum;$/;"	m	struct:uip_icmpip_hdr
+icode	uip.h	/^  u8_t type, icode;$/;"	m	struct:uip_icmp_hdr
+icode	uip.h	/^  u8_t type, icode;$/;"	m	struct:uip_icmpip_hdr
+id	uip.h	/^  u16_t id, seqno;$/;"	m	struct:uip_icmp_hdr
+id	uip.h	/^  u16_t id, seqno;$/;"	m	struct:uip_icmpip_hdr
+id	uip.h	/^  u32_t id;$/;"	m	struct:uip_frag_hdr
+init	uip.h	/^  void (*init)(void);$/;"	m	struct:uip_fallback_interface
+initialmss	uip.h	/^  u16_t initialmss;   \/**< Initial maximum segment size for the$/;"	m	struct:uip_conn
+interval	timer.h	/^  clock_time_t interval;$/;"	m	struct:timer
+ip	uip.h	/^  } ip;                   \/**< IP statistics. *\/$/;"	m	struct:uip_stats	typeref:struct:uip_stats::__anon2
+ipid	uip.c	/^static u16_t ipid;           \/* Ths ipid variable is an increasing$/;"	v	file:
+iss	uip.c	/^static u8_t iss[4];          \/* The iss variable is used for the TCP$/;"	v	file:
+lastport	uip.c	/^static u16_t lastport;       \/* Keeps track of the last port used for$/;"	v	file:
+lblenerr	uip.h	/^    uip_stats_t lblenerr; \/**< Number of packets dropped due to wrong$/;"	m	struct:uip_stats::__anon2
+len	uip.h	/^  u16_t len;          \/**< Length of the data that was previously sent. *\/$/;"	m	struct:uip_conn
+len	uip.h	/^  u8_t len;$/;"	m	struct:uip_desto_hdr
+len	uip.h	/^  u8_t len;$/;"	m	struct:uip_ext_hdr
+len	uip.h	/^  u8_t len;$/;"	m	struct:uip_ext_hdr_opt
+len	uip.h	/^  u8_t len;$/;"	m	struct:uip_hbho_hdr
+len	uip.h	/^  u8_t len;$/;"	m	struct:uip_routing_hdr
+len	uip.h	/^  u8_t len[2];$/;"	m	struct:uip_icmpip_hdr
+len	uip.h	/^  u8_t len[2];$/;"	m	struct:uip_ip_hdr
+len	uip.h	/^  u8_t len[2];$/;"	m	struct:uip_tcpip_hdr
+len	uip.h	/^  u8_t len[2];$/;"	m	struct:uip_udpip_hdr
+lport	uip.h	/^  u16_t lport;        \/**< The local TCP port, in network byte order. *\/$/;"	m	struct:uip_conn
+lport	uip.h	/^  u16_t lport;        \/**< The local port number in network byte order. *\/$/;"	m	struct:uip_udp_conn
+main	test.c	/^int main(int argc, char ** argv)$/;"	f
+mss	uip.h	/^  u16_t mss;          \/**< Current maximum segment size for the$/;"	m	struct:uip_conn
+nd6	uip.h	/^  } nd6;$/;"	m	struct:uip_stats	typeref:struct:uip_stats::__anon6
+network_init	network.c	/^void network_init(void)$/;"	f
+network_read	network.c	/^uint16_t network_read(void)$/;"	f
+network_send	network.c	/^void network_send(uint16_t protocol)$/;"	f
+next	uip.h	/^  u8_t next;$/;"	m	struct:uip_desto_hdr
+next	uip.h	/^  u8_t next;$/;"	m	struct:uip_ext_hdr
+next	uip.h	/^  u8_t next;$/;"	m	struct:uip_frag_hdr
+next	uip.h	/^  u8_t next;$/;"	m	struct:uip_hbho_hdr
+next	uip.h	/^  u8_t next;$/;"	m	struct:uip_routing_hdr
+nrtx	uip.h	/^  u8_t nrtx;          \/**< The number of retransmissions for the last$/;"	m	struct:uip_conn
+offsetresmore	uip.h	/^  u16_t offsetresmore;$/;"	m	struct:uip_frag_hdr
+opt	uip.c	/^static u8_t c, opt;$/;"	v	file:
+opt_len	uip.h	/^  u8_t opt_len;$/;"	m	struct:uip_ext_hdr_opt_padn
+opt_type	uip.h	/^  u8_t opt_type;$/;"	m	struct:uip_ext_hdr_opt_padn
+optdata	uip.h	/^  u8_t optdata[4];$/;"	m	struct:uip_tcp_hdr
+optdata	uip.h	/^  u8_t optdata[4];$/;"	m	struct:uip_tcpip_hdr
+output	uip.h	/^  void (*output)(void);$/;"	m	struct:uip_fallback_interface
+payload	uip.h	/^  u8_t payload[1];$/;"	m	struct:uip_icmpip_hdr
+proto	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_icmpip_hdr
+proto	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_ip_hdr
+proto	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_tcpip_hdr
+proto	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_udpip_hdr
+protoerr	uip.h	/^    uip_stats_t protoerr; \/**< Number of packets dropped since they$/;"	m	struct:uip_stats::__anon2
+rcv_nxt	uip.h	/^  u8_t rcv_nxt[4];    \/**< The sequence number that we expect to$/;"	m	struct:uip_conn
+recv	uip.h	/^    uip_stats_t recv;     \/**< Number of received ICMP packets. *\/$/;"	m	struct:uip_stats::__anon3
+recv	uip.h	/^    uip_stats_t recv;     \/**< Number of received packets at the IP$/;"	m	struct:uip_stats::__anon2
+recv	uip.h	/^    uip_stats_t recv;     \/**< Number of recived ND6 packets *\/$/;"	m	struct:uip_stats::__anon6
+recv	uip.h	/^    uip_stats_t recv;     \/**< Number of recived TCP segments. *\/$/;"	m	struct:uip_stats::__anon4
+recv	uip.h	/^    uip_stats_t recv;     \/**< Number of recived UDP segments. *\/$/;"	m	struct:uip_stats::__anon5
+res	uip.h	/^  u8_t res;$/;"	m	struct:uip_frag_hdr
+rexmit	uip.h	/^    uip_stats_t rexmit;   \/**< Number of retransmitted TCP segments. *\/$/;"	m	struct:uip_stats::__anon4
+ripaddr	uip.h	/^  uip_ipaddr_t ripaddr;   \/**< The IP address of the remote host. *\/$/;"	m	struct:uip_conn
+ripaddr	uip.h	/^  uip_ipaddr_t ripaddr;   \/**< The IP address of the remote peer. *\/$/;"	m	struct:uip_udp_conn
+routing_type	uip.h	/^  u8_t routing_type;$/;"	m	struct:uip_routing_hdr
+rport	uip.h	/^  u16_t rport;        \/**< The local remote TCP port, in network byte$/;"	m	struct:uip_conn
+rport	uip.h	/^  u16_t rport;        \/**< The remote port number in network byte order. *\/$/;"	m	struct:uip_udp_conn
+rst	uip.h	/^    uip_stats_t rst;      \/**< Number of recevied TCP RST (reset) segments. *\/$/;"	m	struct:uip_stats::__anon4
+rto	uip.h	/^  u8_t rto;           \/**< Retransmission time-out. *\/$/;"	m	struct:uip_conn
+sa	uip.h	/^  u8_t sa;            \/**< Retransmission time-out calculation state$/;"	m	struct:uip_conn
+seg_left	uip.h	/^  u8_t seg_left;$/;"	m	struct:uip_routing_hdr
+sent	uip.h	/^    uip_stats_t sent;     \/**< Number of sent ICMP packets. *\/$/;"	m	struct:uip_stats::__anon3
+sent	uip.h	/^    uip_stats_t sent;     \/**< Number of sent ND6 packets *\/$/;"	m	struct:uip_stats::__anon6
+sent	uip.h	/^    uip_stats_t sent;     \/**< Number of sent TCP segments. *\/$/;"	m	struct:uip_stats::__anon4
+sent	uip.h	/^    uip_stats_t sent;     \/**< Number of sent UDP segments. *\/$/;"	m	struct:uip_stats::__anon5
+sent	uip.h	/^    uip_stats_t sent;     \/**< Number of sent packets at the IP$/;"	m	struct:uip_stats::__anon2
+seqno	uip.h	/^  u16_t id, seqno;$/;"	m	struct:uip_icmp_hdr
+seqno	uip.h	/^  u16_t id, seqno;$/;"	m	struct:uip_icmpip_hdr
+seqno	uip.h	/^  u8_t seqno[4],$/;"	m	struct:uip_tcpip_hdr
+seqno	uip.h	/^  u8_t seqno[4];$/;"	m	struct:uip_tcp_hdr
+snd_nxt	uip.h	/^  u8_t snd_nxt[4];    \/**< The sequence number that was last sent by$/;"	m	struct:uip_conn
+srcipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_icmpip_hdr
+srcipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_ip_hdr
+srcipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_tcpip_hdr
+srcipaddr	uip.h	/^  uip_ip6addr_t srcipaddr, destipaddr;$/;"	m	struct:uip_udpip_hdr
+srcport	uip.h	/^  u16_t srcport,$/;"	m	struct:uip_tcpip_hdr
+srcport	uip.h	/^  u16_t srcport,$/;"	m	struct:uip_udpip_hdr
+srcport	uip.h	/^  u16_t srcport;$/;"	m	struct:uip_tcp_hdr
+srcport	uip.h	/^  u16_t srcport;$/;"	m	struct:uip_udp_hdr
+start	timer.h	/^  clock_time_t start;$/;"	m	struct:timer
+sv	uip.h	/^  u8_t sv;            \/**< Retransmission time-out calculation state$/;"	m	struct:uip_conn
+syndrop	uip.h	/^    uip_stats_t syndrop;  \/**< Number of dropped SYNs due to too few$/;"	m	struct:uip_stats::__anon4
+synrst	uip.h	/^    uip_stats_t synrst;   \/**< Number of SYNs for closed ports,$/;"	m	struct:uip_stats::__anon4
+tcf	uip.h	/^    tcf;$/;"	m	struct:uip_icmpip_hdr
+tcf	uip.h	/^    tcf;$/;"	m	struct:uip_udpip_hdr
+tcflow	uip.h	/^    tcflow;$/;"	m	struct:uip_tcpip_hdr
+tcflow	uip.h	/^  u8_t tcflow;$/;"	m	struct:uip_ip_hdr
+tcp	uip.h	/^  } tcp;                  \/**< TCP statistics. *\/$/;"	m	struct:uip_stats	typeref:struct:uip_stats::__anon4
+tcpchksum	uip.h	/^  u16_t tcpchksum;$/;"	m	struct:uip_tcp_hdr
+tcpchksum	uip.h	/^  u16_t tcpchksum;$/;"	m	struct:uip_tcpip_hdr
+tcpoffset	uip.h	/^    tcpoffset,$/;"	m	struct:uip_tcpip_hdr
+tcpoffset	uip.h	/^  u8_t tcpoffset;$/;"	m	struct:uip_tcp_hdr
+tcpstateflags	uip.h	/^  u8_t tcpstateflags; \/**< TCP state and flags. *\/$/;"	m	struct:uip_conn
+timer	timer.h	/^struct timer {$/;"	s
+timer	uip.h	/^  u8_t timer;         \/**< The retransmission timer. *\/$/;"	m	struct:uip_conn
+timer_expired	timer.c	/^timer_expired(struct timer *t)$/;"	f
+timer_reset	timer.c	/^timer_reset(struct timer *t)$/;"	f
+timer_restart	timer.c	/^timer_restart(struct timer *t)$/;"	f
+timer_set	timer.c	/^timer_set(struct timer *t, clock_time_t interval)$/;"	f
+tmp16	uip.c	/^static u16_t tmp16;$/;"	v	file:
+ttl	uip.h	/^  u8_t  ttl;          \/**< Default time-to-live. *\/$/;"	m	struct:uip_udp_conn
+ttl	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_icmpip_hdr
+ttl	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_ip_hdr
+ttl	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_tcpip_hdr
+ttl	uip.h	/^  u8_t proto, ttl;$/;"	m	struct:uip_udpip_hdr
+type	uip.h	/^  u8_t type, icode;$/;"	m	struct:uip_icmp_hdr
+type	uip.h	/^  u8_t type, icode;$/;"	m	struct:uip_icmpip_hdr
+type	uip.h	/^  u8_t type;$/;"	m	struct:uip_ext_hdr_opt
+typeerr	uip.h	/^    uip_stats_t typeerr;  \/**< Number of ICMP packets with a wrong$/;"	m	struct:uip_stats::__anon3
+u16	uip.h	/^  u16_t u16[2];$/;"	m	union:uip_ip4addr_t
+u16	uip.h	/^  u16_t u16[8];$/;"	m	union:uip_ip6addr_t
+u16_t	uipopt.h	/^typedef uint16_t u16_t;$/;"	t
+u32	uip.h	/^  uint32_t u32[(UIP_BUFSIZE + 3) \/ 4];$/;"	m	union:__anon1
+u32_t	uipopt.h	/^typedef uint32_t u32_t;$/;"	t
+u8	uip.h	/^  u8_t  u8[16];			\/* Initializer, must come first!!! *\/$/;"	m	union:uip_ip6addr_t
+u8	uip.h	/^  u8_t  u8[4];			\/* Initializer, must come first!!! *\/$/;"	m	union:uip_ip4addr_t
+u8	uip.h	/^  uint8_t u8[UIP_BUFSIZE];$/;"	m	union:__anon1
+u8_t	uipopt.h	/^typedef uint8_t u8_t;$/;"	t
+udp	uip.h	/^  } udp;                  \/**< UDP statistics. *\/$/;"	m	struct:uip_stats	typeref:struct:uip_stats::__anon5
+udpchksum	uip.h	/^  u16_t udpchksum;$/;"	m	struct:uip_udp_hdr
+udpchksum	uip.h	/^  u16_t udpchksum;$/;"	m	struct:uip_udpip_hdr
+udplen	uip.h	/^  u16_t udplen;$/;"	m	struct:uip_udp_hdr
+udplen	uip.h	/^  u16_t udplen;$/;"	m	struct:uip_udpip_hdr
+uip_80211_addr	uip.h	/^typedef struct uip_80211_addr {$/;"	s
+uip_80211_addr	uip.h	/^} uip_80211_addr;$/;"	t	typeref:struct:uip_80211_addr
+uip_802154_longaddr	uip.h	/^typedef struct uip_802154_longaddr {$/;"	s
+uip_802154_longaddr	uip.h	/^} uip_802154_longaddr;$/;"	t	typeref:struct:uip_802154_longaddr
+uip_802154_shortaddr	uip.h	/^typedef struct uip_802154_shortaddr {$/;"	s
+uip_802154_shortaddr	uip.h	/^} uip_802154_shortaddr;$/;"	t	typeref:struct:uip_802154_shortaddr
+uip_abort	uip.h	/^#define uip_abort(/;"	d
+uip_aborted	uip.h	/^#define uip_aborted(/;"	d
+uip_acc32	uip.c	/^u8_t uip_acc32[4];$/;"	v
+uip_acked	uip.h	/^#define uip_acked(/;"	d
+uip_add32	uip.c	/^uip_add32(u8_t *op32, u16_t op16)$/;"	f
+uip_add_rcv_nxt	uip.c	/^uip_add_rcv_nxt(u16_t n)$/;"	f	file:
+uip_aligned_buf	uip.c	/^uip_buf_t uip_aligned_buf;$/;"	v
+uip_all_zeroes_addr	uip.c	/^const uip_ipaddr_t uip_all_zeroes_addr = { { 0x0, \/* rest is 0 *\/ } };$/;"	v
+uip_appdata	uip.c	/^void *uip_appdata;               \/* The uip_appdata pointer points to$/;"	v
+uip_are_solicited_bytes_equal	uip.h	/^#define uip_are_solicited_bytes_equal(/;"	d
+uip_broadcast_addr	uip.c	/^const uip_ipaddr_t uip_broadcast_addr =$/;"	v
+uip_buf	uip.h	/^#define uip_buf /;"	d
+uip_buf_t	uip.h	/^} uip_buf_t;$/;"	t	typeref:union:__anon1
+uip_chksum	uip.c	/^uip_chksum(u16_t *data, u16_t len)$/;"	f
+uip_close	uip.h	/^#define uip_close(/;"	d
+uip_closed	uip.h	/^#define uip_closed(/;"	d
+uip_conn	uip.c	/^struct uip_conn *uip_conn;   \/* uip_conn always points to the current$/;"	v	typeref:struct:uip_conn
+uip_conn	uip.h	/^struct uip_conn {$/;"	s
+uip_conn_active	uip.h	/^#define uip_conn_active(/;"	d
+uip_connect	uip.c	/^uip_connect(uip_ipaddr_t *ripaddr, u16_t rport)$/;"	f
+uip_connected	uip.h	/^#define uip_connected(/;"	d
+uip_conns	uip.c	/^struct uip_conn uip_conns[UIP_CONNS];$/;"	v	typeref:struct:uip_conn
+uip_create_linklocal_allnodes_mcast	uip.h	/^#define uip_create_linklocal_allnodes_mcast(/;"	d
+uip_create_linklocal_allrouters_mcast	uip.h	/^#define uip_create_linklocal_allrouters_mcast(/;"	d
+uip_create_linklocal_prefix	uip.h	/^#define uip_create_linklocal_prefix(/;"	d
+uip_create_solicited_node	uip.h	/^#define uip_create_solicited_node(/;"	d
+uip_create_unspecified	uip.h	/^#define uip_create_unspecified(/;"	d
+uip_datalen	uip.h	/^#define uip_datalen(/;"	d
+uip_desto_hdr	uip.h	/^typedef struct uip_desto_hdr {$/;"	s
+uip_desto_hdr	uip.h	/^} uip_desto_hdr;$/;"	t	typeref:struct:uip_desto_hdr
+uip_draddr	uip.c	/^const uip_ipaddr_t uip_draddr =$/;"	v
+uip_draddr	uip.c	/^uip_ipaddr_t uip_hostaddr, uip_draddr, uip_netmask;$/;"	v
+uip_eth_addr	uip.h	/^typedef struct uip_eth_addr {$/;"	s
+uip_eth_addr	uip.h	/^} uip_eth_addr;$/;"	t	typeref:struct:uip_eth_addr
+uip_ethaddr	uip.c	/^const struct uip_eth_addr uip_ethaddr = {{UIP_ETHADDR0,$/;"	v	typeref:struct:uip_eth_addr
+uip_ethaddr	uip.c	/^struct uip_eth_addr uip_ethaddr = {{0,0,0,0,0,0}};$/;"	v	typeref:struct:uip_eth_addr
+uip_ext_hdr	uip.h	/^typedef struct uip_ext_hdr {$/;"	s
+uip_ext_hdr	uip.h	/^} uip_ext_hdr;$/;"	t	typeref:struct:uip_ext_hdr
+uip_ext_hdr_opt	uip.h	/^typedef struct uip_ext_hdr_opt {$/;"	s
+uip_ext_hdr_opt	uip.h	/^} uip_ext_hdr_opt;$/;"	t	typeref:struct:uip_ext_hdr_opt
+uip_ext_hdr_opt_padn	uip.h	/^typedef struct uip_ext_hdr_opt_padn {$/;"	s
+uip_ext_hdr_opt_padn	uip.h	/^} uip_ext_hdr_opt_padn;$/;"	t	typeref:struct:uip_ext_hdr_opt_padn
+uip_fallback_interface	uip.h	/^struct uip_fallback_interface {$/;"	s
+uip_flags	uip.c	/^u8_t uip_flags;     \/* The uip_flags variable is used for$/;"	v
+uip_frag_hdr	uip.h	/^typedef struct uip_frag_hdr {$/;"	s
+uip_frag_hdr	uip.h	/^} uip_frag_hdr;$/;"	t	typeref:struct:uip_frag_hdr
+uip_getdraddr	uip.h	/^#define uip_getdraddr(/;"	d
+uip_gethostaddr	uip.h	/^#define uip_gethostaddr(/;"	d
+uip_getnetmask	uip.h	/^#define uip_getnetmask(/;"	d
+uip_hbho_hdr	uip.h	/^typedef struct uip_hbho_hdr {$/;"	s
+uip_hbho_hdr	uip.h	/^} uip_hbho_hdr;$/;"	t	typeref:struct:uip_hbho_hdr
+uip_hostaddr	uip.c	/^const uip_ipaddr_t uip_hostaddr =$/;"	v
+uip_hostaddr	uip.c	/^uip_ipaddr_t uip_hostaddr, uip_draddr, uip_netmask;$/;"	v
+uip_htonl	uip.c	/^uip_htonl(u32_t val)$/;"	f
+uip_htons	uip.c	/^uip_htons(u16_t val)$/;"	f
+uip_icmp6_conn	uip.h	/^struct uip_icmp6_conn {$/;"	s
+uip_icmp6chksum	uip.c	/^uip_icmp6chksum(void)$/;"	f
+uip_icmp_hdr	uip.h	/^struct uip_icmp_hdr {$/;"	s
+uip_icmpip_hdr	uip.h	/^struct uip_icmpip_hdr {$/;"	s
+uip_init	uip.c	/^uip_init(void)$/;"	f
+uip_initialmss	uip.h	/^#define uip_initialmss(/;"	d
+uip_input	uip.h	/^#define uip_input(/;"	d
+uip_ip4addr_t	uip.h	/^typedef union uip_ip4addr_t {$/;"	u
+uip_ip4addr_t	uip.h	/^} uip_ip4addr_t;$/;"	t	typeref:union:uip_ip4addr_t
+uip_ip6addr	uip.h	/^#define uip_ip6addr(/;"	d
+uip_ip6addr_t	uip.h	/^typedef union uip_ip6addr_t {$/;"	u
+uip_ip6addr_t	uip.h	/^} uip_ip6addr_t;$/;"	t	typeref:union:uip_ip6addr_t
+uip_ip6addr_u8	uip.h	/^#define uip_ip6addr_u8(/;"	d
+uip_ip_hdr	uip.h	/^struct uip_ip_hdr {$/;"	s
+uip_ipaddr	uip.h	/^#define uip_ipaddr(/;"	d
+uip_ipaddr1	uip.h	/^#define uip_ipaddr1(/;"	d
+uip_ipaddr2	uip.h	/^#define uip_ipaddr2(/;"	d
+uip_ipaddr3	uip.h	/^#define uip_ipaddr3(/;"	d
+uip_ipaddr4	uip.h	/^#define uip_ipaddr4(/;"	d
+uip_ipaddr_cmp	uip.h	/^#define uip_ipaddr_cmp(/;"	d
+uip_ipaddr_copy	uip.h	/^#define uip_ipaddr_copy(/;"	d
+uip_ipaddr_mask	uip.h	/^#define uip_ipaddr_mask(/;"	d
+uip_ipaddr_maskcmp	uip.h	/^#define uip_ipaddr_maskcmp(/;"	d
+uip_ipaddr_prefixcmp	uip.h	/^#define uip_ipaddr_prefixcmp(/;"	d
+uip_ipaddr_t	uip.h	/^typedef uip_ip4addr_t uip_ipaddr_t;$/;"	t
+uip_ipaddr_t	uip.h	/^typedef uip_ip6addr_t uip_ipaddr_t;$/;"	t
+uip_ipaddr_to_quad	uip.h	/^#define uip_ipaddr_to_quad(/;"	d
+uip_ipchksum	uip.c	/^uip_ipchksum(void)$/;"	f
+uip_is_addr_link_local	uip.h	/^#define uip_is_addr_link_local(/;"	d
+uip_is_addr_linklocal	uip.h	/^#define uip_is_addr_linklocal(/;"	d
+uip_is_addr_linklocal_allnodes_mcast	uip.h	/^#define uip_is_addr_linklocal_allnodes_mcast(/;"	d
+uip_is_addr_linklocal_allrouters_mcast	uip.h	/^#define uip_is_addr_linklocal_allrouters_mcast(/;"	d
+uip_is_addr_loopback	uip.h	/^#define uip_is_addr_loopback(/;"	d
+uip_is_addr_mac_addr_based	uip.h	/^#define uip_is_addr_mac_addr_based(/;"	d
+uip_is_addr_mcast	uip.h	/^#define uip_is_addr_mcast(/;"	d
+uip_is_addr_solicited_node	uip.h	/^#define uip_is_addr_solicited_node(/;"	d
+uip_is_addr_unspecified	uip.h	/^#define uip_is_addr_unspecified(/;"	d
+uip_is_mcast_group_id_all_nodes	uip.h	/^#define uip_is_mcast_group_id_all_nodes(/;"	d
+uip_is_mcast_group_id_all_routers	uip.h	/^#define uip_is_mcast_group_id_all_routers(/;"	d
+uip_l2_l3_hdr_len	uip.h	/^#define uip_l2_l3_hdr_len /;"	d
+uip_l2_l3_icmp_hdr_len	uip.h	/^#define uip_l2_l3_icmp_hdr_len /;"	d
+uip_l3_hdr_len	uip.h	/^#define uip_l3_hdr_len /;"	d
+uip_l3_icmp_hdr_len	uip.h	/^#define uip_l3_icmp_hdr_len /;"	d
+uip_len	uip.c	/^u16_t uip_len, uip_slen;$/;"	v
+uip_listen	uip.c	/^uip_listen(u16_t port)$/;"	f
+uip_listenports	uip.c	/^u16_t uip_listenports[UIP_LISTENPORTS];$/;"	v
+uip_lladdr_t	uip.h	/^typedef uip_80211_addr uip_lladdr_t;$/;"	t
+uip_lladdr_t	uip.h	/^typedef uip_802154_longaddr uip_lladdr_t;$/;"	t
+uip_lladdr_t	uip.h	/^typedef uip_eth_addr uip_lladdr_t;$/;"	t
+uip_mss	uip.h	/^#define uip_mss(/;"	d
+uip_netmask	uip.c	/^const uip_ipaddr_t uip_netmask =$/;"	v
+uip_netmask	uip.c	/^uip_ipaddr_t uip_hostaddr, uip_draddr, uip_netmask;$/;"	v
+uip_newdata	uip.h	/^#define uip_newdata(/;"	d
+uip_ntohl	uip.h	/^#define uip_ntohl /;"	d
+uip_ntohs	uip.h	/^#define uip_ntohs /;"	d
+uip_outstanding	uip.h	/^#define uip_outstanding(/;"	d
+uip_periodic	uip.h	/^#define uip_periodic(/;"	d
+uip_periodic_conn	uip.h	/^#define uip_periodic_conn(/;"	d
+uip_poll	uip.h	/^#define uip_poll(/;"	d
+uip_poll_conn	uip.h	/^#define uip_poll_conn(/;"	d
+uip_process	uip.c	/^uip_process(u8_t flag)$/;"	f
+uip_reass	uip.c	/^uip_reass(void)$/;"	f	file:
+uip_reassbitmap	uip.c	/^static u8_t uip_reassbitmap[UIP_REASS_BUFSIZE \/ (8 * 8)];$/;"	v	file:
+uip_reassbuf	uip.c	/^static u8_t uip_reassbuf[UIP_REASS_BUFSIZE];$/;"	v	file:
+uip_reassflags	uip.c	/^static u8_t uip_reassflags;$/;"	v	file:
+uip_reasslen	uip.c	/^static u16_t uip_reasslen;$/;"	v	file:
+uip_reasstmr	uip.c	/^static u8_t uip_reasstmr;$/;"	v	file:
+uip_restart	uip.h	/^#define uip_restart(/;"	d
+uip_rexmit	uip.h	/^#define uip_rexmit(/;"	d
+uip_routing_hdr	uip.h	/^typedef struct uip_routing_hdr {$/;"	s
+uip_routing_hdr	uip.h	/^} uip_routing_hdr;$/;"	t	typeref:struct:uip_routing_hdr
+uip_sappdata	uip.c	/^void *uip_sappdata;              \/* The uip_appdata pointer points to$/;"	v
+uip_send	uip.c	/^uip_send(const void *data, int len)$/;"	f
+uip_setdraddr	uip.h	/^#define uip_setdraddr(/;"	d
+uip_sethostaddr	uip.h	/^#define uip_sethostaddr(/;"	d
+uip_setipid	uip.c	/^void uip_setipid(u16_t id) { ipid = id; }$/;"	f
+uip_setnetmask	uip.h	/^#define uip_setnetmask(/;"	d
+uip_slen	uip.c	/^u16_t uip_len, uip_slen;$/;"	v
+uip_stat	uip.c	/^struct uip_stats uip_stat;$/;"	v	typeref:struct:uip_stats
+uip_stats	uip.h	/^struct uip_stats {$/;"	s
+uip_stats_t	uipopt.h	/^typedef uint32_t uip_stats_t;$/;"	t
+uip_stop	uip.h	/^#define uip_stop(/;"	d
+uip_stopped	uip.h	/^#define uip_stopped(/;"	d
+uip_surglen	uip.c	/^u16_t uip_urglen, uip_surglen;$/;"	v
+uip_tcp_appstate_t	uipopt.h	/^} uip_tcp_appstate_t;$/;"	t	typeref:struct:__anon7
+uip_tcp_hdr	uip.h	/^struct uip_tcp_hdr {$/;"	s
+uip_tcpchksum	uip.c	/^uip_tcpchksum(void)$/;"	f
+uip_tcpip_hdr	uip.h	/^struct uip_tcpip_hdr {$/;"	s
+uip_timedout	uip.h	/^#define uip_timedout(/;"	d
+uip_udp_appstate_t	uipopt.h	/^} uip_udp_appstate_t;$/;"	t	typeref:struct:__anon8
+uip_udp_bind	uip.h	/^#define uip_udp_bind(/;"	d
+uip_udp_conn	uip.c	/^struct uip_udp_conn *uip_udp_conn;$/;"	v	typeref:struct:uip_udp_conn
+uip_udp_conn	uip.h	/^struct uip_udp_conn {$/;"	s
+uip_udp_conns	uip.c	/^struct uip_udp_conn uip_udp_conns[UIP_UDP_CONNS];$/;"	v	typeref:struct:uip_udp_conn
+uip_udp_hdr	uip.h	/^struct uip_udp_hdr {$/;"	s
+uip_udp_new	uip.c	/^uip_udp_new(const uip_ipaddr_t *ripaddr, u16_t rport)$/;"	f
+uip_udp_periodic	uip.h	/^#define uip_udp_periodic(/;"	d
+uip_udp_periodic_conn	uip.h	/^#define uip_udp_periodic_conn(/;"	d
+uip_udp_remove	uip.h	/^#define uip_udp_remove(/;"	d
+uip_udp_send	uip.h	/^#define uip_udp_send(/;"	d
+uip_udpchksum	uip.c	/^uip_udpchksum(void)$/;"	f
+uip_udpconnection	uip.h	/^#define uip_udpconnection(/;"	d
+uip_udpip_hdr	uip.h	/^struct uip_udpip_hdr {$/;"	s
+uip_unlisten	uip.c	/^uip_unlisten(u16_t port)$/;"	f
+uip_urgdata	uip.c	/^void *uip_urgdata;               \/* The uip_urgdata pointer points to$/;"	v
+uip_urgdatalen	uip.h	/^#define uip_urgdatalen(/;"	d
+uip_urglen	uip.c	/^u16_t uip_urglen, uip_surglen;$/;"	v
+upper_layer_chksum	uip.c	/^upper_layer_chksum(u8_t proto)$/;"	f	file:
+urgp	uip.h	/^  u8_t urgp[2];$/;"	m	struct:uip_tcp_hdr
+urgp	uip.h	/^  u8_t urgp[2];$/;"	m	struct:uip_tcpip_hdr
+vhlerr	uip.h	/^    uip_stats_t vhlerr;   \/**< Number of packets dropped due to wrong$/;"	m	struct:uip_stats::__anon2
+vtc	uip.h	/^  u8_t vtc,$/;"	m	struct:uip_icmpip_hdr
+vtc	uip.h	/^  u8_t vtc,$/;"	m	struct:uip_tcpip_hdr
+vtc	uip.h	/^  u8_t vtc,$/;"	m	struct:uip_udpip_hdr
+vtc	uip.h	/^  u8_t vtc;$/;"	m	struct:uip_ip_hdr
+wnd	uip.h	/^    wnd[2];$/;"	m	struct:uip_tcpip_hdr
+wnd	uip.h	/^  u8_t  wnd[2];$/;"	m	struct:uip_tcp_hdr