Releases: amzn/amzn-drivers
ENA Linux 2.13.1
Bug fixes
- Fix XDP functions hiding causing limited XDP functionality
- Update non-adaptive interrupt moderation for XDP queues
- Fix premature napi completion causing panic in XDP_TX and XDP_REDIRECT
- Add adjfine hook to PHC, required from Upstream kernel 6.2
- Don't allow ethtool to choose flow steering rule location
Minor Changes
- Document nitro version instead of EC2 instance generations
- Update RHEL DKMS documentation
- Reset procedure status print update
- Upstream kernel backports
- Add note about flow steering commands utilization
Full Changelog: ena_freebsd_2.8.0...ena_linux_2.13.1
ENA FreeBSD 2.8.0
Features
* Add support for device request reset message over AENQ
* Support LLQ entry size recommendation from device
* Support max large LLQ depth from the device
* Expand PHC infrastructures
* Configuration notification support
Bug Fixes
* Fix leaking ifmedia resources on detach
* Fix netmap socket chain unmapping issue
* Properly reinit netmap structs upon sysctl changes
* Correctly count missing TX completions
Minor Changes
* Add reset reason for corrupted TX/RX completion descriptors
* Add reset reason for missing admin interrupts
* Improve reset reason statistics
* Update licenses
Full Changelog: ff16896...ena_freebsd_2.8.0
EFA Linux 2.13.0
New Features
- Add an option to create QP with specific service level
- Report link speed according to device parameters
Full Changelog: efa_linux_2.12.1...efa_linux_2.13.0
EFA Linux 2.12.1
Minor Fixes
- Fix RNR configuration for SRD kernel QPs
Full Changelog: efa_linux_2.12.0...efa_linux_2.12.1
EFA Linux 2.12.0
New Features
- Introduce EFA kernel verbs support
- Add 0xefa3 device support
- Report device node GUID
Minor Changes
- Adjust CQ creation interface for mainline 6.11 kernels
- Code cleanups
Full Changelog: efa_linux_2.10.0...efa_linux_2.12.0
ENA Linux 2.13.0
New Features
- Re-enable AF XDP zero-copy support
- Add support for flow steering
- Allow configuring LPC for less than 16 channels
Bug fixes
- Fix wrong memory handling of customer metrics
- Better detection of interrupt coalescing support
- Flush XDP TX queued packets in case of an error
- Hide PHC error bound sysfs file from showing when not supported
- Use flexible array in LPC
Minor Changes
- Fix typos and style issues
- Remove RPM installation from the main README
- Improve PHC documentation
- Dump invalid descriptors to the kernel ring to help debug issues
- Support kernel 6.10
Notes
- The flow steering feature will be available for newly attached ENIs
Full Changelog: ena_linux_2.12.3...ena_linux_2.13.0
ena_linux_2.12.3
** Bug fixes**
- Remove explicit numa specification for Linux
- Fix interrupt interval change flag override
- Prevent adaptive moderation override
- Free copybreak page if NUMA is incorrect
Full Changelog: ena_linux_2.12.2...ena_linux_2.12.3
ena_linux_2.12.2
Bug fixes
- Move eth_hw_addr_set to ECC to resolve compilation errors
Full Changelog: efa_linux_2.10.0...ena_linux_2.12.2
EFA Linux 2.10.0
New Features
- Introduce QP with unsolicited write with immediate receive
- Graceful shutdown
Minor Changes
- Limit number of EQs to available MSI-X vectors
- Improve admin completions error handling
- Improve error handling on missing BARs
Full Changelog: efa_linux_2.8.0...efa_linux_2.10.0
ena_linux_2.12.1
Bug fixes
- Resolve a
-Wmissing-prototypes
compilation warning
Full Changelog: ena_linux_2.12.0...ena_linux_2.12.1