From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Blunck Subject: [PATCH v3 0/3] xen: netfront poll mode driver Date: Tue, 22 Mar 2016 10:55:26 +0100 Message-ID: <1458640529-9183-1-git-send-email-jblunck@infradead.org> References: <1424013889-2226-4-git-send-email-shemming@brocade.com> Cc: jblunck@brocade.com, shemming@brocade.com To: dev@dpdk.org Return-path: Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by dpdk.org (Postfix) with ESMTP id DB8272BF5 for ; Tue, 22 Mar 2016 10:56:13 +0100 (CET) Received: by mail-wm0-f67.google.com with SMTP id l68so28145293wml.3 for ; Tue, 22 Mar 2016 02:56:13 -0700 (PDT) In-Reply-To: <1424013889-2226-4-git-send-email-shemming@brocade.com> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" v3 changes: - removed fake PCI interface - removed struct virt_eth_driver - check for UIO name and version - added basic documentation Jan Blunck (3): xen: Add UIO kernel driver xen: Add netfront poll mode driver xen: Add documentation config/common_base | 6 + doc/guides/nics/overview.rst | 28 +- doc/guides/nics/xen.rst | 101 ++++ drivers/net/Makefile | 1 + drivers/net/xen/Makefile | 30 + drivers/net/xen/uio.c | 245 ++++++++ drivers/net/xen/uio.h | 54 ++ drivers/net/xen/xen_adapter_info.h | 64 ++ drivers/net/xen/xen_dev.c | 489 +++++++++++++++ drivers/net/xen/xen_dev.h | 30 + drivers/net/xen/xen_logs.h | 19 + drivers/net/xen/xen_rxtx.c | 757 ++++++++++++++++++++++++ drivers/net/xen/xen_rxtx.h | 131 ++++ lib/librte_eal/linuxapp/Makefile | 1 + lib/librte_eal/linuxapp/xen_uio/Makefile | 56 ++ lib/librte_eal/linuxapp/xen_uio/compat.h | 47 ++ lib/librte_eal/linuxapp/xen_uio/xen_uio.c | 954 ++++++++++++++++++++++++++++++ 17 files changed, 2999 insertions(+), 14 deletions(-) create mode 100644 doc/guides/nics/xen.rst create mode 100644 drivers/net/xen/Makefile create mode 100644 drivers/net/xen/uio.c create mode 100644 drivers/net/xen/uio.h create mode 100644 drivers/net/xen/xen_adapter_info.h create mode 100644 drivers/net/xen/xen_dev.c create mode 100644 drivers/net/xen/xen_dev.h create mode 100644 drivers/net/xen/xen_logs.h create mode 100644 drivers/net/xen/xen_rxtx.c create mode 100644 drivers/net/xen/xen_rxtx.h create mode 100644 lib/librte_eal/linuxapp/xen_uio/Makefile create mode 100644 lib/librte_eal/linuxapp/xen_uio/compat.h create mode 100644 lib/librte_eal/linuxapp/xen_uio/xen_uio.c -- 2.5.5