packet_in.c

#include "packet_in.h"

ソースコードを見る。

関数

int check_packet (int numbytes, int type, void *data_in)
int packet_in (struct sk_buff *packet)
unsigned int input_handler (unsigned int hooknum, struct sk_buff **skb, const struct net_device *in, const struct net_device *out, int(*okfn)(struct sk_buff *))

変数

u_int32_t g_broadcast_ip
u_int32_t g_my_ip
flood_id_queue_entry * multicast_id_queue


関数

int check_packet (  int  numbytes,
int  type,
void *  data_in
) 
 

packet_in.c の 63 行で定義されています。

参照先 rerr::dst_count.

参照元 packet_in().

unsigned int input_handler (  unsigned int  hooknum,
struct sk_buff **  skb,
const struct net_device *  in,
const struct net_device *  out,
int(*)(struct sk_buff *)  okfn
) 
 

packet_in.c の 210 行で定義されています。

参照先 AODVPORT・g_my_ip・packet_in().

参照元 init_module().

int packet_in (  struct sk_buff *  packet  ) 
 

packet_in.c の 132 行で定義されています。

参照先 ALLOWED_HELLO_LOSS・check_packet()・find_dev_ip()・find_route_table_entry()・g_broadcast_ip・getcurrtime()・HELLO_INTERVAL・host_unr()・inet_ntoa()・insert_event_queue_entry()・route_table_entry::lifetime・route_table_entry::route_valid・USE_LO.

参照元 input_handler().


変数

u_int32_t g_broadcast_ip
 

module.c の 48 行で定義されています。

u_int32_t g_my_ip
 

module.c の 47 行で定義されています。

struct flood_id_queue_entry* multicast_id_queue
 


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