#ifndef FLOOD_ID_QUEUE_H #define FLOOD_ID_QUEUE_H #include #include #include #include #include "utils.h" int init_flood_id_queue( void ); struct flood_id_queue_entry *find_flood_id_queue_entry(u_int32_t src_ip, u_int32_t flood_id); void print_flood_id_queue( ); void cleanup_flood_id_queue( ); int insert_flood_id_queue_entry(u_int32_t ip, u_int32_t dst_ip,u_int32_t id, u_int64_t lt ); int read_rreq_id_proc(char *buffer, char **buffer_location, off_t offset, int buffer_length,int *eof,void *data ); int check_flood_id_queue_entry_lifetime(struct flood_id_queue_entry *tmp_entry); int delete_old_flood_id_queue_entries( ); #endif