From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomonari Horikoshi Subject: [PATCH] Add netfornt tx_queue_len Date: Wed, 24 Jan 2007 10:37:55 +0900 Message-ID: <3DC73F584529FAt.horikoshi@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary-Gw8ghNW5cAcGBP5Q64suv" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-ia64-devel-bounces@lists.xensource.com Errors-To: xen-ia64-devel-bounces@lists.xensource.com To: xen-devel Cc: xen-ia64-devel List-Id: xen-devel@lists.xenproject.org --Boundary-Gw8ghNW5cAcGBP5Q64suv Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Content-Description: Mail message body Thank you for your comment. ( -> Isaku Yamahata) Isaku Yamahata wrote:---------------------- Sent: Tue, 23 Jan 2007 22:29:47 +0900 Subject: Re: [Xen-ia64-devel] [PATCH] Add netfornt tx_queue_len > > The patch modifis common-code, not ia64 specific. > You should send it to xen-devel with Cc to xen-ia64-devel. > ---------------------------------------------- Hi all. 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. -------------------- # ./netperf -t UDP_STREAM -H 10.34.179.101 -l 3 -- -m 10 -M 10 netperf[2474]: bugcheck! 0 [1] Modules linked in: Pid: 2474, CPU 0, comm: netperf psr : 00001010081a2010 ifs : 8000000000000b9b ip : [] Not tainted ip is at network_start_xmit+0xa00/0xe40 unat: 0000000000000000 pfs : 8000000000000b9b rsc : 000000000000000b rnat: 0000000000000000 bsps: 0000000000000000 pr : 0104682415669999 ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70033f csd : 0000000000000000 ssd : 0000000000000000 -------------------- Best regards, Tomonari Horikoshi --Boundary-Gw8ghNW5cAcGBP5Q64suv Content-Type: application/octet-stream; name="tx-queue-len-support.patch" Content-Disposition: attachment; filename="tx-queue-len-support.patch" Content-Transfer-Encoding: base64 IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIHJvb3RAdm1pMDYuc2t5LnlrLmZ1aml0c3Uu Y28uanAKIyBEYXRlIDExNjg5NDA4NDEgLTMyNDAwCiMgTm9kZSBJRCA2NGNlYWM1OTNiN2Ex YTY1ZTMzNzI2ZTZkNGJlYmE2ODY2MzNmZjMwCiMgUGFyZW50ICBjNmI2ODNiYTY4ZjU0MTdh NWIzOTdkODUzMGVkZDlkZjE0YWQ1ODZjCmZpeCBzaG9ydF9tZXNzYWdlIG9mIFVEUCBlcnJv cgoKU2lnbmVkLW9mZi1ieTogVG9tb25hcmkgSG9yaWtvc2hpIDx0Lmhvcmlrb3NoaUBqcC5m dWppdHN1LmNvbT4KU2lnbmVkLW9mZi1ieTogSGlyb2Z1bWkgVHN1amltdXJhIDx0c3VqaW11 cmEuaGlyb2ZAanAuZnVqaXRzdS5jb20+CgpkaWZmIC1yIGM2YjY4M2JhNjhmNSAtciA2NGNl YWM1OTNiN2EgbGludXgtMi42LXhlbi1zcGFyc2UvZHJpdmVycy94ZW4vbmV0ZnJvbnQvbmV0 ZnJvbnQuYwotLS0gYS9saW51eC0yLjYteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9uZXRmcm9u dC9uZXRmcm9udC5jCVN1biBKYW4gMTQgMjI6MTg6MzggMjAwNyAtMDcwMAorKysgYi9saW51 eC0yLjYteGVuLXNwYXJzZS9kcml2ZXJzL3hlbi9uZXRmcm9udC9uZXRmcm9udC5jCVR1ZSBK YW4gMTYgMTg6NDc6MjEgMjAwNyArMDkwMApAQCAtODIsOSArODIsMTUgQEAgc3RhdGljIGlu dCBNT0RQQVJNX3J4X2ZsaXAgPSAwOwogc3RhdGljIGludCBNT0RQQVJNX3J4X2ZsaXAgPSAw OwogbW9kdWxlX3BhcmFtX25hbWVkKHJ4X2ZsaXAsIE1PRFBBUk1fcnhfZmxpcCwgYm9vbCwg MCk7CiBNT0RVTEVfUEFSTV9ERVNDKHJ4X2ZsaXAsICJGbGlwIHBhY2tldHMgZnJvbSBuZXR3 b3JrIGNhcmQgKHJhdGhlciB0aGFuIGNvcHkpIik7CitzdGF0aWMgaW50IE1PRFBBUk1fdHhf cXVldWVfbGVuID0gMjU2OworbW9kdWxlX3BhcmFtX25hbWVkKHR4X3F1ZXVlX2xlbiwgTU9E UEFSTV90eF9xdWV1ZV9sZW4sIGludCwgMCk7CitNT0RVTEVfUEFSTV9ERVNDKHR4X3F1ZXVl X2xlbiwgIlR4IGxpbWl0IHF1ZXVlIHNpemUuIik7CiAjZWxzZQogc3RhdGljIGNvbnN0IGlu dCBNT0RQQVJNX3J4X2NvcHkgPSAxOwogc3RhdGljIGNvbnN0IGludCBNT0RQQVJNX3J4X2Zs aXAgPSAwOworc3RhdGljIGludCBNT0RQQVJNX3R4X3F1ZXVlX2xlbiA9IDI1NjsKK21vZHVs ZV9wYXJhbV9uYW1lZCh0eF9xdWV1ZV9sZW4sIE1PRFBBUk1fdHhfcXVldWVfbGVuLCBpbnQs IDApOworTU9EVUxFX1BBUk1fREVTQyh0eF9xdWV1ZV9sZW4sICJUeCBsaW1pdCBxdWV1ZSBz aXplLiIpOwogI2VuZGlmCiAKICNkZWZpbmUgUlhfQ09QWV9USFJFU0hPTEQgMjU2CkBAIC02 MTMsNyArNjE5LDcgQEAgc3RhdGljIGludCBuZXR3b3JrX29wZW4oc3RydWN0IG5ldF9kZXZp YwogCiBzdGF0aWMgaW5saW5lIGludCBuZXRmcm9udF90eF9zbG90X2F2YWlsYWJsZShzdHJ1 Y3QgbmV0ZnJvbnRfaW5mbyAqbnApCiB7Ci0JcmV0dXJuIFJJTkdfRlJFRV9SRVFVRVNUUygm bnAtPnR4KSA+PSBNQVhfU0tCX0ZSQUdTICsgMjsKKwlyZXR1cm4gTU9EUEFSTV90eF9xdWV1 ZV9sZW4gPj0gKG5wLT50eC5zcmluZy0+cmVxX2V2ZW50IC0gbnAtPnR4LnJlcV9wcm9kX3B2 dCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBuZXR3b3JrX21heWJlX3dha2VfdHgoc3Ry dWN0IG5ldF9kZXZpY2UgKmRldikKQEAgLTE2OTUsNiArMTcwMSw3IEBAIHN0YXRpYyBpbnQg bmV0d29ya19jb25uZWN0KHN0cnVjdCBuZXRfZGUKIAogCUlQUklOVEsoImRldmljZSAlcyBo YXMgJXNpbmcgcmVjZWl2ZSBwYXRoLlxuIiwKIAkJZGV2LT5uYW1lLCBucC0+Y29weWluZ19y ZWNlaXZlciA/ICJjb3B5IiA6ICJmbGlwcCIpOworCUlQUklOVEsoInR4IHF1ZXVlIGxlbiBv ZiBkZXZpY2UgJXMgaXMgJWQuXG4iLCBkZXYtPm5hbWUsIE1PRFBBUk1fdHhfcXVldWVfbGVu KTsKIAogCXNwaW5fbG9ja19pcnEoJm5wLT50eF9sb2NrKTsKIAlzcGluX2xvY2soJm5wLT5y eF9sb2NrKTsKQEAgLTE5ODMsNiArMTk5MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgbmV0X2Rldmlj ZSAqIF9fZGV2aW5pdCBjcmUKIAluZXRkZXYtPnVuaW5pdCAgICAgICAgICA9IG5ldGlmX3Vu aW5pdDsKIAluZXRkZXYtPmNoYW5nZV9tdHUJPSB4ZW5uZXRfY2hhbmdlX210dTsKIAluZXRk ZXYtPndlaWdodCAgICAgICAgICA9IDY0OworCW5ldGRldi0+dHhfcXVldWVfbGVuICAgID0g TU9EUEFSTV90eF9xdWV1ZV9sZW47CiAJbmV0ZGV2LT5mZWF0dXJlcyAgICAgICAgPSBORVRJ Rl9GX0lQX0NTVU07CiAKIAlTRVRfRVRIVE9PTF9PUFMobmV0ZGV2LCAmbmV0d29ya19ldGh0 b29sX29wcyk7Cg== --Boundary-Gw8ghNW5cAcGBP5Q64suv Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@lists.xensource.com http://lists.xensource.com/xen-ia64-devel --Boundary-Gw8ghNW5cAcGBP5Q64suv--