Lines Matching defs:netns_xfrm
31 struct netns_xfrm { struct
32 struct list_head state_all;
41 struct hlist_head *state_bydst;
42 struct hlist_head *state_bysrc;
43 struct hlist_head *state_byspi;
44 unsigned int state_hmask;
45 unsigned int state_num;
46 struct work_struct state_hash_work;
47 struct hlist_head state_gc_list;
48 struct work_struct state_gc_work;
50 struct list_head policy_all;
51 struct hlist_head *policy_byidx;
52 unsigned int policy_idx_hmask;
53 struct hlist_head policy_inexact[XFRM_POLICY_MAX];
54 struct xfrm_policy_hash policy_bydst[XFRM_POLICY_MAX];
55 unsigned int policy_count[XFRM_POLICY_MAX * 2];
56 struct work_struct policy_hash_work;
57 struct xfrm_policy_hthresh policy_hthresh;
60 struct sock *nlsk;
61 struct sock *nlsk_stash;
63 u32 sysctl_aevent_etime;
64 u32 sysctl_aevent_rseqth;
65 int sysctl_larval_drop;
66 u32 sysctl_acq_expires;
68 struct ctl_table_header *sysctl_hdr;
71 struct dst_ops xfrm4_dst_ops;
73 struct dst_ops xfrm6_dst_ops;
75 spinlock_t xfrm_state_lock;
76 rwlock_t xfrm_policy_lock;
77 struct mutex xfrm_cfg_mutex;
80 struct flow_cache flow_cache_global;
81 atomic_t flow_cache_genid;
82 struct list_head flow_cache_gc_list;
83 spinlock_t flow_cache_gc_lock;
84 struct work_struct flow_cache_gc_work;
85 struct work_struct flow_cache_flush_work;
86 struct mutex flow_flush_sem;