summaryrefslogtreecommitdiff
path: root/include/linux/skbuff.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@athlon.transmeta.com>2002-02-04 20:30:08 -0800
committerLinus Torvalds <torvalds@athlon.transmeta.com>2002-02-04 20:30:08 -0800
commitaad40ef3f2b9c4077e5a79606aed24a92ccb0406 (patch)
tree9fd35dd214821bd1506eb8aad81593fe3ebd67b3 /include/linux/skbuff.h
parent3ea86172d8f6ae13a896f78ec3f029bb410eacf2 (diff)
v2.4.13.8 -> v2.4.14
- David Miller: sparc/scsi scatterlist fixes - Martin Mares: PCI ids, email address update - David Miller: revert TCP hash optimizations that need more checking - Ivan Kokshaysky/Richard Henderson: alpha update (atomic_dec_and_lock etc) - Peter Anvin: cramfs/zisofs missing pieces
Diffstat (limited to 'include/linux/skbuff.h')
-rw-r--r--include/linux/skbuff.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h
index b2fc5595c04b..a1d9d4e347ed 100644
--- a/include/linux/skbuff.h
+++ b/include/linux/skbuff.h
@@ -35,7 +35,9 @@
#define CHECKSUM_UNNECESSARY 2
#define SKB_DATA_ALIGN(X) (((X) + (SMP_CACHE_BYTES-1)) & ~(SMP_CACHE_BYTES-1))
-#define SKB_MAX_HEAD(X) ((PAGE_SIZE - (X) - sizeof(struct skb_shared_info))&~(SMP_CACHE_BYTES-1))
+#define SKB_MAX_ORDER(X,ORDER) (((PAGE_SIZE<<(ORDER)) - (X) - sizeof(struct skb_shared_info))&~(SMP_CACHE_BYTES-1))
+#define SKB_MAX_HEAD(X) (SKB_MAX_ORDER((X),0))
+#define SKB_MAX_ALLOC (SKB_MAX_ORDER(0,2))
/* A. Checksumming of received packets by device.
*