Data Structures | Defines | Functions | Variables

uip-fw.c File Reference

#include "uip.h"
#include "uip_arch.h"
#include "uip-fw.h"
#include <string.h>

Go to the source code of this file.

Data Structures

struct  tcpip_hdr
struct  icmpip_hdr
struct  fwcache_entry

Defines

#define ICMP_ECHO   8
#define ICMP_TE   11
#define BUF   ((struct tcpip_hdr *)&uip_buf[UIP_LLH_LEN])
#define ICMPBUF   ((struct icmpip_hdr *)&uip_buf[UIP_LLH_LEN])
#define FWCACHE_SIZE   2
#define FW_TIME   20

Functions

void uip_fw_init (void)
u8_t uip_fw_output (void)
u8_t uip_fw_forward (void)
void uip_fw_register (struct uip_fw_netif *netif)
void uip_fw_default (struct uip_fw_netif *netif)
void uip_fw_periodic (void)

Variables

struct tcpip_hdr PACK_STRUCT_END

Detailed Description

uIP packet forwarding.

Author:
Adam Dunkels <adam@sics.se>

This file implements a number of simple functions which do packet forwarding over multiple network interfaces with uIP.

Definition in file uip-fw.c.