#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/netfilter_ipv4.h>
#include <linux/socket.h>
#include <linux/types.h>
#include <linux/skbuff.h>
#include <linux/time.h>
#include <linux/net.h>
#include <net/sock.h>
#include <linux/fs.h>
#include <linux/wireless.h>
#include <linux/if_arp.h>
#include <linux/sockios.h>
#include <linux/ioctl.h>
#include <asm/div64.h>
#include <asm/uaccess.h>
#include <linux/fcntl.h>
#include <linux/ip.h>
#include <net/route.h>
#include <net/udp.h>
#include <net/protocol.h>
#include <net/inet_common.h>
#include "aodv.h"
#include "timer_queue.h"
#include "interface_list.h"
関数 | |
int | seq_valid (u_int32_t current_seq, u_int32_t seq) |
int | seq_greater (u_int32_t seq_one, u_int32_t seq_two) |
int | seq_less_or_equal (u_int32_t seq_one, u_int32_t seq_two) |
int | inet_aton (const char *cp, __u32 *addr) |
char * | inet_ntoa (__u32 ina) |
int | rebroadcast (u_int32_t dst, u_int16_t datalen, void *data, u_int8_t ttl) |
int | send_message (u_int32_t dst_ip, u_int8_t ttl, void *data, int datalen) |
int | local_broadcast (u_int8_t ttl, void *data, int datalen) |
u_int64_t | getcurrtime () |
int | init_sock (struct socket *sock, u_int32_t ip, char *dev_name) |
void | close_sock () |
int | read_stats_proc (char *buffer, char **buffer_location, off_t offset, int buffer_length, int *eof, void *data) |
|
参照先 find_first_interface_entry()・interface_list_entry::next・interface_list_entry::sock. 参照元 cleanup_module(). |
|
|
参照元 init_module(). |
|
|
参照先 AODVPORT. |
|
|
参照先 metric::bytes・getcurrtime()・metric::last_read・monitor・metric::packets・metric::routing_packets・metric::rrep・metric::rreq・metric::rrer. 参照元 init_module(). |
|
|
|
|
|
|
参照元 recv_rreq(). |
|
|