Skip to content

Releases: amzn/amzn-drivers

EFA NV Peermem Linux 1.1.0

12 Nov 09:30
Compare
Choose a tag to compare
linux/efa_nv_peermem: Add efa_nv_peermem kernel module

Add a new kernel module that links to Nvidia P2P API functions and
supplies EFA NV peermem API through EXPORT_SYMBOL_GPL.
This will intentionally work only with Nvidia opensource driver that is
licensed as GPL but at this point in time doesn't export p2p symbols
using EXPORT_SYMBOL_GPL.

Reviewed-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Reviewed-by: Yehuda Yitschak <yehuday@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>

EFA Linux 2.6.0

12 Nov 09:32
Compare
Choose a tag to compare
linux/efa: Bump driver version to 2.6.0

Reviewed-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>

ENA Linux 2.10.0

23 Oct 16:54
Compare
Choose a tag to compare

Notes

  • Devlink support has been removed from the driver. Please consult the
    documentation on the different methods available for enabling Large LLQ.
  • Build system has been updated with the introduction of ECC (ENA Compatibility
    Check). The build command remained as is.

New Features

  • ECC (ENA Compatibility Check) build system update
  • Add TX/RX descriptor corruption check
  • Activate PHC on supported devices and retrieve PHC timestamp
    and error bound values.
  • Remove devlink support
  • Allow modifying large LLQ entry with sysfs

Bug fixes

  • Fix DMA syncing in XDP path when SWIOTLB is on
  • Delete double counting in ena_tx_map_skb error flow
  • Remove wrong napi id assignment in AF_XDP
  • Initialize llq_policy field for all cases
  • Fix skb truesize in case the RX buffer is not reused
  • Correct the Makefile dependency list
  • Fix crash when interrupt arrives after admin command timeout
  • Fix large LLQ in ethtool when devlink is disabled

Minor Changes

  • Add skb submission print time when freeing TX buffers
  • Add TX IPv6 checksum offload support indication
  • Improve reset reason statistics
  • Add Large LLQ enablement documentation

Full Changelog: ena_linux_2.9.1...ena_linux_2.10.0

ENA Linux 2.9.1

05 Sep 12:04
Compare
Choose a tag to compare

Bug fixes

  • Fix compilation on kernels >= 6.3

Full Changelog: ena_linux_2.9.0...ena_linux_2.9.1

ENA Linux 2.9.0

05 Sep 12:01
Compare
Choose a tag to compare

This release accidentally break compilation for kernels > 6.3, this would be fixed in next release
New Features

  • Advertise TX push support on ethtool
  • Sub-optimal configuration notification support
  • Add ethtool support for modifying large LLQ
  • Support LLQ entry size recommendation from device

Bug fixes

  • Fix out of bound recorded RX queue
  • Fix incorrect descriptor free behavior in XDP
  • Fix incorrect range check when setting an XSK pool
  • Fix different measurement units in comparison
  • Fix wrong missing IO completions check order
  • Missing TX completions mechanism rework

Minor Changes

  • Update kernel version and distributions support
  • Allow custom kernel header path for driver compilation
  • Improve XDP_TX throughput by using batching
  • Update dkms documentation
  • Add msecs since last interrupt info for debug

Full Changelog: 6affee6...ena_linux_2.9.0

ENA Linux 2.8.9

07 Aug 18:03
Compare
Choose a tag to compare

Bug fixes

  • Fix compilation issues in SLES 15 SP5
  • Fix compilation issues in Fedora 37 and 38
  • Fix compilation issues in kernel 5.4 and 5.10 backports

Full Changelog: efa_linux_2.5.0...ena_linux_2.8.9

EFA Linux 2.5.0

11 Jul 13:46
Compare
Choose a tag to compare
linux/efa: Bump driver version to 2.5.0

Reviewed-by: Firas Jahjah <firasj@amazon.com>
Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>

ENA FreeBSD 2.6.3

04 Jul 09:45
Compare
Choose a tag to compare

Bug Fixes

  • Initialize statistics before the interface is available
  • Fix driver unload crash

Minor Changes

  • Mechanically convert ena(4) to DrvAPI
  • Remove usage of IFF_KNOWSEPOCH

Full Changelog: ena_linux_2.8.8...ena_freebsd_2.6.3

ENA Linux 2.8.8

26 Jun 12:58
Compare
Choose a tag to compare

New Features

  • Report RX overrun errors via net device stats

Bug fixes

  • Fix compilation issue on ubuntu 16.04 instances

Full Changelog: efa_linux_2.4.1...ena_linux_2.8.8

EFA Linux 2.4.1

01 Jun 12:44
Compare
Choose a tag to compare
linux/efa: Bump driver version to 2.4.1

Reviewed-by: Firas Jahjah <firasj@amazon.com>
Reviewed-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Michael Margolin <mrgolin@amazon.com>