123456789101112131415161718192021 |
- #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
|