diff options
Diffstat (limited to 'include/net/inet_frag.h')
-rw-r--r-- | include/net/inet_frag.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/net/inet_frag.h b/include/net/inet_frag.h index 74e9cb9b6943..d51f23873da9 100644 --- a/include/net/inet_frag.h +++ b/include/net/inet_frag.h | |||
@@ -18,4 +18,19 @@ struct inet_frag_queue { | |||
18 | #define LAST_IN 1 | 18 | #define LAST_IN 1 |
19 | }; | 19 | }; |
20 | 20 | ||
21 | #define INETFRAGS_HASHSZ 64 | ||
22 | |||
23 | struct inet_frags { | ||
24 | struct list_head lru_list; | ||
25 | struct hlist_head hash[INETFRAGS_HASHSZ]; | ||
26 | rwlock_t lock; | ||
27 | u32 rnd; | ||
28 | int nqueues; | ||
29 | atomic_t mem; | ||
30 | struct timer_list secret_timer; | ||
31 | }; | ||
32 | |||
33 | void inet_frags_init(struct inet_frags *); | ||
34 | void inet_frags_fini(struct inet_frags *); | ||
35 | |||
21 | #endif | 36 | #endif |