rreq.h

#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/in.h>
#include <linux/ip.h>
#include "event_queue.h"
#include "aodv.h"
#include "utils.h"
#include "rrep.h"
#include "timer_queue.h"
#include "flood_id_queue.h"
#include "interface_list.h"

ソースコードを見る。

関数

int recv_rreq (struct event_queue_entry *working_packet)
int gen_rreq (u_int32_t src, u_int32_t dst_ip)


関数

int gen_rreq (  u_int32_t  src,
u_int32_t  dst_ip
) 
 

rreq.c の 273 行で定義されています。

参照先 rreq::dst_ip・route_table_entry::dst_seq・rreq::dst_seq・EVENT_RREQ・FALSE・find_first_timer_queue_entry_of_id_and_flag()・find_interface_by_ip()・find_route_table_entry()・getcurrtime()・rreq::hop_count・route_table_entry::hop_count・insert_flood_id_queue_entry()・insert_timer_queue_entry()・local_broadcast()・NET_TRAVERSAL_TIME・route_table_entry::route_seq_valid・rreq::rreq_id・route_table_entry::rreq_id・RREQ_RETRIES・rreq::second_reserved・rreq::src_ip・rreq::src_seq・timer_rreq()・TRUE・TTL_INCREMENT・TTL_START・rreq::type・update_timer_queue().

int recv_rreq (  struct event_queue_entry *  working_packet  ) 
 

rreq.c の 61 行で定義されています。

参照先 convert_rreq_to_host()・create_route_table_entry()・event_queue_entry::data・route_table_entry::dev・event_queue_entry::dev・route_table_entry::dst_ip・rreq::dst_ip・flood_id_queue_entry::dst_ip・route_table_entry::dst_seq・rreq::dst_seq・find_flood_id_queue_entry()・find_interface_by_dev()・find_interface_by_ip()・find_route_table_entry()・g_my_ip・gen_rrep()・getcurrtime()・route_table_entry::hop_count・rreq::hop_count・inet_ntoa()・insert_flood_id_queue_entry()・interface_list_entry::ip・route_table_entry::lifetime・local_broadcast()・route_table_entry::next_hop・PATH_TRAVERSAL_TIME・route_table_entry::route_seq_valid・route_table_entry::route_valid・route_table_entry::rreq_id・rreq::rreq_id・seq_greater()・seq_less_or_equal()・event_queue_entry::src_ip・rreq::src_ip・flood_id_queue_entry::src_ip・rreq::src_seq・event_queue_entry::ttl・rreq::type・update_route_entry().

参照元 aodv().


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