[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [NET] Make MAX_SKBUFF_ORDER page-size independent.
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Node ID 38f9bd7a4ce6e164bd720292fb0a75a75cad9d19 # Parent 6df04adab323f08f3d6845d6f31c5e27cf9d77cc [NET] Make MAX_SKBUFF_ORDER page-size independent. Original patch from Isaku Yamahata <yamahata@xxxxxxxxxxxxx> Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- linux-2.6-xen-sparse/drivers/xen/core/skbuff.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletion(-) diff -r 6df04adab323 -r 38f9bd7a4ce6 linux-2.6-xen-sparse/drivers/xen/core/skbuff.c --- a/linux-2.6-xen-sparse/drivers/xen/core/skbuff.c Tue Oct 03 11:33:37 2006 +0100 +++ b/linux-2.6-xen-sparse/drivers/xen/core/skbuff.c Tue Oct 03 11:39:22 2006 +0100 @@ -18,7 +18,12 @@ /*static*/ kmem_cache_t *skbuff_cachep; EXPORT_SYMBOL(skbuff_cachep); -#define MAX_SKBUFF_ORDER 4 +/* Allow up to 64kB or page-sized packets (whichever is greater). */ +#if PAGE_SHIFT < 16 +#define MAX_SKBUFF_ORDER (16 - PAGE_SHIFT) +#else +#define MAX_SKBUFF_ORDER 0 +#endif static kmem_cache_t *skbuff_order_cachep[MAX_SKBUFF_ORDER + 1]; static struct { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |