From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff Garzik Subject: Re: [patch 1/2] s390: scatter-gather for inbound traffic in qeth driver Date: Mon, 16 Jul 2007 18:29:29 -0400 Message-ID: <469BF149.3060901@garzik.org> References: <20070712105133.165267000@linux.vnet.ibm.com> <20070712105450.168931000@linux.vnet.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, linux-s390@vger.kernel.org, Frank Blaschka , Frank Pavlic To: Ursula Braun Return-path: Received: from srv5.dvmed.net ([207.36.208.214]:37252 "EHLO mail.dvmed.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759965AbXGPW3a (ORCPT ); Mon, 16 Jul 2007 18:29:30 -0400 In-Reply-To: <20070712105450.168931000@linux.vnet.ibm.com> Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Ursula Braun wrote: > From: Frank Blaschka > > For large incoming packets > PAGE_SIZE/2 qeth creates a fragmented skb > by adding pointers to qdio pages to the fragment list of the skb. > This avoids allocating big chunks of consecutive memory. Also copying > data from the qdio buffer to the skb is economized. > > Signed-off-by: Frank Blaschka > Signed-off-by: Ursula Braun > Signed-off-by: Frank Pavlic > --- > > drivers/s390/net/qeth.h | 9 ++ > drivers/s390/net/qeth_main.c | 182 +++++++++++++++++++++++++++++++++++-------- > drivers/s390/net/qeth_proc.c | 6 + > 3 files changed, 165 insertions(+), 32 deletions(-) applied 1-2