Description of problem: When I run multiple netperf clients on host, they connect with the netperf-server in guest. clients fail to execute cmds and output "interrupted system call" Version-Release number of selected component (if applicable): kvm-83-236.el5 2.6.18-266.el5 How reproducible: always Steps to Reproduce: 1. boot up a guest with rtl8139 2. setup and launch netperf server in guest guest)# ./netserver 3. setup and launch multiple netperf client in host. host)# while true;do ./netperf -t TCP_STREAM -H $guest_ip ;echo Tcp:$?;done & host)# while true;do ./netperf -t UDP_STREAM -H $guest_ip;echo Udp:$?;done & host)# while true;do ./netperf -H $guest_ip -- -m 200; echo $? Other:$?;done & Actual results: netperf clients outputted: interrupted system call netperf remote error 4 Expected results: netperf commands completed. Additional info:
Jason, is it related to https://bugzilla.redhat.com/show_bug.cgi?id=704097?
(In reply to comment #1) > Jason, > is it related to https://bugzilla.redhat.com/show_bug.cgi?id=704097? Yes, looks related. 8193 also lacks the check of buffer availability before receiving packets. I can try this.
In step 1, I start guest with 4 nics. In step 3, launch 4 netperf client in host. one netperf client per guest nic.
Jason, If the backport doesn't solve the problem, then we will reconsider the dev-ack+. Thanks, Ronen.