00001 #ifndef PACKET_IN_H 00002 #define PACKET_IN_H 00003 00004 00005 #include <linux/module.h> 00006 #include <linux/kernel.h> 00007 #include <linux/skbuff.h> 00008 #include <linux/ctype.h> 00009 #include <linux/ip.h> 00010 #include <linux/netdevice.h> 00011 #include <linux/in_route.h> 00012 #include <linux/net.h> 00013 00014 #include "aodv.h" 00015 #include "utils.h" 00016 #include "rreq.h" 00017 #include "flood_id_queue.h" 00018 #include "rrep.h" 00019 #include "rebroadcast_queue.h" 00020 #include "rebroadcast_list.h" 00021 #include "interface_list.h" 00022 #include "rerr.h" 00023 #include "route_table.h" 00024 00025 unsigned int input_handler( unsigned int hooknum, 00026 struct sk_buff **skb, 00027 const struct net_device *in, 00028 const struct net_device *out, int 00029 (*okfn)(struct sk_buff *)); 00030 00031 #endif 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041