[PATCH] ibmveth fix buffer pool management
authorSantiago Leon <santil@us.ibm.com>
Wed, 26 Oct 2005 16:47:01 +0000 (10:47 -0600)
committerJeff Garzik <jgarzik@pobox.com>
Fri, 28 Oct 2005 20:07:30 +0000 (16:07 -0400)
commitb6d35182fe62e57d368062adcc880ca35119d88e
treedd7767a40490d2d532cda4d35a18f8b8e614ab19
parent0abe791e94033b727f2b55670c2966f3d3d3cf70
[PATCH] ibmveth fix buffer pool management

This patch changes the way the ibmveth driver handles the receive
buffers.  The old code mallocs and maps all the buffers in the pools
regardless of MTU size and it also limits the number of buffer pools to
three. This patch makes the driver malloc and map the buffers necessary
to support the current MTU. It also changes the hardcoded names of the
buffer pool number, size, and elements to arrays to make it easier to
change (with the hope of making them runtime parameters in the future).

Signed-off-by: Santiago Leon <santil@us.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/net/ibmveth.c
drivers/net/ibmveth.h