diff options
Diffstat (limited to 'drivers/net/epic100.c')
| -rw-r--r-- | drivers/net/epic100.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/epic100.c b/drivers/net/epic100.c index aa56963ad55..c353bf3113c 100644 --- a/drivers/net/epic100.c +++ b/drivers/net/epic100.c @@ -935,7 +935,7 @@ static void epic_init_ring(struct net_device *dev)  	/* Fill in the Rx buffers.  Handle allocation failure gracefully. */  	for (i = 0; i < RX_RING_SIZE; i++) { -		struct sk_buff *skb = dev_alloc_skb(ep->rx_buf_sz); +		struct sk_buff *skb = dev_alloc_skb(ep->rx_buf_sz + 2);  		ep->rx_skbuff[i] = skb;  		if (skb == NULL)  			break; @@ -1233,7 +1233,7 @@ static int epic_rx(struct net_device *dev, int budget)  		entry = ep->dirty_rx % RX_RING_SIZE;  		if (ep->rx_skbuff[entry] == NULL) {  			struct sk_buff *skb; -			skb = ep->rx_skbuff[entry] = dev_alloc_skb(ep->rx_buf_sz); +			skb = ep->rx_skbuff[entry] = dev_alloc_skb(ep->rx_buf_sz + 2);  			if (skb == NULL)  				break;  			skb_reserve(skb, 2);	/* Align IP on 16 byte boundaries */  |