Skip to content

Releases: amzn/amzn-drivers

ENA Linux 2.8.4

24 Mar 08:08
Compare
Choose a tag to compare

Bug Fixes

  • Revert napi_consume_skb() and napi_build_skb() usage

Full Changelog: ena_linux_2.8.3...ena_linux_2.8.4

ENA Linux 2.8.3

09 Feb 15:53
Compare
Choose a tag to compare

New Features

  • PHC module param enablement
  • PHC devlink param enablement
  • Add hint for interrupt moderation for the device
  • Change initial static RX interrupt moderation interval
  • Enable DIM by default on all CPU Architectures

Bug Fixes

  • DMA sync for CPU before accessing buffer
  • Fix ena_probe destroy order
  • Validate completion descriptors consistency
  • Fix TX packets missing completion counter

Minor Changes

  • Compilation fixes for RHEL 9.0, 9.1 and SLES 15SP4
  • PHC info dynamic allocation
  • Publish devlink reload for RHEL 9.0 and 9.1
  • Add ENA Express documentation

Full Changelog: ena_linux_2.8.2...ena_linux_2.8.3

ENA Linux 2.8.2

24 Jan 13:36
Compare
Choose a tag to compare

Bug Fixes

  • Fix devlink large LLQ config not fully applied

Full Changelog: ena_freebsd_2.6.2...ena_linux_2.8.2

ENA Linux 2.8.1

10 Jan 08:35
Compare
Choose a tag to compare

New Features

  • Add extended metrics mechanism support
  • Add conntrack customer metric to ethtool

Bug Fixes

  • Fix compilation issues on SLES 15 SP4
  • Fix compilation errors in RHEL 8.7, 9.0
  • Configure TX rings mem policy in reset flow

Minor Changes

  • Add napi_build_skb support
  • Add napi_consume_skb
  • Align ena_alloc_map_page signature
  • Move from strlcpy with unused retval to strscpy
  • Add status check for strscpy calls
  • Backport napi_alloc_skb usage

Full Changelog: d70f32d...ena_linux_2.8.1

ENA FreeBSD 2.6.2

10 Jan 13:25
Compare
Choose a tag to compare

Bug Fixes

  • Remove timer service re-arm on ena_restore_device failure.
  • Re-Enable per-packet missing tx completion print

Minor Changes

  • Remove support for FreeBSD 11 from README and RELEASE_NOTES.

Full Changelog: ena_linux_2.8.1...ena_freebsd_2.6.2

efa_linux_2.1.1

09 Nov 16:34
Compare
Choose a tag to compare
linux/efa: Bump driver version to 2.1.1

Reviewed-by: Firas Jahjah <[email protected]>
Signed-off-by: Michael Margolin <[email protected]>

efa_linux_2.1.0

30 Oct 11:21
Compare
Choose a tag to compare
linux/efa: Bump driver version to 2.1.0

Reviewed-by: Firas Jahjah <[email protected]>
Signed-off-by: Michael Margolin <[email protected]>

ENA Linux 2.8.0

13 Sep 09:32
Compare
Choose a tag to compare

Notes

  • The driver is now dependent on the ptp module for loading
    See README for more details.

New Features

  • Add support for PTP HW clock
  • Add support for SRD metrics
    Feature's enablement and documentation would be in future release

Bug Fixes

  • Fix potential sign extension issue
  • Reduce memory footprint of some structs
  • Fix updating rx_copybreak issue
  • Fix xdp drops handling due to multibuf packets
  • Handle ena_calc_io_queue_size() possible errors
  • Destroy correct amount of xdp queues upon failure

Minor Changes

  • Remove wide LLQ comment on supported versions
  • Backport uapi/bpf.h inclusion
  • Add a counter for driver's reset failures
  • Take xdp packets stats into account in ena_get_stats64()
  • Make queue stats code cleaner by removing if block
  • Remove redundant empty line
  • Remove confusing comment
  • Remove flag reading code duplication
  • Replace ENA local ENA_NAPI_BUDGET to global NAPI_POLL_WEIGHT
  • Change default print level for netif_ prints
  • Relocate skb_tx_timestamp() to improve time stamping accuracy
  • Backport bpf_warn_invalid_xdp_action() change
  • Fix incorrect indentation using spaces
  • Driver now compiles with Linux kernel 5.19

Full Changelog: a5df9cc...ena_linux_2.8.0

ENA Linux 2.7.4

01 Aug 08:59
Compare
Choose a tag to compare

Changes

  • Fix remaining space check in DRB

Changelog: ena_linux_2.7.3...ena_linux_2.7.4

ENA Linux 2.7.3

21 Jun 15:34
Compare
Choose a tag to compare

Changes

  • Make AF XDP native support experimental
  • Update supported distributions documentation

Full Changelog: e6ba771...ena_linux_2.7.3