Watt-32 tcp/ip  2.2 dev-rel.10
Data Structures | Typedefs | Enumerations | Functions | Variables
pcicmp6.h File Reference

Go to the source code of this file.

Data Structures

struct  ICMP6_unused
 
struct  ICMP6_route_sol
 
struct  ICMP6_route_adv
 
struct  ICMP6_pointer
 
struct  ICMP6_MTU
 
struct  ICMP6_echo
 
struct  ICMP6_nd_adv
 
struct  ICMP6_nd_ra
 
struct  ICMP6_nd_sol
 
union  ICMP6_PKT
 
struct  icmp6_cache
 

Typedefs

typedef union ICMP6_PKT ICMP6_PKT
 

Enumerations

enum  ND_cacheState {
  ND_CACHE_UNUSED,
  ND_CACHE_INCOMPLETE,
  ND_CACHE_REACHABLE,
  ND_CACHE_PROBE,
  ND_CACHE_MAX
}
 

Functions

void icmp6_handler (const in6_Header *ip)
 
void icmp6_unreach (const in6_Header *ip, int code)
 
int icmp6_neigh_solic (const void *addr, eth_address *eth)
 
int icmp6_neighbor_advert (const eth_address *eth)
 
int icmp6_router_solicitation (void)
 
BOOL icmp6_add_gateway4 (void)
 
struct icmp6_cacheicmp6_ncache_lookup (const void *ip)
 
struct icmp6_cacheicmp6_ncache_insert (const void *ip, const void *eth)
 
struct icmp6_cacheicmp6_ncache_insert_fix (const void *ip, const void *eth)
 

Variables

DWORD icmp6_6to4_gateway
 

Function Documentation

int icmp6_neigh_solic ( const void addr,
eth_address *  eth 
)
Todo:
wait for Neighbor Advertisement

Definition at line 172 of file pcicmp6.c.

References _eth_addr, and _eth_formatpacket().