構造体 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_entryprecursors
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_entrynext
route_table_entryprev
u_int32_t rreq_id
u_int8_t self_route:1


説明

aodv.h67 行で定義されています。


構造体

struct net_device* route_table_entry::dev
 

aodv.h76 行で定義されています。

参照元 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.h69 行で定義されています。

参照元 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.h70 行で定義されています。

参照元 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.h72 行で定義されています。

参照元 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.h75 行で定義されています。

参照元 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.h77 行で定義されています。

参照元 create_route_table_entry().

struct route_table_entry* route_table_entry::next
 

aodv.h80 行で定義されています。

参照元 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.h73 行で定義されています。

参照元 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.h71 行で定義されています。

参照元 init_interface_list().

struct precursor_entry* route_table_entry::precursors
 

aodv.h74 行で定義されています。

参照元 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.h81 行で定義されています。

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

u_int8_t route_table_entry::route_seq_valid
 

aodv.h79 行で定義されています。

参照元 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.h78 行で定義されています。

参照元 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.h82 行で定義されています。

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

u_int8_t route_table_entry::self_route
 

aodv.h83 行で定義されています。

参照元 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