]>
Commit | Line | Data |
---|---|---|
5ab11c98 PE |
1 | #ifndef __NET_FRAG_H__ |
2 | #define __NET_FRAG_H__ | |
3 | ||
4 | struct inet_frag_queue { | |
5 | struct hlist_node list; | |
6 | struct list_head lru_list; /* lru list member */ | |
7 | spinlock_t lock; | |
8 | atomic_t refcnt; | |
9 | struct timer_list timer; /* when will this queue expire? */ | |
10 | struct sk_buff *fragments; /* list of received fragments */ | |
11 | ktime_t stamp; | |
12 | int len; /* total length of orig datagram */ | |
13 | int meat; | |
14 | __u8 last_in; /* first/last segment arrived? */ | |
15 | ||
16 | #define COMPLETE 4 | |
17 | #define FIRST_IN 2 | |
18 | #define LAST_IN 1 | |
19 | }; | |
20 | ||
21 | #endif |