netns xfrm: per-netns state GC work
[deliverable/linux.git] / include / net / netns / xfrm.h
1 #ifndef __NETNS_XFRM_H
2 #define __NETNS_XFRM_H
3
4 #include <linux/list.h>
5 #include <linux/workqueue.h>
6
7 struct netns_xfrm {
8 struct list_head state_all;
9 /*
10 * Hash table to find appropriate SA towards given target (endpoint of
11 * tunnel or destination of transport mode) allowed by selector.
12 *
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
15 * offending SA.
16 */
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;
25 };
26
27 #endif
This page took 0.033187 seconds and 6 git commands to generate.