RetroArch
Macros | Typedefs | Functions
uipopt.h File Reference
#include <gctypes.h>
#include <stdlib.h>
#include <string.h>
Include dependency graph for uipopt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UIP_TCP_TTL   255
 
#define UIP_TCP   1
 
#define UIP_IP_REASSEMBLY
 
#define UIP_IP_FRAG   0
 
#define UIP_REASS_MAXAGE   30
 
#define UIP_UDP
 
#define UIP_UDP_CHECKSUMS
 
#define UIP_UDP_CONNS
 
#define UIP_ACTIVE_OPEN
 
#define UIP_TCP_PCBS
 
#define UIP_LISTEN_TCP_PCBS
 
#define UIP_TCPIP_SOCKS
 
#define UIP_TCP_SEGS   32
 
#define UIP_URGDATA
 
#define UIP_RTO   3
 
#define UIP_MAXRTX   12
 
#define UIP_MAXSYNRTX   4
 
#define UIP_TCP_MSS   (1460)
 
#define UIP_TCP_SND_BUF   (4*UIP_TCP_MSS)
 
#define UIP_TCP_SND_QUEUELEN   (4*UIP_TCP_SND_BUF/UIP_TCP_MSS)
 
#define UIP_TCP_WND   (4*UIP_TCP_MSS)
 
#define UIP_TIME_WAIT_TIMEOUT   120
 
#define UIP_ARPTAB_SIZE
 
#define UIP_ARP_MAXAGE   120
 
#define UIP_MEM_SIZE
 
#define UIP_PBUF_POOL_NUM   16
 
#define UIP_PBUF_POOL_BUFSIZE   1600
 
#define UIP_PBUF_ROM_NUM   128
 
#define UIP_STATISTICS
 
#define UIP_LOGGING
 
#define UIP_ERRORING   0
 
#define UIP_LL_HLEN
 
#define UIP_TCPIP_HLEN   40
 
#define LITTLE_ENDIAN   3412
 
#define BIG_ENDIAN   1234
 
#define BYTE_ORDER   BIG_ENDIAN
 
#define UIP_LIBC_MEMFUNCREPLACE   1
 

Typedefs

typedef u8 u8_t
 
typedef s8 s8_t
 
typedef u16 u16_t
 
typedef s16 s16_t
 
typedef s32 s32_t
 
typedef u32 u32_t
 
typedef u16 uip_stats_t
 

Functions

void uip_log (const char *filename, int line_nb, char *msg)
 

Detailed Description

Configuration options for uIP.

Author
Adam Dunkels adam@.nosp@m.dunk.nosp@m.els.c.nosp@m.om

This file is used for tweaking various configuration options for uIP. You should make a copy of this file into one of your project's directories instead of editing this example "uipopt.h" file that comes with the uIP distribution.