neighbor_list.c

#include "neighbor_list.h"

ソースコードを見る。

関数

int init_neighbor_list ()
neighbor_list_entryfind_neighbor_list_entry (u_int32_t ip)
neighbor_list_entryfind_neighbor_list_entry_by_hw (char *hw_addr)
neighbor_list_entryfind_first_neighbor_list_entry ()
int delete_neighbor_list_entry (u_int32_t ip)
neighbor_list_entrycreate_neighbor_list_entry (u_int32_t ip)

変数

neighbor_list_entryneighbor_list
u_int32_t g_broadcast_ip


関数

struct neighbor_list_entry* create_neighbor_list_entry u_int32_t  ip  ) 
 

neighbor_list.c151 行で定義されています。

参照先 neighbor_list_entry::ipneighbor_list_entry::lifetimeneighbor_list_entry::linkneighbor_list_entry::nextneighbor_list_entry::route_entry.

参照元 recv_hello().

int delete_neighbor_list_entry u_int32_t  ip  ) 
 

neighbor_list.c124 行で定義されています。

参照先 delete_timer_queue_entry_of_id()EVENT_NEIGHBORneighbor_list_entry::ipneighbor_list_entry::nextupdate_timer_queue().

参照元 timer_neighbor().

struct neighbor_list_entry* find_first_neighbor_list_entry  ) 
 

neighbor_list.c119 行で定義されています。

struct neighbor_list_entry* find_neighbor_list_entry u_int32_t  ip  ) 
 

neighbor_list.c61 行で定義されています。

参照先 neighbor_list_entry::ipneighbor_list_entry::next.

参照元 recv_hello()timer_neighbor().

struct neighbor_list_entry* find_neighbor_list_entry_by_hw char *  hw_addr  ) 
 

neighbor_list.c76 行で定義されています。

参照先 neighbor_list_entry::hw_addrneighbor_list_entry::next.

int init_neighbor_list  ) 
 

neighbor_list.c48 行で定義されています。

参照元 init_module().


変数

u_int32_t g_broadcast_ip
 

module.c48 行で定義されています。

struct neighbor_list_entry* neighbor_list
 

neighbor_list.c36 行で定義されています。


kernel_aodvmに対してThu Nov 10 18:53:12 2005に生成されました。  doxygen 1.4.5