From mboxrd@z Thu Jan 1 00:00:00 1970 From: han Subject: Re: [patch] ne2000.patch Date: Tue, 30 May 2006 20:31:36 +0800 Message-ID: <447C3B28.2060209@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=gb18030; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Pratt Cc: "Han, Zhu" , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Actually, I didn't test against OpenBsd. Without this patch, ne2K driver in Linux will complain about "bogus=20 packet size" under high load(copy a large file larger than 100M among=20 Domain). At the same time, the driver may also drop a large number of=20 error packets. It also improve the performance 2 or 3 times in my test.=20 The original result is about 700 KB/s. After patching it, the result is=20 about 1.8M~2M /s. What's more important is it could prevent the emulated net card from=20 being halted caused by IRQ missing problem. After the device-model=20 transfering to event driven model, ne2000 card cannot work stable in=20 VMX. Hope this patch could solve this problem! _______________________________________________________ Best Regards, hanzhu Ian Pratt =D0=B4=B5=C0: >>> This small could make ne2000 net card on HVM work stable. >>> I have submitted the patch to qemu mail list. Actually, they only=20 >>> check the second part of it! >> Does this actually fix any reported bugs or measurably=20 >> improve performance? If not then it isn't worth us diverging=20 >> from qemu code:=20 >> it's up to qemu maintainers whether or not to accept the patch. >=20 > Does it solve the issue that OpenBSD had with the ne2k emulation under > high load? >=20 > Ian >=20 > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >=20