[SRU][Groovy][PULL] update ENA driver for LLQ

Kamal Mostafa kamal at canonical.com
Wed Aug 19 19:53:49 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1890845

This pull request update the Amazon ENA driver in focal-generic with all
upstream commits from mainline and net-next, through:

  0e3a3f6dacf0 net: ena: support new LLQ acceleration mode

The commits are all cherry-picks or light context backports; touches only the
ENA driver.

The driver update provides new hardware support, fixes, and features required
to support future ENA devices at AWS.

I have smoke-tested the build; no problems noted.

 -Kamal

-----

The following changes since commit 4ac184dbc1c67a35dacabaa2b2133599b5e24809:

  Linux 5.8.2 (2020-08-19 10:59:59 -0500)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/groovy ena-update

for you to fetch changes up to 64c722e5f55a995e6f8e41d2a270dc1c4016dbdc:

  net: ena: support new LLQ acceleration mode (2020-08-19 12:44:05 -0700)

----------------------------------------------------------------
Arthur Kiyanovski (8):
      net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
      net: ena: add reserved PCI device ID
      net: ena: cosmetic: satisfy gcc warning
      net: ena: cosmetic: change ena_com_stats_admin stats to u64
      net: ena: add support for traffic mirroring
      net: ena: enable support of rss hash key and function changes
      net: ena: move llq configuration from ena_probe to ena_device_init()
      net: ena: support new LLQ acceleration mode

Vaibhav Gupta (1):
      ena_netdev: use generic power management

Wang Hai (1):
      net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range

 drivers/net/ethernet/amazon/ena/ena_admin_defs.h |  47 +++++-
 drivers/net/ethernet/amazon/ena/ena_com.c        |  19 ++-
 drivers/net/ethernet/amazon/ena/ena_com.h        |  13 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.c    |  51 ++++--
 drivers/net/ethernet/amazon/ena/ena_eth_com.h    |   3 +-
 drivers/net/ethernet/amazon/ena/ena_ethtool.c    |   4 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c     | 205 +++++++++++++----------
 drivers/net/ethernet/amazon/ena/ena_netdev.h     |   3 +
 drivers/net/ethernet/amazon/ena/ena_pci_id_tbl.h |   5 +
 9 files changed, 231 insertions(+), 119 deletions(-)



More information about the kernel-team mailing list