summaryrefslogtreecommitdiffstats
path: root/br-nf-bds/linux2.5/include/linux/skbuff.h
diff options
context:
space:
mode:
authorBart De Schuymer <bdschuym@pandora.be>2002-09-18 20:27:06 +0000
committerBart De Schuymer <bdschuym@pandora.be>2002-09-18 20:27:06 +0000
commit73a761f74836bdb148491298f32dc766d1ca2da6 (patch)
treeb3e18d897c89eea6bc996a28cfbcbc285f590904 /br-nf-bds/linux2.5/include/linux/skbuff.h
parent0ff5c41fe59a9bdd41bda4822410595b7da3c9c6 (diff)
*** empty log message ***
Diffstat (limited to 'br-nf-bds/linux2.5/include/linux/skbuff.h')
-rw-r--r--br-nf-bds/linux2.5/include/linux/skbuff.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/br-nf-bds/linux2.5/include/linux/skbuff.h b/br-nf-bds/linux2.5/include/linux/skbuff.h
index fb99584..c08e648 100644
--- a/br-nf-bds/linux2.5/include/linux/skbuff.h
+++ b/br-nf-bds/linux2.5/include/linux/skbuff.h
@@ -109,7 +109,8 @@ struct sk_buff_head {
struct sk_buff;
-#define MAX_SKB_FRAGS 6
+/* To allow 64K frame to be packed as single skb without frag_list */
+#define MAX_SKB_FRAGS (65536/PAGE_SIZE + 2)
typedef struct skb_frag_struct skb_frag_t;
@@ -125,6 +126,8 @@ struct skb_frag_struct {
struct skb_shared_info {
atomic_t dataref;
unsigned int nr_frags;
+ unsigned short tso_size;
+ unsigned short tso_segs;
struct sk_buff *frag_list;
skb_frag_t frags[MAX_SKB_FRAGS];
};