]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/net/netns/xfrm.h
netns xfrm: per-netns xfrm_policy_bydst hash
[linux-2.6-omap-h63xx.git] / include / net / netns / xfrm.h
index c7568315f16c1f66e01241aa3fe2820171f9bc93..39cfa799fa903130899267a0d645c8174cef6072 100644 (file)
@@ -6,6 +6,11 @@
 #include <linux/workqueue.h>
 #include <linux/xfrm.h>
 
+struct xfrm_policy_hash {
+       struct hlist_head       *table;
+       unsigned int            hmask;
+};
+
 struct netns_xfrm {
        struct list_head        state_all;
        /*
@@ -31,6 +36,7 @@ struct netns_xfrm {
        struct hlist_head       *policy_byidx;
        unsigned int            policy_idx_hmask;
        struct hlist_head       policy_inexact[XFRM_POLICY_MAX * 2];
+       struct xfrm_policy_hash policy_bydst[XFRM_POLICY_MAX * 2];
 };
 
 #endif