blob: 4cfe74bf1e38336b5d958016b1804ed4a475df45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef BLACK_LIST_H
#define BLACK_LIST_H
#include "list.h"
typedef struct list_head black_list_t;
#include "ifw.h"
typedef struct {
struct list_head list;
msg_usr_t info;
} black_list_cell_t;
void black_list_init(black_list_t *list);
void black_list_add(black_list_t *list, msg_usr_t *attack);
black_list_cell_t *black_list_find(black_list_t *list, u_int32_t addr);
void black_list_remove(black_list_t *list, u_int32_t addr);
void black_list_print(black_list_t *list);
#endif /* BLACK_LIST_H */
|