arp.h File Reference

#include "net/pbuf.h"
#include "net/ipv4/ip_addr.h"
#include "net/netif.h"

Go to the source code of this file.

Data Structures

struct  eth_addr
struct  eth_hdr

Defines

#define ARP_TMR_INTERVAL   10000
#define ETHTYPE_ARP   0x0806
#define ETHTYPE_IP   0x0800

Functions

void arp_init (void)
void arp_tmr (void)
void arp_ip_input (struct netif *netif, struct pbuf *p)
pbufarp_arp_input (struct netif *netif, struct eth_addr *ethaddr, struct pbuf *p)
eth_addrarp_lookup (struct ip_addr *ipaddr)
pbufarp_query (struct netif *netif, struct eth_addr *ethaddr, struct ip_addr *ipaddr)

Variables

eth_addr PACK_STRUCT_STRUCT


Define Documentation

#define ARP_TMR_INTERVAL   10000
 

#define ETHTYPE_ARP   0x0806
 

#define ETHTYPE_IP   0x0800
 


Function Documentation

struct pbuf* arp_arp_input struct netif netif,
struct eth_addr ethaddr,
struct pbuf p
 

void arp_init void   ) 
 

void arp_ip_input struct netif netif,
struct pbuf p
 

struct eth_addr* arp_lookup struct ip_addr ipaddr  ) 
 

struct pbuf* arp_query struct netif netif,
struct eth_addr ethaddr,
struct ip_addr ipaddr
 

void arp_tmr void   ) 
 


Variable Documentation

struct eth_hdr PACK_STRUCT_STRUCT
 


Generated on Sat May 8 09:28:19 2004 for Ubixos by doxygen 1.3.3