#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/skbuff.h>
#include <linux/in.h>
#include "aodv.h"
#include "event_queue.h"
#include "route_table.h"
#include "utils.h"
関数 | |
int | link_break (u_int32_t brk_dst_ip) |
int | recv_rerr (struct event_queue_entry *working_packet) |
rerrhdr * | create_rerrhdr (u_int32_t tmp_ip, u_int32_t tmp_dst_seq) |
int | append_unr_dst (struct rerrhdr *tmp_rerrhdr, u_int32_t tmp_ip, u_int32_t tmp_dst_seq) |
void | free_rerrhdr (struct rerrhdr *tmp_rerrhdr) |
int | send_rerr (struct rerrhdr *tmp_rerrhdr, u_int32_t sent_to) |
void | route_expiry (struct route_table_entry *tmp_rtentry) |
void | print_rerrhdr (struct rerrhdr *new_rerrhdr) |
int | host_unr (u_int32_t brk_dst_ip) |
|
参照先 rerrhdr::dst_count・rerr_unr_dst::next・rerrhdr::unr_dst・rerr_unr_dst::unr_dst_ip・rerr_unr_dst::unr_dst_seq. 参照元 link_break()・recv_rerr(). |
|
参照先 rerrhdr::dst_count・rerr_unr_dst::next・rerrhdr::type・rerrhdr::unr_dst・rerr_unr_dst::unr_dst_ip・rerr_unr_dst::unr_dst_seq. |
|
|
|
参照先 create_rerrhdr()・find_route_table_entry()・free_rerrhdr()・g_broadcast_ip・send_rerr(). 参照元 packet_in(). |
|
|
参照先 rerrhdr::dst_count・inet_ntoa()・rerr_unr_dst::next・rerrhdr::type・rerrhdr::unr_dst. |
|
|
|
|