EVE 1.0
uip.c File Reference
#include "net/uip.h"
#include "net/uipopt.h"
#include "net/uip_arp.h"
#include "net/uip_arch.h"
#include "net/uip_backlog.h"
#include "lib/assert.h"
#include "lib/random.h"
#include <string.h>
Include dependency graph for uip.c:

Go to the source code of this file.

Macros

#define PRINTD(FORMAT, args...)   do {} while (0)
 

Functions

void uip_setipid (uint16_t id)
 
void uip_add32 (uint8_t *op32, uint16_t op16)
 
uint16_t uip_chksum (uint16_t *data, uint16_t len)
 
uint16_t uip_ipchksum (void)
 
uint16_t uip_tcpchksum (void)
 
void uip_init (void)
 
void uip_unlisten (uint16_t port)
 
void uip_listen (uint16_t port)
 
void uip_process (uint8_t flag)
 process the options within a hop by hop or destination option header More...
 
uint16_t uip_htons (uint16_t val)
 
void uip_send (const void *data, int len)
 

Variables

void * uip_appdata
 
uint16_t uip_len
 
struct uip_connuip_conn
 
uint8_t uip_acc32 [4]
 

Detailed Description

The uIP TCP/IP stack code.

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

Definition in file uip.c.