diff options
Diffstat (limited to 'include/net/xfrm.h')
-rw-r--r-- | include/net/xfrm.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/net/xfrm.h b/include/net/xfrm.h index 814a1baa175c..30f3e5b362ee 100644 --- a/include/net/xfrm.h +++ b/include/net/xfrm.h | |||
@@ -501,6 +501,12 @@ struct xfrm_policy_walk { | |||
501 | u32 seq; | 501 | u32 seq; |
502 | }; | 502 | }; |
503 | 503 | ||
504 | struct xfrm_policy_queue { | ||
505 | struct sk_buff_head hold_queue; | ||
506 | struct timer_list hold_timer; | ||
507 | unsigned long timeout; | ||
508 | }; | ||
509 | |||
504 | struct xfrm_policy { | 510 | struct xfrm_policy { |
505 | #ifdef CONFIG_NET_NS | 511 | #ifdef CONFIG_NET_NS |
506 | struct net *xp_net; | 512 | struct net *xp_net; |
@@ -522,6 +528,7 @@ struct xfrm_policy { | |||
522 | struct xfrm_lifetime_cfg lft; | 528 | struct xfrm_lifetime_cfg lft; |
523 | struct xfrm_lifetime_cur curlft; | 529 | struct xfrm_lifetime_cur curlft; |
524 | struct xfrm_policy_walk_entry walk; | 530 | struct xfrm_policy_walk_entry walk; |
531 | struct xfrm_policy_queue polq; | ||
525 | u8 type; | 532 | u8 type; |
526 | u8 action; | 533 | u8 action; |
527 | u8 flags; | 534 | u8 flags; |