From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:40314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9BaC-0002Xt-Md for qemu-devel@nongnu.org; Sun, 18 Mar 2012 04:35:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1S9BaA-0001pB-Mu for qemu-devel@nongnu.org; Sun, 18 Mar 2012 04:35:20 -0400 Received: from chello084112167138.7.11.vie.surfer.at ([84.112.167.138]:46917 helo=wiesinger.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1S9BaA-0001dC-AZ for qemu-devel@nongnu.org; Sun, 18 Mar 2012 04:35:18 -0400 Message-ID: <4F659DB9.5070302@wiesinger.com> Date: Sun, 18 Mar 2012 09:32:57 +0100 From: Gerhard Wiesinger MIME-Version: 1.0 References: <1331845748-6026-1-git-send-email-dmitry.fleytman@ravellosystems.com> In-Reply-To: <1331845748-6026-1-git-send-email-dmitry.fleytman@ravellosystems.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v4 0/9] VMXNET3 paravirtual NIC device implementation List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Dmitry Fleytman Cc: Anthony Liguori , Alex Fishman , "Michael S. Tsirkin" , yvugenfi@redhat.com, Izik Eidus , qemu-devel@nongnu.org Hello, I'm still having problems with v4 patch: ping works well, even with large packet sizes but ssh doesn't work at all. Tested with Knoppix 6.7 and Fedora 16. Thnx. Ciao, Gerhard On 15.03.2012 22:08, Dmitry Fleytman wrote: > This set of patches implements VMWare VMXNET3 paravirtual NIC device. > The device supports of all the device features including offload capabilties, > VLANs and etc. > The device is tested on different OSes: > Fedora 15 > Ubuntu 10.4 > Centos 6.2 > Windows 2008R2 > Windows 2008 64bit > Windows 2008 32bit > Windows 2003 64bit > Windows 2003 32bit > > Changes in V4: > Fixed a few problems uncovered by NETIO test suit > Assertion on failure to initialize MSI/MSI-X replaced with warning > message and fallback to Legacy/MSI respectively > > Reported-by: Gerhard Wiesinger > > Various coding style adjustments and patch split-up as suggested by Anthony Liguori > > Reported-by: Anthony Liguori > > Live migration support added > > Changes in V3: > Fixed crash when net device that is used as network fronted has no > virtio HDR support. > Task offloads emulation for cases when net device that is used as > network fronted has no virtio HDR support. > > Reported-by: Gerhard Wiesinger > > Changes in V2: > License text changed accoring to community suggestions > Standard license header from GPLv2+ - licensed QEMU files used > > Dmitry Fleytman (9): > Adding missing flag VIRTIO_NET_HDR_F_DATA_VALID from Linux kernel > source tre Reformatting comments according to checkpatch.pl > requirements > Adding utility function net_checksum_add_cont() that allows checksum > calculation of scattered data with odd chunk sizes > Adding utility function iov_net_csum_add() for iovec checksum > calculation > MSI-X state save/load invocations moved to PCI Device save/load > callbacks to avoid code duplication in MSI-X-enabled devices > that support live migration > Header with various utility functions shared by VMWARE SCSI and > network devi > Various utility functions used by VMWARE network devices > Packet abstraction used by VMWARE network devices > VMXNET3 paravirtual device implementation > VMXNET3 paravirtualized device integration. Interface type > "vmxnet3" added. > > Makefile.objs | 1 + > default-configs/pci.mak | 1 + > hw/pci.c | 7 + > hw/pci.h | 1 + > hw/virtio-net.h | 13 +- > hw/virtio-pci.c | 2 - > hw/vmware_utils.h | 122 +++ > hw/vmxnet3.c | 2435 +++++++++++++++++++++++++++++++++++++++++++++++ > hw/vmxnet3.h | 757 +++++++++++++++ > hw/vmxnet_debug.h | 121 +++ > hw/vmxnet_pkt.c | 1243 ++++++++++++++++++++++++ > hw/vmxnet_pkt.h | 479 ++++++++++ > hw/vmxnet_utils.c | 165 ++++ > hw/vmxnet_utils.h | 320 +++++++ > iov.c | 29 + > iov.h | 3 + > net.c | 2 +- > net/checksum.c | 13 +- > net/checksum.h | 14 +- > 19 files changed, 5712 insertions(+), 16 deletions(-) > create mode 100644 hw/vmware_utils.h > create mode 100644 hw/vmxnet3.c > create mode 100644 hw/vmxnet3.h > create mode 100644 hw/vmxnet_debug.h > create mode 100644 hw/vmxnet_pkt.c > create mode 100644 hw/vmxnet_pkt.h > create mode 100644 hw/vmxnet_utils.c > create mode 100644 hw/vmxnet_utils.h >