[XBDE] update Amazon ENA driver to version 2.1.0

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[XBDE] update Amazon ENA driver to version 2.1.0

Kamal Mostafa-2
From: Kamal Mostafa <[hidden email]>

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

Update Amazon ENA driver in {X, B, D, E} -generic kernels to version 2.1.0
plus a couple follow-up fixes.

All mainline cherry picks or light backports.

Eoan actually just needs the last two of those follow-up fixes.

 -Kamal

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[PULL][Bionic] update Amazon ENA driver to version 2.1.0

Kamal Mostafa-2
From: Kamal Mostafa <[hidden email]>

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

-----

The following changes since commit 62f79faea6e27467d819703f35d2b600fe79ce32:

  UBUNTU: Ubuntu-4.15.0-68.77 (2019-10-25 15:34:31 -0400)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/bionic tags/ena-update-210

for you to fetch changes up to b83d7a97b8bf9ac783fea371722f8a72281cc2a4:

  net: ena: clean up indentation issue (2019-10-28 09:31:06 -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: 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: documentation: update ena.txt
      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

 Documentation/networking/ena.txt                 |   5 +-
 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 ++-
 9 files changed, 617 insertions(+), 244 deletions(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[PULL][Disco] update Amazon ENA driver to version 2.1.0

Kamal Mostafa-2
In reply to this post by Kamal Mostafa-2
From: Kamal Mostafa <[hidden email]>

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

-----

The following changes since commit 3b931173c97b0d73f80ea55b72bb2966a246167f:

  UBUNTU: Ubuntu-5.0.0-33.35 (2019-10-21 11:31:51 -0700)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/disco tags/ena-update-210

for you to fetch changes up to d022a9134cbd5810b28b75bce7d8b4844372294c:

  net: ena: clean up indentation issue (2019-10-28 08:54:03 -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 (24):
      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: documentation: update ena.txt
      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

 .../networking/device_drivers/amazon/ena.txt       |   5 +-
 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       | 393 ++++++++++++++-------
 drivers/net/ethernet/amazon/ena/ena_netdev.h       |  42 ++-
 9 files changed, 607 insertions(+), 239 deletions(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[PULL][Eoan] update Amazon ENA driver to version 2.1.0

Kamal Mostafa-2
In reply to this post by Kamal Mostafa-2
From: Kamal Mostafa <[hidden email]>

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

-----

The following changes since commit 6c136a9fc0a0c71c64c734cef777c5251467854e:

  UBUNTU: Ubuntu-5.3.0-20.21 (2019-10-23 15:49:37 +0200)

are available in the Git repository at:

  git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/eoan tags/ena-update-210

for you to fetch changes up to 8d86c5171d911b140e2eb023d8a305f719da2ed0:

  net: ena: clean up indentation issue (2019-10-28 08:56:29 -0700)

----------------------------------------------------------------
Colin Ian King (1):
      net: ena: clean up indentation issue

Sameeh Jubran (1):
      net: ena: don't wake up tx queue when down

 drivers/net/ethernet/amazon/ena/ena_eth_com.c | 4 ++--
 drivers/net/ethernet/amazon/ena/ena_netdev.c  | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

[PULL][Xenial] update Amazon ENA driver to version 2.1.0

Kamal Mostafa-2
In reply to this post by Kamal Mostafa-2
From: Kamal Mostafa <[hidden email]>

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(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK: [XBDE] update Amazon ENA driver to version 2.1.0

Khaled Elmously
In reply to this post by Kamal Mostafa-2
On 2019-10-28 12:18:00 , Kamal Mostafa wrote:

> From: Kamal Mostafa <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1850175
>
> Update Amazon ENA driver in {X, B, D, E} -generic kernels to version 2.1.0
> plus a couple follow-up fixes.
>
> All mainline cherry picks or light backports.
>
> Eoan actually just needs the last two of those follow-up fixes.
>
>  -Kamal
>

Acked-by: Khalid Elmously <[hidden email]>
 

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

ACK: [XBDE] update Amazon ENA driver to version 2.1.0

Stefan Bader-2
In reply to this post by Kamal Mostafa-2
On 28.10.19 20:18, Kamal Mostafa wrote:

> From: Kamal Mostafa <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1850175
>
> Update Amazon ENA driver in {X, B, D, E} -generic kernels to version 2.1.0
> plus a couple follow-up fixes.
>
> All mainline cherry picks or light backports.
>
> Eoan actually just needs the last two of those follow-up fixes.
>
>  -Kamal
>
Acked-by: Stefan Bader <[hidden email]>


--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (849 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

APPLIED: [XBDE] update Amazon ENA driver to version 2.1.0

Stefan Bader-2
In reply to this post by Kamal Mostafa-2
On 28.10.19 20:18, Kamal Mostafa wrote:

> From: Kamal Mostafa <[hidden email]>
>
> BugLink: https://bugs.launchpad.net/bugs/1850175
>
> Update Amazon ENA driver in {X, B, D, E} -generic kernels to version 2.1.0
> plus a couple follow-up fixes.
>
> All mainline cherry picks or light backports.
>
> Eoan actually just needs the last two of those follow-up fixes.
>
>  -Kamal
>
Applied to E+D+B+X/master-next. Thanks.

-Stefan



--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team

signature.asc (849 bytes) Download Attachment