4 struct inet_frag_queue {
5 struct hlist_node list;
6 struct list_head lru_list; /* lru list member */
9 struct timer_list timer; /* when will this queue expire? */
10 struct sk_buff *fragments; /* list of received fragments */
12 int len; /* total length of orig datagram */
14 __u8 last_in; /* first/last segment arrived? */
21 #define INETFRAGS_HASHSZ 64
23 struct inet_frags_ctl {
31 struct list_head lru_list;
32 struct hlist_head hash[INETFRAGS_HASHSZ];
37 struct timer_list secret_timer;
38 struct inet_frags_ctl *ctl;
41 void inet_frags_init(struct inet_frags *);
42 void inet_frags_fini(struct inet_frags *);