diff options
Diffstat (limited to 'include/net/netns/xfrm.h')
-rw-r--r-- | include/net/netns/xfrm.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/net/netns/xfrm.h b/include/net/netns/xfrm.h index 3492434baf88..9da798256f0e 100644 --- a/include/net/netns/xfrm.h +++ b/include/net/netns/xfrm.h | |||
@@ -13,6 +13,19 @@ struct ctl_table_header; | |||
13 | struct xfrm_policy_hash { | 13 | struct xfrm_policy_hash { |
14 | struct hlist_head *table; | 14 | struct hlist_head *table; |
15 | unsigned int hmask; | 15 | unsigned int hmask; |
16 | u8 dbits4; | ||
17 | u8 sbits4; | ||
18 | u8 dbits6; | ||
19 | u8 sbits6; | ||
20 | }; | ||
21 | |||
22 | struct xfrm_policy_hthresh { | ||
23 | struct work_struct work; | ||
24 | seqlock_t lock; | ||
25 | u8 lbits4; | ||
26 | u8 rbits4; | ||
27 | u8 lbits6; | ||
28 | u8 rbits6; | ||
16 | }; | 29 | }; |
17 | 30 | ||
18 | struct netns_xfrm { | 31 | struct netns_xfrm { |
@@ -41,6 +54,7 @@ struct netns_xfrm { | |||
41 | struct xfrm_policy_hash policy_bydst[XFRM_POLICY_MAX * 2]; | 54 | struct xfrm_policy_hash policy_bydst[XFRM_POLICY_MAX * 2]; |
42 | unsigned int policy_count[XFRM_POLICY_MAX * 2]; | 55 | unsigned int policy_count[XFRM_POLICY_MAX * 2]; |
43 | struct work_struct policy_hash_work; | 56 | struct work_struct policy_hash_work; |
57 | struct xfrm_policy_hthresh policy_hthresh; | ||
44 | 58 | ||
45 | 59 | ||
46 | struct sock *nlsk; | 60 | struct sock *nlsk; |