From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf0-f54.google.com (mail-lf0-f54.google.com [209.85.215.54]) by dpdk.org (Postfix) with ESMTP id DDD782BE0 for ; Mon, 22 Feb 2016 20:27:13 +0100 (CET) Received: by mail-lf0-f54.google.com with SMTP id m1so101658996lfg.0 for ; Mon, 22 Feb 2016 11:27:13 -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=r0SiMtfqPCFnYBDmG3SVh4ieQqT5NyixWNXt/rWMd5E=; b=D+xzkORSPzyYpq9QlflGVjYGYe8bdOXXqLo4gKzjxZv8GMdX2q4LTPSOJuJe5PRJnb BVt0Bma37Gpo6H6VsXyqCeGHWWgnRbUXGViD52FSxZPZ7tZgv+nN42gjwGPlrc4xP7Ks hzK14yp2b1nKhBROWe6xiZvyOJsoBxYmtE2T1EWTR0rfDdJ8eczygKMZfxzf+ZhVRwT1 9o5CVStX39j2cokHJ+VNsR0adaZnMWKPbVydFu+0m2sR6RDcxcBbTjx1fBK9zB64HwMC /f/f0uGQ5Ay4O/nE0KPTccI/QK9rVlGJ+rO+fLV00WMVEoNfkPa4IJbJ2J/zJVasOh8l mmzA== 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=r0SiMtfqPCFnYBDmG3SVh4ieQqT5NyixWNXt/rWMd5E=; b=YSZa3EVCR74lnBzILVIZdWFCGuXdTM+S5iuHHVbNOQO/RJ9ITM2TYPNy4qnWhF8DhX XklHeMZM3gR2CJTNWcj4eHOBiXO5od9cItfu6c/x5AdnJLUPM++j0xkRG6RBNYLUbY5/ 6XupuwRrUNyw7FByvkKVOD/5X3yp00M9OIg3KJdteJ0j0MFA9nG0UA1frGsQWCWuZbk3 MefHP5X6IpTVpq9ANaIkLxqZDAOskv4sq77go/p/Sg6JgHAwqQhm9pzN4z/NewMc2JhG SLWecQ4NV9M3TNAODFBbE260kDOZ66Qh1OswjDAtZseuotqi4BTfYUeKjLYTHAnByiQ6 GNIg== X-Gm-Message-State: AG10YOSB1/umQzMr93bGzwgjqmiGrIkQzghIy20tDNxjMYxyVblI7ERJ96sapk/Du0z4+Q== X-Received: by 10.25.157.213 with SMTP id g204mr11530826lfe.112.1456169233497; Mon, 22 Feb 2016 11:27:13 -0800 (PST) Received: from anpa-dpdk-2.lab.semihalf.com ([80.82.22.190]) by smtp.gmail.com with ESMTPSA id t12sm3419113lfe.46.2016.02.22.11.27.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 22 Feb 2016 11:27:12 -0800 (PST) From: Jan Medala To: dev@dpdk.org Date: Mon, 22 Feb 2016 20:26:47 +0100 Message-Id: <1456169211-18867-1-git-send-email-jan@semihalf.com> X-Mailer: git-send-email 1.9.1 Cc: matua@amazon.com Subject: [dpdk-dev] [PATCH v3 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: Mon, 22 Feb 2016 19:27:14 -0000 This drop includes additional features for Amazon ENA: * Low Latenycy Queue (LLQ) for Tx * RSS All previous comments are resolved. Jan Medala (4): ena: Amazon ENA documentation ena: Amazon ENA communication layer ena: Amazon ENA communication layer for DPDK platform ena: DPDK polling-mode driver for Amazon Elastic Network Adapters (ENA) config/common_linuxapp | 11 + doc/guides/nics/ena.rst | 238 ++ drivers/net/Makefile | 1 + drivers/net/ena/Makefile | 62 + drivers/net/ena/base/ena_com.c | 2750 ++++++++++++++++++++ drivers/net/ena/base/ena_com.h | 1038 ++++++++ drivers/net/ena/base/ena_defs/ena_admin_defs.h | 1714 ++++++++++++ .../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 | 1143 ++++++++ drivers/net/ena/base/ena_defs/ena_gen_info.h | 35 + drivers/net/ena/base/ena_defs/ena_includes.h | 39 + drivers/net/ena/base/ena_defs/ena_regs_defs.h | 326 +++ drivers/net/ena/base/ena_eth_com.c | 506 ++++ drivers/net/ena/base/ena_eth_com.h | 154 ++ drivers/net/ena/base/ena_plat.h | 51 + drivers/net/ena/base/ena_plat_dpdk.h | 212 ++ drivers/net/ena/ena_ethdev.c | 1327 ++++++++++ drivers/net/ena/ena_ethdev.h | 155 ++ drivers/net/ena/ena_logs.h | 76 + drivers/net/ena/ena_platform.h | 58 + mk/rte.app.mk | 1 + 22 files changed, 9991 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