Description of problem: Netperf with UDP_STREAM testing failed on windows guest on rhel5.9 host. Version-Release number of selected component (if applicable): kernel-2.6.18-324.el5 kvm-83-256.el5 virtio-win-1.5.3 virtio-win-1.0.3-52454 How reproducible: 90% Steps to Reproduce: 1.Start windows guest on rhel5.9 host: /usr/libexec/qemu-kvm -m 4G -smp 4 -cpu qemu64,+sse2 -drive file=win2k8-R2.qcow2,format=qcow2,media=disk,if=ide,boot=on,cache=none,werror=stop -net nic,model=virtio,vlan=0,macaddr=00:1a:4a:42:10:02 -net tap,vlan=0,script=/etc/qemu-ifup0 -uuid 3659f92c-5dc2-408a-9e85-fad7a1c27959 -monitor unix:/tmp/win2k8-R2,server,nowait -vnc :1 -boot dc -usbdevice tablet -no-hpet -rtc-td-hack -no-kvm-pit-reinjection -startdate now -drive file=virtio-win-1.5.3.iso,if=ide,media=cdrom -monitor stdio -name win2k8-R2 2. Install virtio-nic driver virtio-win-1.5.3 3. Start netserver : 10.66.9.242 (rhel6 host) 4. Do netperf test with UDP_STREAM on windows guest as client: $ netperf.exe -H 10.66.9.242 -t UDP_STREAM Actual results: Test failed with following error: $ netperf.exe -H 10.66.9.242 -t UDP_STREAM UDP UNIDIRECTIONAL SEND TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.66.9.242 (10.66.9.242) port 0 AF_INET netperf: receive_response: no response received. errno 4 counter -1 Expected results: Test with UDP_STREAM should success without any error. Additional info: 1.This issue happened with both rhel6 and rhel5 driver. 2.On host6, this issue does not reproduce. 3.Please refer to the attached "netperf_UDP_fail.PNG" for details.
Created attachment 597748 [details] netperf_UDP_fail.PNG
can hit the same issue with linux guest?
This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux release for currently deployed products. This request is not yet committed for inclusion in a release.
(In reply to comment #2) > can hit the same issue with linux guest? Hi juzhang, According to wenli, there is no such issue with linux guest over rhel5.9 kvm, I will try this with kvm-83-256.el5 again, and update the result. thanks Best Regards, Dawn
(In reply to comment #2) > can hit the same issue with linux guest? I have tried again with rhe6.4 guest under the same environment, don't hit this issue. kernel-2.6.18-324.el5 kvm-83-256.el5 Best Regards, Dawn
(In reply to comment #5) > (In reply to comment #2) > > can hit the same issue with linux guest? > > I have tried again with rhe6.4 guest under the same environment, don't hit > this issue. > > kernel-2.6.18-324.el5 > kvm-83-256.el5 > > Best Regards, > Dawn 1. Pls try to use e1000 to see whether hit this issue for the same windows guest 2. Pls try to use netkvm driver in virtio-win-1.0.3-1.52454.el5 to see whether can hit this issue .
This request was evaluated by Red Hat Product Management for inclusion in the current release of Red Hat Enterprise Linux. Because the affected component is not scheduled to be updated in the current release, Red Hat is unfortunately unable to address this request at this time. Red Hat invites you to ask your support representative to propose this request, if appropriate and relevant, in the next release of Red Hat Enterprise Linux.
(In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #2) > > > can hit the same issue with linux guest? > > > > I have tried again with rhe6.4 guest under the same environment, don't hit > > this issue. > > > > kernel-2.6.18-324.el5 > > kvm-83-256.el5 > > > > Best Regards, > > Dawn > > 1. Pls try to use e1000 to see whether hit this issue for the same windows > guest use e1000 also hit this issue for windows guest. > 2. Pls try to use netkvm driver in virtio-win-1.0.3-1.52454.el5 to see > whether can hit this issue . I have tried before and mentioned in bug description,this issue also happened on windows guest with netkvm driver in virtio-win-1.0.3-1.52454.el5 Thanks Best Regards, Dawn
Postponed to RHEL5.10, as this is not a regression due to the use of 6.3 virtio-win (in RHEL5). Actually, it happens with E1000 too, so it is a host side problem.
Please try to run the test with iperf in order to check if it is not netperf issue.
Might be related also to bug#698541 - vhost-net/kvm need optimizations for UDP R from guest to host
(In reply to comment #10) > Please try to run the test with iperf in order to check if it is not netperf > issue. Hi yan, Tried with iperf, this issue still happened, please refer to the following result for details: $ iperf.exe -c 10.66.9.242 -u ------------------------------------------------------------ Client connecting to 10.66.9.242, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 64.0 KByte (default) ------------------------------------------------------------ [ 3] local 10.66.10.185 port 59744 connected with 10.66.9.242 port [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec [ 3] Sent 893 datagrams [ 3] WARNING: did not receive ack of last datagram after 10 tries. $ iperf.exe -c 10.66.9.242 ------------------------------------------------- Client connecting to 10.66.9.242, TCP port 5001 TCP window size: 64.0 KByte (default) ------------------------------------------------- [ 3] local 10.66.10.185 port 49189 connected wit [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 550 MBytes 462 Mbits/sec Best Regards, Dawn
Thanks!