[SRU][Bionic][PULL] Amazon ENA driver v2.0.1 update

Kamal Mostafa kamal at canonical.com
Tue Oct 16 19:25:46 UTC 2018


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 513f0ebbc9eb826c40f874506689d1f474766253:

  UBUNTU: Ubuntu-4.15.0-38.41 (2018-10-10 11:20:36 +0200)

are available in the git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic ena-v201

for you to fetch changes up to 281267d902e2999925094c147a42c1d8b8f319b2:

  net: ena: fix indentations in ena_defs for better readability (2018-10-16 12:13:49 -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(-)




More information about the kernel-team mailing list