#ifndef LWIPOPTS_H
#define LWIPOPTS_H

#define NO_SYS 1


#define LWIP_SOCKET	0
#define LWIP_NETCONN	0

#define LWIP_SNMP	0

#define LWIP_DHCP	1

/* For big ones... */
extern void _memcpy(void *dest, const void *src, int bytes);
#define MEMCPY(dst,src,len) _memcpy(dst,src,len)

/* Lots of tricks from http://lists.gnu.org/archive/html/lwip-users/2006-11/msg00007.html */

#define MEM_SIZE	(128*1024)
#define TCP_MSS         1460
#define TCP_WND		24000
#define TCP_SND_BUF     (16 * TCP_MSS)
#define TCP_SND_QUEUELEN 16

#define MEMP_NUM_PBUF	256
#define PBUF_POOL_SIZE  128
#define PBUF_POOL_BUFSIZE 512

#define LWIP_STATS 1
#define LWIP_STATS_DISPLAY 1
#define U16_F "u"
#define S16_F "d"
#define X16_F "x"
#define U32_F "u"
#define S32_F "d"
#define X32_F "x"

#endif
