From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f173.google.com (mail-pd0-f173.google.com [209.85.192.173]) by dpdk.org (Postfix) with ESMTP id 58998376C for ; Wed, 15 Apr 2015 17:20:16 +0200 (CEST) Received: by pdbqa5 with SMTP id qa5so55935897pdb.1 for ; Wed, 15 Apr 2015 08:20:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=Ki5/MRyRDjzeD+wC+J3QpF5ABmatahZ+oXY3D/lb/uk=; b=j1O1FTr9x5cnn3oki25a+LfwYClR55bosDKEFmtH2qhl3kixfks4Z0KiNzvGuQmDkY eINpEdup/ZyvT9MB9980PV8oYPgjuy+sjfdj6HsGeN4dh7C/aeFnSmoZlOJFVVy3hqY/ xPx4iCbLmeqsXFojpVj2o1MT7B0YrN1mh6dm/V82Ew0kB/cDzDK63Ic1yNeEqDuzEnWv hAYmZ55UunOK1qTF8LaBoKCA6flsGEOBM/WEo0xPDe4o8s5Q4Y0cHwHIyaXAeUU+v3Ov s2RC6imaHjec5abdDR22SDuStN0MdSkBUG/anTBy7w2/po3rPwk9sgVBQ6ju4a2vv34j M3pA== X-Gm-Message-State: ALoCoQm3QqWID+v0pc88z9j2LX8Yh84+khKSmubDmSlQvgOced3aZU9Qa89MAuekZLNHlTTZ0Tf9 X-Received: by 10.66.141.202 with SMTP id rq10mr48152213pab.64.1429111215622; Wed, 15 Apr 2015 08:20:15 -0700 (PDT) Received: from urahara.home.lan (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by mx.google.com with ESMTPSA id sm7sm4459057pac.45.2015.04.15.08.20.14 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 15 Apr 2015 08:20:14 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Date: Wed, 15 Apr 2015 08:20:14 -0700 Message-Id: <1429111219-8789-1-git-send-email-stephen@networkplumber.org> X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH 0/5] virtio driver fixes and cleanup X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2015 15:20:16 -0000 These are cleanups and enhancements to virtio driver. The important fixes are those that allow virtio to work in non-KVM environments. The driver was not negotiating properly with the host. Stephen Hemminger (5): virtio: remove useless new lines virtio: don't enable/disable rx modes unless supported virtio: don't set mac table unless negotiated virtio: fix ring size negotiation virtio: clarify feature bit handling lib/librte_pmd_virtio/virtio_ethdev.c | 70 ++++++++++++++----------- lib/librte_pmd_virtio/virtio_ethdev.h | 27 ++++------ lib/librte_pmd_virtio/virtio_pci.h | 96 ++++++++++++++++++----------------- lib/librte_pmd_virtio/virtqueue.h | 8 +-- 4 files changed, 100 insertions(+), 101 deletions(-) -- 2.1.4