From mboxrd@z Thu Jan 1 00:00:00 1970 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=ITLU8QHr+7Be47mkE1E2cA8oj1CF1BjaeT19bvweSb4=; b=a0h+h348TDQeUjaIZh6gBbpl2smgCtNI62iMgYU+c41UuAHugEg2cU7cnUtkzId2/g AkA5+I2ercwQxzvrfwdiLB325beR+LKQ2bulK7NlbXu9DiMGO4jmOl8FhHJ8l4CNsFmz YnKbGKssoWdBvQFTbVdYLn3BdTMxc4uP545cjau75Fb2lt9jPK09grJru6Hw3XRjI8Fp sJ9+I9NvT19M/EuGxLD2GBrPCsmGC9elEkwQkjsVD5+HyXSRDIIdM5ekGtvtSao+T14x i9siXSuTFzetxDyzzyKIRmijdVJIkLI05AETYPwREfVYW6WS0pGQybq4VtuKyk8BXy/e mpJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=ITLU8QHr+7Be47mkE1E2cA8oj1CF1BjaeT19bvweSb4=; b=fTW7h8fkNOLcev90GqVt0LDI+nP5iYgtntHpUou3M17QqV9Y4Io+pXAwBvB/iow97g uUfVeMd22ki8xn6RRCsMF+064uOkwLFHXn1JOkPax5N9gdj5yMSFtsZLB4r4+XPejhlh ufGJqEpHmsDSfebjGF8+AJcrmLFmVc8/4j1RPsGNDDDRjCFav/9AcyF3dEzi37qxQBxw s4eWiyGXzLBZaOc4Xhv4V0dUOy/Ulu7uaHr4XKY8t8lyAvj2lkxi/HSII152shZVT9+3 Oys6c4g7TBBBd4v9yLpbJ6LmrKGmypsn5/K3po/juohZnOPwBsT4ZPTCsO8bCTZoDd62 znsw== X-Gm-Message-State: AD7BkJJh6av26i5wdRAtYvXiic150ducI/b+hGS7L8Fo8PxK6eTBW0dPq7EHkfg3YYdd7Q== X-Received: by 10.28.125.195 with SMTP id y186mr18013341wmc.79.1458640573724; Tue, 22 Mar 2016 02:56:13 -0700 (PDT) Received: from weierstrass.local.net (port-92-196-120-98.dynamic.qsc.de. [92.196.120.98]) by smtp.gmail.com with ESMTPSA id k125sm16439551wmb.14.2016.03.22.02.56.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Mar 2016 02:56:12 -0700 (PDT) Sender: Jan Blunck From: Jan Blunck To: dev@dpdk.org Cc: jblunck@brocade.com, shemming@brocade.com Date: Tue, 22 Mar 2016 10:55:26 +0100 Message-Id: <1458640529-9183-1-git-send-email-jblunck@infradead.org> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1424013889-2226-4-git-send-email-shemming@brocade.com> References: <1424013889-2226-4-git-send-email-shemming@brocade.com> Subject: [dpdk-dev] [PATCH v3 0/3] xen: netfront poll mode driver 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: Tue, 22 Mar 2016 09:56:14 -0000 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