Go to the documentation of this file.
68 #ifndef UIP_LITTLE_ENDIAN
69 #define UIP_LITTLE_ENDIAN 3412
71 #ifndef UIP_BIG_ENDIAN
72 #define UIP_BIG_ENDIAN 1234
75 #include "contiki-conf.h"
104 #define UIP_FIXEDADDR 0
118 #ifdef UIP_CONF_PINGADDRCONF
119 #define UIP_PINGADDRCONF (UIP_CONF_PINGADDRCONF)
121 #define UIP_PINGADDRCONF 0
134 #define UIP_FIXEDETHADDR 0
155 #define UIP_REASS_MAXAGE 60
170 #ifdef UIP_CONF_REASSEMBLY
171 #define UIP_REASSEMBLY (UIP_CONF_REASSEMBLY)
173 #define UIP_REASSEMBLY 0
185 #define UIP_LINK_MTU 1280
187 #ifndef UIP_CONF_IPV6
189 #define UIP_CONF_IPV6 0
192 #ifndef UIP_CONF_IPV6_QUEUE_PKT
194 #define UIP_CONF_IPV6_QUEUE_PKT 0
197 #ifndef UIP_CONF_IPV6_CHECKS
199 #define UIP_CONF_IPV6_CHECKS 1
202 #ifndef UIP_CONF_IPV6_REASSEMBLY
204 #define UIP_CONF_IPV6_REASSEMBLY 0
207 #ifndef UIP_CONF_NETIF_MAX_ADDRESSES
209 #define UIP_CONF_NETIF_MAX_ADDRESSES 3
212 #ifndef UIP_CONF_ND6_MAX_PREFIXES
214 #define UIP_CONF_ND6_MAX_PREFIXES 3
217 #ifndef UIP_CONF_ND6_MAX_NEIGHBORS
219 #define UIP_CONF_ND6_MAX_NEIGHBORS 4
222 #ifndef UIP_CONF_ND6_MAX_DEFROUTERS
224 #define UIP_CONF_ND6_MAX_DEFROUTERS 2
245 #define UIP_UDP UIP_CONF_UDP
258 #ifdef UIP_CONF_UDP_CHECKSUMS
259 #define UIP_UDP_CHECKSUMS (UIP_CONF_UDP_CHECKSUMS)
261 #define UIP_UDP_CHECKSUMS (UIP_CONF_IPV6)
269 #ifdef UIP_CONF_UDP_CONNS
270 #define UIP_UDP_CONNS (UIP_CONF_UDP_CONNS)
272 #define UIP_UDP_CONNS 10
295 #define UIP_TCP (UIP_CONF_TCP)
310 #ifndef UIP_CONF_ACTIVE_OPEN
311 #define UIP_ACTIVE_OPEN 1
313 #define UIP_ACTIVE_OPEN (UIP_CONF_ACTIVE_OPEN)
325 #ifndef UIP_CONF_MAX_CONNECTIONS
328 #define UIP_CONNS (UIP_CONF_MAX_CONNECTIONS)
339 #ifndef UIP_CONF_MAX_LISTENPORTS
340 #define UIP_LISTENPORTS 20
342 #define UIP_LISTENPORTS (UIP_CONF_MAX_LISTENPORTS)
354 #define UIP_URGDATA 0
378 #define UIP_MAXSYNRTX 5
386 #ifdef UIP_CONF_TCP_MSS
387 #define UIP_TCP_MSS (UIP_CONF_TCP_MSS)
389 #define UIP_TCP_MSS (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
401 #ifndef UIP_CONF_RECEIVE_WINDOW
402 #define UIP_RECEIVE_WINDOW (UIP_TCP_MSS)
404 #define UIP_RECEIVE_WINDOW (UIP_CONF_RECEIVE_WINDOW)
412 #ifndef UIP_CONF_WAIT_TIMEOUT
413 #define UIP_TIME_WAIT_TIMEOUT 120
415 #define UIP_TIME_WAIT_TIMEOUT UIP_CONF_WAIT_TIMEOUT
433 #ifdef UIP_CONF_ARPTAB_SIZE
434 #define UIP_ARPTAB_SIZE (UIP_CONF_ARPTAB_SIZE)
436 #define UIP_ARPTAB_SIZE 8
445 #define UIP_ARP_MAXAGE 120
457 #define UIP_DEFAULT_PREFIX_LEN 64
471 #ifdef SICSLOWPAN_CONF_MAXAGE
472 #define SICSLOWPAN_REASS_MAXAGE (SICSLOWPAN_CONF_MAXAGE)
474 #define SICSLOWPAN_REASS_MAXAGE 20
480 #ifndef SICSLOWPAN_CONF_COMPRESSION
481 #define SICSLOWPAN_CONF_COMPRESSION 0
487 #ifndef SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS
488 #define SICSLOWPAN_CONF_MAX_ADDR_CONTEXTS 1
494 #ifndef SICSLOWPAN_CONF_FRAG
495 #define SICSLOWPAN_CONF_FRAG 0
516 #ifndef UIP_CONF_BUFFER_SIZE
517 #define UIP_BUFSIZE (UIP_LINK_MTU + UIP_LLH_LEN)
519 #define UIP_BUFSIZE (UIP_CONF_BUFFER_SIZE)
530 #ifndef UIP_CONF_STATISTICS
531 #define UIP_STATISTICS 0
533 #define UIP_STATISTICS (UIP_CONF_STATISTICS)
545 #ifndef UIP_CONF_LOGGING
546 #define UIP_LOGGING 0
548 #define UIP_LOGGING (UIP_CONF_LOGGING)
560 #ifndef UIP_CONF_BROADCAST
561 #define UIP_BROADCAST 0
563 #define UIP_BROADCAST (UIP_CONF_BROADCAST)
588 #ifdef UIP_CONF_LLH_LEN
589 #define UIP_LLH_LEN (UIP_CONF_LLH_LEN)
591 #define UIP_LLH_LEN 14
615 #ifdef UIP_CONF_BYTE_ORDER
616 #define UIP_BYTE_ORDER (UIP_CONF_BYTE_ORDER)
618 #define UIP_BYTE_ORDER (UIP_LITTLE_ENDIAN)