[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-ia64-devel] [PATCH][RFC] correction trouble of short message in UDP
Hi all. I modified the patch to the following trouble. "When I executed "netperf" by a short message of UDP, PV domain issued Call trace." This error occurs because earliness grant is filled from the queue check of tx_slot when a lot of message is sent. I stopped "Add netfornt tx_queue_len" being used, and I was added to check gnttab_empty_grant_references() in netfront_tx_slot_available(). I confirmed the not error because of this correction. Is there a better correction? Best regards. Tomonari Horikoshi, Tomonari Horikoshi wrote:---------------------- Sent: Thu, 25 Jan 2007 13:44:30 +0900 Subject: Re: [Xen-devel] [PATCH] Add netfornt tx_queue_len > Hi Herbert-san > > Thank you for your comment. > > I agreed. > I examine the another way. > > It is likely to go well if something is added to the check > on netfront_tx_slot_available(). > > Best regards. > > Tomonari Horikoshi, > > Herbert Xu wrote:---------------------- > Sent: Wed, 24 Jan 2007 13:29:51 +1100 > Subject: Re: [Xen-devel] [PATCH] Add netfornt tx_queue_len > > > On Wed, Jan 24, 2007 at 01:37:55AM +0000, Tomonari Horikoshi wrote: > > > > > > When I executed "netperf" by a short message of UDP, > > > PV domain and PV-on-HVM driver issued Call trace. > > > > > > I think that GrantEntry was filled with a lot of messages processings. > > > > > > This problem is generated in IA64 only. > > > Probably, I think that I am the following problems. > > > > > > In IA64 > > > NET_TX_RING_SIZE 1024, NR_GRANT_ENTRIES 2048 > > > In x86 > > > NET_TX_RING_SIZE 256, NR_GRANT_ENTRIES 2048 > > > > > > I corrected to check "number of unprocessing queue > tx_queue_len" before > > > Grant was filled. > > > > > > However, my correction influences x86. > > > Please teach to me in that when there is a better improvement. > > > > Sorry, but this patch looks bogus. The tx queue is maintained by > > Linux and has nothing to do with the driver. So limiting its length > > based on internal state of the driver can't be right. > > > > We need to find out what's really going wrong with the grant table > > entries here. > > > > Cheers, Attachment:
netfront_chk_grant.patch _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |