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_entrymulticast_id_queue


関数

int check_packet int  numbytes,
int  type,
void *  data_in
 

packet_in.c63 行で定義されています。

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

参照先 AODVPORTg_my_ippacket_in().

参照元 init_module().

int packet_in struct sk_buff *  packet  ) 
 

packet_in.c132 行で定義されています。

参照先 ALLOWED_HELLO_LOSScheck_packet()find_dev_ip()find_route_table_entry()g_broadcast_ipgetcurrtime()HELLO_INTERVALhost_unr()inet_ntoa()insert_event_queue_entry()route_table_entry::lifetimeroute_table_entry::route_validUSE_LO.

参照元 input_handler().


変数

u_int32_t g_broadcast_ip
 

module.c48 行で定義されています。

u_int32_t g_my_ip
 

module.c47 行で定義されています。

struct flood_id_queue_entry* multicast_id_queue
 


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