4 #include <linux/list.h>
5 #include <linux/workqueue.h>
8 struct list_head state_all
;
10 * Hash table to find appropriate SA towards given target (endpoint of
11 * tunnel or destination of transport mode) allowed by selector.
13 * Main use is finding SA after policy selected tunnel or transport
14 * mode. Also, it can be used by ah/esp icmp error handler to find
17 struct hlist_head
*state_bydst
;
18 struct hlist_head
*state_bysrc
;
19 struct hlist_head
*state_byspi
;
20 unsigned int state_hmask
;
21 unsigned int state_num
;
22 struct work_struct state_hash_work
;
23 struct hlist_head state_gc_list
;
24 struct work_struct state_gc_work
;