From patchwork Mon Oct 28 19:18:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamal Mostafa X-Patchwork-Id: 1185655 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4724Hw0hNHz9sP4; Tue, 29 Oct 2019 06:18:20 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1iPAWu-0001b1-3m; Mon, 28 Oct 2019 19:18:16 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iPAWo-0001Xz-JE for kernel-team@lists.ubuntu.com; Mon, 28 Oct 2019 19:18:10 +0000 Received: from 1.general.kamal.us.vpn ([10.172.68.52] helo=fourier) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iPAWo-0005Eh-93 for kernel-team@lists.ubuntu.com; Mon, 28 Oct 2019 19:18:10 +0000 Received: from kamal by fourier with local (Exim 4.90_1) (envelope-from ) id 1iPAWl-00023V-St for kernel-team@lists.ubuntu.com; Mon, 28 Oct 2019 12:18:07 -0700 From: Kamal Mostafa To: kernel-team@lists.ubuntu.com Subject: [PULL][Xenial] update Amazon ENA driver to version 2.1.0 Date: Mon, 28 Oct 2019 12:18:04 -0700 Message-Id: <20191028191804.7811-5-kamal@whence.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191028191804.7811-1-kamal@whence.com> References: <20191028191804.7811-1-kamal@whence.com> X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" From: Kamal Mostafa BugLink: https://bugs.launchpad.net/bugs/1850175 ----- The following changes since commit af7dfc57ae8c47eaf03d3cbd1b3f7004de57bdca: UBUNTU: Ubuntu-4.4.0-167.196 (2019-10-21 14:56:56 -0400) are available in the Git repository at: git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/xenial tags/ena-update-210 for you to fetch changes up to 5b074c94ff952116f11c1d9b171882952fc2d8e8: net: ena: clean up indentation issue (2019-10-25 14:24:51 -0700) ---------------------------------------------------------------- Arthur Kiyanovski (2): net: ena: ethtool: add extra properties retrieval via get_priv_flags net: ena: add MAX_QUEUES_EXT get feature admin command Colin Ian King (1): net: ena: clean up indentation issue Jakub Kicinski (1): Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" Sameeh Jubran (25): net: ena: gcc 8: fix compilation warning net: ena: fix: set freed objects to NULL to avoid failing future allocations net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry net: ena: fix: Free napi resources when ena_up() fails net: ena: fix incorrect test of supported hash function net: ena: fix return value of ena_com_config_llq_info() net: ena: improve latency by disabling adaptive interrupt moderation by default net: ena: fix ena_com_fill_hash_function() implementation net: ena: add handling of llq max tx burst size net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring net: ena: arrange ena_probe() function variables in reverse christmas tree net: ena: add newline at the end of pr_err prints net: ena: allow automatic fallback to polling mode net: ena: add support for changing max_header_size in LLQ mode net: ena: optimise calculations for CQ doorbell net: ena: add good checksum counter net: ena: use dev_info_once instead of static variable net: ena: enable negotiating larger Rx ring size net: ena: make ethtool show correct current and max queue sizes net: ena: allow queue allocation backoff when low on memory net: ena: add ethtool function for changing io queue sizes net: ena: remove inline keyword from functions in *.c net: ena: update driver version from 2.0.3 to 2.1.0 net: ena: Fix bug where ring allocation backoff stopped too late net: ena: don't wake up tx queue when down drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 61 +++- drivers/net/ethernet/amazon/ena/ena_com.c | 156 ++++++--- drivers/net/ethernet/amazon/ena/ena_com.h | 19 ++ drivers/net/ethernet/amazon/ena/ena_eth_com.c | 58 ++-- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 73 +++- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 39 ++- drivers/net/ethernet/amazon/ena/ena_netdev.c | 408 ++++++++++++++++------- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 ++- 8 files changed, 613 insertions(+), 243 deletions(-)