67#ifndef UIP_LITTLE_ENDIAN
68#define UIP_LITTLE_ENDIAN 3412
71#define UIP_BIG_ENDIAN 1234
92#ifndef UIP_CONF_BUFFER_SIZE
93#define UIP_BUFSIZE (UIP_LINK_MTU)
95#define UIP_BUFSIZE (UIP_CONF_BUFFER_SIZE)
105#ifndef UIP_CONF_STATISTICS
106#define UIP_STATISTICS 0
108#define UIP_STATISTICS (UIP_CONF_STATISTICS)
132#define UIP_TTL UIP_CONF_TTL
142#define UIP_REASS_MAXAGE 60
157#ifdef UIP_CONF_REASSEMBLY
158#define UIP_REASSEMBLY (UIP_CONF_REASSEMBLY)
160#define UIP_REASSEMBLY 0
172#define UIP_LINK_MTU 1280
174#ifndef UIP_CONF_IPV6_QUEUE_PKT
176#define UIP_CONF_IPV6_QUEUE_PKT 0
179#ifndef UIP_CONF_IPV6_CHECKS
181#define UIP_CONF_IPV6_CHECKS 1
184#ifndef UIP_CONF_IPV6_REASSEMBLY
186#define UIP_CONF_IPV6_REASSEMBLY 0
189#ifndef UIP_CONF_NETIF_MAX_ADDRESSES
191#define UIP_CONF_NETIF_MAX_ADDRESSES 3
194#ifndef UIP_CONF_DS6_PREFIX_NBU
196#define UIP_CONF_DS6_PREFIX_NBU 2
199#ifndef UIP_CONF_DS6_DEFRT_NBU
201#define UIP_CONF_DS6_DEFRT_NBU 2
222#define UIP_UDP UIP_CONF_UDP
235#ifdef UIP_CONF_UDP_CHECKSUMS
236#define UIP_UDP_CHECKSUMS (UIP_CONF_UDP_CHECKSUMS)
238#define UIP_UDP_CHECKSUMS 1
246#ifdef UIP_CONF_UDP_CONNS
247#define UIP_UDP_CONNS (UIP_CONF_UDP_CONNS)
249#define UIP_UDP_CONNS 10
272#define UIP_TCP (UIP_CONF_TCP)
287#ifndef UIP_CONF_ACTIVE_OPEN
288#define UIP_ACTIVE_OPEN 1
290#define UIP_ACTIVE_OPEN (UIP_CONF_ACTIVE_OPEN)
302#ifndef UIP_CONF_TCP_CONNS
303#define UIP_TCP_CONNS 10
305#define UIP_TCP_CONNS (UIP_CONF_TCP_CONNS)
316#ifndef UIP_CONF_MAX_LISTENPORTS
317#define UIP_LISTENPORTS 20
319#define UIP_LISTENPORTS (UIP_CONF_MAX_LISTENPORTS)
355#define UIP_MAXSYNRTX 5
363#ifdef UIP_CONF_TCP_MSS
364#if UIP_CONF_TCP_MSS > (UIP_BUFSIZE - UIP_IPTCPH_LEN)
365#error UIP_CONF_TCP_MSS is too large for the current UIP_BUFSIZE
367#define UIP_TCP_MSS (UIP_CONF_TCP_MSS)
369#define UIP_TCP_MSS (UIP_BUFSIZE - UIP_IPTCPH_LEN)
381#ifndef UIP_CONF_RECEIVE_WINDOW
382#define UIP_RECEIVE_WINDOW (UIP_TCP_MSS)
384#define UIP_RECEIVE_WINDOW (UIP_CONF_RECEIVE_WINDOW)
392#ifndef UIP_CONF_WAIT_TIMEOUT
393#define UIP_TIME_WAIT_TIMEOUT 120
395#define UIP_TIME_WAIT_TIMEOUT UIP_CONF_WAIT_TIMEOUT
413#ifdef UIP_CONF_ARPTAB_SIZE
414#define UIP_ARPTAB_SIZE (UIP_CONF_ARPTAB_SIZE)
416#define UIP_ARPTAB_SIZE 8
425#define UIP_ARP_MAXAGE 120
437#define UIP_DEFAULT_PREFIX_LEN 64
445#define UIP_TC_MAC_TRANSMISSION_COUNTER_BIT 0x40
450#define UIP_TC_MAC_TRANSMISSION_COUNTER_MASK 0x3F
452#ifdef UIP_CONF_TAG_TC_WITH_VARIABLE_RETRANSMISSIONS
453#define UIP_TAG_TC_WITH_VARIABLE_RETRANSMISSIONS UIP_CONF_TAG_TC_WITH_VARIABLE_RETRANSMISSIONS
455#define UIP_TAG_TC_WITH_VARIABLE_RETRANSMISSIONS 0
463#define UIP_MAX_MAC_TRANSMISSIONS_UNDEFINED 0
477#ifdef SICSLOWPAN_CONF_MAXAGE
478#define SICSLOWPAN_REASS_MAXAGE (SICSLOWPAN_CONF_MAXAGE)
480#define SICSLOWPAN_REASS_MAXAGE 8
486#ifndef SICSLOWPAN_CONF_COMPRESSION
487#define SICSLOWPAN_COMPRESSION SICSLOWPAN_COMPRESSION_IPHC
489#define SICSLOWPAN_COMPRESSION SICSLOWPAN_CONF_COMPRESSION
495#ifndef SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS
496#define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 1
502#ifndef SICSLOWPAN_CONF_FRAG
503#define SICSLOWPAN_CONF_FRAG 1
528#ifdef UIP_CONF_BYTE_ORDER
529#define UIP_BYTE_ORDER (UIP_CONF_BYTE_ORDER)
531#define UIP_BYTE_ORDER (UIP_LITTLE_ENDIAN)
void uip_log(char *msg)
Print out a uIP log message.