From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andi Kleen Subject: Re: reasons for dev_alloc_skb +16? Date: Wed, 9 Jul 2003 17:53:55 +0200 Sender: netdev-bounce@oss.sgi.com Message-ID: <20030709175355.422545b5.ak@suse.de> References: <20030709152553.GB15293@gtf.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: netdev@oss.sgi.com Return-path: To: Jeff Garzik In-Reply-To: <20030709152553.GB15293@gtf.org> Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org On Wed, 9 Jul 2003 11:25:53 -0400 Jeff Garzik wrote: > I knew this at one time, but have forgotten it :) > > What is the reason for adding 16 to the dev_alloc_skb length? > (and skb_reserve of the same length) For the skb_reserve alignment to align the IP header. But it's not clear it is still a good idea because it leads to cache line misalignment of the beginning of the packet, forcing the card to do a costly Read-Modify-Write cycle. -Andi