arp.c File Reference

#include <libtimer.h>
#include <inet.h>

Functions

int arp_proto_init (void)
void arp_request_timeout (struct s_arp_entry *entry)
void arp_invalid_entry (struct s_arp_entry *entry)
void arp_entry_remove (struct s_arp_entry *entry)
void arp_dump (struct s_pkbuf *pk)
static struct s_arp_entry * find_arp_entry (struct in_addr *in_addr)
static int send_arp_request (struct in_addr *inaddr, struct s_arp_entry **new_entry)
int arp_request_haddr (struct s_pkbuf *pk, struct mac_addr *mac_addr)
int aa_arp_input (struct s_pkbuf *pk)

Variables

static struct s_arp_proto_info arp_proto_info

Function Documentation

int aa_arp_input struct s_pkbuf pk  ) 
 

void arp_dump struct s_pkbuf pk  ) 
 

void arp_entry_remove struct s_arp_entry *  entry  ) 
 

void arp_invalid_entry struct s_arp_entry *  entry  ) 
 

int arp_proto_init void   ) 
 

int arp_request_haddr struct s_pkbuf pk,
struct mac_addr mac_addr
 

void arp_request_timeout struct s_arp_entry *  entry  ) 
 

static struct s_arp_entry* find_arp_entry struct in_addr in_addr  )  [static]
 

static int send_arp_request struct in_addr inaddr,
struct s_arp_entry **  new_entry
[static]
 


Variable Documentation

struct s_arp_proto_info arp_proto_info [static]
 


Generated on Wed May 24 23:06:03 2006 for LSE/OS by  doxygen 1.4.6