From patchwork Tue Oct 16 19:25:45 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamal Mostafa X-Patchwork-Id: 984994 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) 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 42ZQJp3n1Nz9sD9; Wed, 17 Oct 2018 06:26:02 +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 1gCUyY-00027I-Jg; Tue, 16 Oct 2018 19:25:54 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.86_2) (envelope-from ) id 1gCUyV-00026B-RV for kernel-team@lists.ubuntu.com; Tue, 16 Oct 2018 19:25:51 +0000 Received: from 1.general.kamal.us.vpn ([10.172.68.52] helo=fourier) by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1gCUyV-00087Y-EU for kernel-team@lists.ubuntu.com; Tue, 16 Oct 2018 19:25:51 +0000 Received: from kamal by fourier with local (Exim 4.86_2) (envelope-from ) id 1gCUyT-0000h0-0X for kernel-team@lists.ubuntu.com; Tue, 16 Oct 2018 12:25:49 -0700 From: Kamal Mostafa To: kernel-team@lists.ubuntu.com Subject: [SRU][Xenial][PULL] Amazon ENA driver v2.0.1 update Date: Tue, 16 Oct 2018 12:25:45 -0700 Message-Id: <1539717947-2617-2-git-send-email-kamal@canonical.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1539717947-2617-1-git-send-email-kamal@canonical.com> References: <1539717947-2617-1-git-send-email-kamal@canonical.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" Update Amazon ENA driver from latest upstream to version 2.0.1K. BugLink: http://bugs.launchpad.net/bugs/1798182 All cherry-picks from mainline linux and linux-next. Only the Amazon ENA driver is affected. -Kamal ----- The following changes since commit 001d68ae41c16fb4e9e27ed05a42fe15c8e1862d: UBUNTU: Ubuntu-4.4.0-138.164 (2018-10-02 14:39:37 +0000) are available in the git repository at: git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/xenial ena-v201 for you to fetch changes up to b2f5fa655a83ac7d82226165979f7a5b67532529: net: ena: fix indentations in ena_defs for better readability (2018-10-16 12:15:37 -0700) ---------------------------------------------------------------- Arthur Kiyanovski (16): net: ena: fix warning in rmmod caused by double iounmap net: ena: fix rare bug when failed restart/resume is followed by driver removal net: ena: fix NULL dereference due to untimely napi initialization net: ena: fix auto casting to boolean net: ena: minor performance improvement net: ena: complete host info to match latest ENA spec net: ena: introduce Low Latency Queues data structures according to ENA spec net: ena: add functions for handling Low Latency Queues in ena_com net: ena: add functions for handling Low Latency Queues in ena_netdev net: ena: use CSUM_CHECKED device indication to report skb's checksum status net: ena: explicit casting and initialization, and clearer error handling net: ena: limit refill Rx threshold to 256 to avoid latency issues net: ena: change rx copybreak default to reduce kernel memory pressure net: ena: remove redundant parameter in ena_com_admin_init() net: ena: update driver version to 2.0.1 net: ena: fix indentations in ena_defs for better readability Eric Dumazet (1): net: ena: remove ndo_poll_controller drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 ++++++++++--------- drivers/net/ethernet/amazon/ena/ena_com.c | 302 +++++++++++-- drivers/net/ethernet/amazon/ena/ena_com.h | 71 +++- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 285 ++++++++----- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 72 +++- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +++++----- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 490 +++++++++++++--------- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +++++---- 11 files changed, 1350 insertions(+), 778 deletions(-)