From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by dpdk.org (Postfix) with ESMTP id 5F14C8D86 for ; Fri, 4 Sep 2015 23:00:40 +0200 (CEST) Received: by padhy16 with SMTP id hy16so32300713pad.1 for ; Fri, 04 Sep 2015 14:00:39 -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=dlM/XlD2EPQhVMbW+m+Cvol+//unadhWwz8rcWxy0Ko=; b=BnF5wXee8iF/sMKMGdAoY6Qd0QfvF0Rph+fgqw9gaekMlMQLHB70ajXn+xwmpy0Dra Veb7XPsgFiq3gJW+VV94UK47JFER7YDMwkntY1RuGEzkXSG65oe0FwaLOxWADUP+CBxC 0yn+F4CyhLfExWbFHH7Mh8HnF/l8X6RdH7fYiCFDy/AKGqkQsp4/eyFNjTjEDv5LJoYf i2JPnTd/Q6UIiqWd9GPEiy5RwqtB4diliz0xG8s6JcHtHBKs5+vb0ClW+vo0oGgUDaNj bwULfVZcVPVRq4mtANSwC1hXVgobj80xDqUz/b7Ll7Tb9bs//bfsB/Y1AXVtw+fD3v/C aPAg== X-Gm-Message-State: ALoCoQnB7CQtw8YXZVQWBtdFdpGRWGyP3p8seXJgoOfwrH1MLLBD+ifdmMevI+i/ognybRB2YADV X-Received: by 10.68.100.226 with SMTP id fb2mr12455485pbb.92.1441400297705; Fri, 04 Sep 2015 13:58:17 -0700 (PDT) Received: from urahara.home.lan (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by smtp.gmail.com with ESMTPSA id u5sm3524262pdr.63.2015.09.04.13.58.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 04 Sep 2015 13:58:16 -0700 (PDT) From: Stephen Hemminger To: huawei.xie@intel.com, changchun.ouyang@intel.com Date: Fri, 4 Sep 2015 13:58:24 -0700 Message-Id: <1441400308-5725-1-git-send-email-stephen@networkplumber.org> X-Mailer: git-send-email 2.1.4 Cc: dev@dpdk.org Subject: [dpdk-dev] [PATCH 0/4] RFC virtio performance enhancement and cleanups 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: Fri, 04 Sep 2015 21:00:40 -0000 These are compile tested only, haven't debugged or checked out the corner case. Submitted for discussion and future planning. Stephen Hemminger (4): virtio: clean up space checks on xmit virtio: don't use unlikely for normal tx stuff virtio: use indirect ring elements virtio: use any layout on transmit drivers/net/virtio/virtio_ethdev.c | 11 ++- drivers/net/virtio/virtio_ethdev.h | 4 +- drivers/net/virtio/virtio_rxtx.c | 151 ++++++++++++++++++++++++------------- drivers/net/virtio/virtqueue.h | 8 ++ 4 files changed, 115 insertions(+), 59 deletions(-) -- 2.1.4