#ifndef __NET_FRAG_H__ #define __NET_FRAG_H__ struct inet_frag_queue { struct hlist_node list; struct list_head lru_list; /* lru list member */ spinlock_t lock; atomic_t refcnt; struct timer_list timer; /* when will this queue expire? */ struct sk_buff *fragments; /* list of received fragments */ ktime_t stamp; int len; /* total length of orig datagram */ int meat; __u8 last_in; /* first/last segment arrived? */ #define COMPLETE 4 #define FIRST_IN 2 #define LAST_IN 1 }; #endif