構造体 route_table_entry

#include <aodv.h>


変数

u_int32_t dst_ip
u_int32_t dst_seq
u_int32_t old_dst_seq
u_int8_t hop_count
u_int32_t next_hop
precursor_entry * precursors
u_int64_t lifetime
net_device * dev
u_int8_t link
u_int8_t route_valid:1
u_int8_t route_seq_valid:1
route_table_entry * next
route_table_entry * prev
u_int32_t rreq_id
u_int8_t self_route:1


説明

aodv.h の 67 行で定義されています。


構造体

struct net_device* route_table_entry::dev
 

aodv.h の 76 行で定義されています。

参照元 create_route_table_entry()・gen_rrep()・init_interface_list()・recv_hello()・recv_rreq()・send_message()・update_route_entry().

u_int32_t route_table_entry::dst_ip
 

aodv.h の 69 行で定義されています。

参照元 cleanup_route_table()・delete_route_table_entry()・fast_find_route_table_entry()・find_inactive_route_table_entries()・find_route_table_entry()・gen_rrep()・init_interface_list()・link_break()・print_route_table()・read_monitor_proc()・read_route_table_proc()・recv_hello()・recv_rerr()・recv_rreq()・route_expiry()・update_route_entry().

u_int32_t route_table_entry::dst_seq
 

aodv.h の 70 行で定義されています。

参照元 gen_rrep()・gen_rreq()・hello_resend()・init_interface_list()・link_break()・print_route_table()・read_route_table_proc()・recv_hello()・recv_rerr()・recv_rreq()・route_expiry()・update_route_entry().

u_int8_t route_table_entry::hop_count
 

aodv.h の 72 行で定義されています。

参照元 gen_rrep()・gen_rreq()・init_interface_list()・print_route_table()・read_monitor_proc()・read_route_table_proc()・recv_hello()・recv_rreq()・update_route_entry().

u_int64_t route_table_entry::lifetime
 

aodv.h の 75 行で定義されています。

参照元 find_inactive_route_table_entries()・gen_rrep()・init_interface_list()・packet_in()・read_route_table_proc()・recv_hello()・recv_rerr()・recv_rreq()・route_expiry()・timer_neighbor()・update_route_entry().

u_int8_t route_table_entry::link
 

aodv.h の 77 行で定義されています。

参照元 create_route_table_entry().

struct route_table_entry* route_table_entry::next
 

aodv.h の 80 行で定義されています。

参照元 cleanup_route_table()・create_route_table_entry()・delete_route_table_entry()・fast_find_route_table_entry()・find_inactive_route_table_entries()・find_route_table_entry()・print_route_table()・read_monitor_proc()・read_route_table_proc().

u_int32_t route_table_entry::next_hop
 

aodv.h の 73 行で定義されています。

参照元 cleanup_route_table()・delete_route_table_entry()・find_inactive_route_table_entries()・gen_rrep()・init_interface_list()・link_break()・print_route_table()・read_monitor_proc()・read_route_table_proc()・recv_hello()・recv_rerr()・recv_rrep()・recv_rreq()・route_expiry()・update_route_entry().

u_int32_t route_table_entry::old_dst_seq
 

aodv.h の 71 行で定義されています。

参照元 init_interface_list().

struct precursor_entry* route_table_entry::precursors
 

aodv.h の 74 行で定義されています。

参照元 create_route_table_entry()・delete_precursor_entry()・delete_precursors_from_route_table_entry()・find_precursor_entry()・init_interface_list()・insert_precursor_entry()・link_break()・print_precursors()・read_route_table_proc()・recv_rerr().

struct route_table_entry* route_table_entry::prev
 

aodv.h の 81 行で定義されています。

参照元 create_route_table_entry()・delete_route_table_entry()・find_inactive_route_table_entries().

u_int8_t route_table_entry::route_seq_valid
 

aodv.h の 79 行で定義されています。

参照元 create_route_table_entry()・gen_rreq()・init_interface_list()・recv_hello()・recv_rreq()・update_route_entry().

u_int8_t route_table_entry::route_valid
 

aodv.h の 78 行で定義されています。

参照元 create_route_table_entry()・find_inactive_route_table_entries()・init_interface_list()・link_break()・packet_in()・read_route_table_proc()・recv_hello()・recv_rerr()・recv_rreq()・route_expiry()・update_route_entry().

u_int32_t route_table_entry::rreq_id
 

aodv.h の 82 行で定義されています。

参照元 create_route_table_entry()・gen_rreq()・init_interface_list()・recv_rreq()・timer_rreq().

u_int8_t route_table_entry::self_route
 

aodv.h の 83 行で定義されています。

参照元 create_route_table_entry()・find_inactive_route_table_entries()・init_interface_list()・read_route_table_proc()・recv_rerr()・update_route_entry().


この構造体の説明は次のファイルから生成されました:
kernel_aodvmに対してThu Nov 10 18:53:12 2005に生成されました。  doxygen 1.4.5