From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by dpdk.org (Postfix) with ESMTP id 67CB75946 for ; Fri, 5 Feb 2016 19:20:53 +0100 (CET) Received: by mail-lf0-f48.google.com with SMTP id j78so62612137lfb.1 for ; Fri, 05 Feb 2016 10:20:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=CcHolUeWar9TtWTGoi6l60Xwzx2yEIXQ9f6eS7cldXg=; b=B8Y8RWf2olz6QcyrpKNKcy5+K6PTzOcTL/fZomApuHbWaHKFFw9TVSFEcmOLiNHuKw Mv6zvMeapUnuMDM6cfoEVoyrXCs34nZpXIMwRhKVpBUWJDXQaiN2rAbjsF+c8bJGP9CI jUHTENEZAxGTlhB573c4VUR9/Tc73DzB+OX1NvYu4lWQ6lZgKgiiXgq1khaJROpV6P2i /MMWw/27QOJpDQxoOH0N6HS2evXC/89R8IsLaTrQRRYMUWlfiz8eS5R9DFntIrel6vo3 YadSkJqnDIwfAan3UgYOrmJ9j4I/oZPW8LpFgC3nP9ouvz0wS6eybV/cDJQE6OnGECe3 hXUw== 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=CcHolUeWar9TtWTGoi6l60Xwzx2yEIXQ9f6eS7cldXg=; b=LoM0mCFsYIUMHSSSH8s4hi06LJnDuHMeFdqOm4QLnYQ6mndTjcLPit+bfkBcuYfa3A OmT98uLyn8TNp6Asom/qqROuUBqswt92pQW/UVtc0JmBshvxFg4Pkvj9B3bB0WX78lNE H0J0tkKFYVcf1vhx1bJ0H8NnmkNM0qPqYIxDjFfKq9WJUscB4ptrNdyY12O5tWdijz2L /tq+t+xS5aVUTYvWEpp6jHwasyGIlVUbne4fdhCEwyE0E5D77DRT4Rq6qBAM796D+K0e Le+VvucIz5J53AfK/gbT69H4JHdOG2Jx+7SLkC8d4JfR7sjl7He9RRKGeI4WExb+cLdW eR2A== X-Gm-Message-State: AG10YOQBRi2tHT8AkHDXn81A/BpGhEzOW1R+vAQ/3+SmOVnEGlozoPSBhTquONu34+7ltA== X-Received: by 10.25.159.9 with SMTP id i9mr6943482lfe.109.1454696452991; Fri, 05 Feb 2016 10:20:52 -0800 (PST) Received: from anpa-dpdk-2.lab.semihalf.com ([80.82.22.190]) by smtp.gmail.com with ESMTPSA id ne8sm2406934lbc.21.2016.02.05.10.20.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 05 Feb 2016 10:20:52 -0800 (PST) From: Jan Medala To: dev@dpdk.org Date: Fri, 5 Feb 2016 19:20:25 +0100 Message-Id: <1454696429-23164-1-git-send-email-jan@semihalf.com> X-Mailer: git-send-email 1.9.1 Cc: matua@amazon.com Subject: [dpdk-dev] [PATCH v2 0/4] DPDK polling-mode driver for Amazon Elastic Network Adapters (ENA) 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, 05 Feb 2016 18:20:53 -0000 Regarding to comments from DPDK community ENA UIO kernel driver was removed, ENA currently depends on igb_uio. Included documentation for Amazon ENA devices. Jan Medala (4): Amazon ENA PCI defines and documentation Amazon ENA communication layer Amazon ENA communication layer for DPDK platform DPDK polling-mode driver for Amazon Elastic Network Adapters (ENA) config/common_linuxapp | 12 + doc/guides/nics/ena.rst | 238 ++ drivers/net/Makefile | 1 + drivers/net/ena/Makefile | 62 + drivers/net/ena/base/ena_com.c | 2474 ++++++++++++++++++++ drivers/net/ena/base/ena_com.h | 764 ++++++ drivers/net/ena/base/ena_defs/ena_admin_defs.h | 1660 +++++++++++++ .../net/ena/base/ena_defs/ena_admin_defs_custom.h | 40 + drivers/net/ena/base/ena_defs/ena_common_defs.h | 54 + drivers/net/ena/base/ena_defs/ena_eth_io_defs.h | 1095 +++++++++ drivers/net/ena/base/ena_defs/ena_gen_info.h | 35 + drivers/net/ena/base/ena_defs/ena_includes.h | 37 + drivers/net/ena/base/ena_defs/ena_regs_defs.h | 326 +++ drivers/net/ena/base/ena_eth_com.c | 503 ++++ drivers/net/ena/base/ena_eth_com.h | 131 ++ drivers/net/ena/base/ena_plat.h | 51 + drivers/net/ena/base/ena_plat_dpdk.h | 211 ++ drivers/net/ena/ena_ethdev.c | 1129 +++++++++ drivers/net/ena/ena_ethdev.h | 151 ++ drivers/net/ena/ena_logs.h | 76 + drivers/net/ena/ena_platform.h | 58 + lib/librte_eal/common/include/rte_pci_dev_ids.h | 16 + mk/rte.app.mk | 1 + 23 files changed, 9125 insertions(+) create mode 100644 doc/guides/nics/ena.rst create mode 100755 drivers/net/ena/Makefile create mode 100644 drivers/net/ena/base/ena_com.c create mode 100644 drivers/net/ena/base/ena_com.h create mode 100644 drivers/net/ena/base/ena_defs/ena_admin_defs.h create mode 100644 drivers/net/ena/base/ena_defs/ena_admin_defs_custom.h create mode 100644 drivers/net/ena/base/ena_defs/ena_common_defs.h create mode 100644 drivers/net/ena/base/ena_defs/ena_eth_io_defs.h create mode 100644 drivers/net/ena/base/ena_defs/ena_gen_info.h create mode 100644 drivers/net/ena/base/ena_defs/ena_includes.h create mode 100644 drivers/net/ena/base/ena_defs/ena_regs_defs.h create mode 100644 drivers/net/ena/base/ena_eth_com.c create mode 100644 drivers/net/ena/base/ena_eth_com.h create mode 100644 drivers/net/ena/base/ena_plat.h create mode 100644 drivers/net/ena/base/ena_plat_dpdk.h create mode 100644 drivers/net/ena/ena_ethdev.c create mode 100755 drivers/net/ena/ena_ethdev.h create mode 100644 drivers/net/ena/ena_logs.h create mode 100644 drivers/net/ena/ena_platform.h -- 1.9.1