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
;
40 unsigned int (*hashfn
)(struct inet_frag_queue
*);
43 void inet_frags_init(struct inet_frags
*);
44 void inet_frags_fini(struct inet_frags
*);
46 void inet_frag_kill(struct inet_frag_queue
*q
, struct inet_frags
*f
);
This page took 0.033134 seconds and 6 git commands to generate.