Skip to content

Latest commit

 

History

History
159 lines (120 loc) · 4.26 KB

RELEASENOTES.md

File metadata and controls

159 lines (120 loc) · 4.26 KB

EFA Linux Kernel Driver Release Notes

Supported Kernel Versions and Distributions

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-amis

r2.10.0 release notes

  • Introduce QP with unsolicited write with immediate receive
  • Add gracefull shutdown
  • Limit EQs to available MSI-X vectors
  • Improve admin completions error handling
  • Improve error handling on missing BARs

r2.8.0 release notes

  • Introduce Query MR support
  • Expose underlying interconnects used to reach memory regions
  • Fix compilation issues for mainline 6.8 kernels

r2.6.0 release notes

  • Fix wrong resources destruction order
  • Enable Nvidia GDR using P2P on up-to-date kernels
  • Expose accelerator memory P2P provider in sysfs

r2.5.0 release notes

  • Add RDMA write statistics

r2.4.1 release notes

  • Fix memory registration for systems with PAGE_SIZE > 4K

r2.4.0 release notes

  • Add data polling support
  • Add RDMA write support

r2.1.1 release notes

  • Fix dmabuf backport for some kernels

r2.1.0 release notes

  • Add support for CQ receive entries with source GID
  • Add 0xefa2 device support
  • Fix sysfs show on older kernels

r1.16.0 release notes

  • Add CQ notifications
  • Add support for dmabuf
  • Add NeuronLink RDMA support
  • Remove gdr from module info keys

r1.14.2 release notes

  • Various GDR fixes

r1.14.1 release notes

  • Make gdr sysfs return zero in case nvidia symbols are not available

r1.14.0 release notes

  • Unify the standard and GDR packages
  • Split hardware stats to device and port stats
  • Fix unfree'd IRQ vectors on error flow
  • Fix potential deadlock in GDR flow

r1.13.0 release notes

  • Remove static dependency of nvidia module in GDR driver
  • Fix potential memory leak in GDR memory registration error flow
  • Upstream kernel alignments
  • Remove old kernel APIs

r1.12.3 release notes

  • Fix potential NULL pointer dereference when using GDR on newer kernel version

r1.12.2 release notes

  • Fix mmap flow for applications compiled with EXEC permissions
  • Couple of packaging fixes

r1.12.1 release notes

  • Limit number of CMake processes to prevent exhaustion of system resources

r1.12.0 release notes

  • Add COPYING file
  • Switch to CMake build system
  • Align to upstream kernel

r1.11.1 release notes

  • Fix GDR driver packaging issues

r1.11.0 release notes

  • Fix wrong modify QP parameters
  • Align to upstream kernel changes

r1.10.2 release notes

  • Fix possible use of uninitialized variable in GDR error flow

r1.10.1 release notes

  • Misc fixes to GDR package installation
  • Expose messages and RDMA read statistics
  • Fix an error when registering MR on older kernels

r1.10.0 release notes

  • SRD RNR retry support
  • Remove a wrong warning triggered by GDR cleanup
  • Fix GDR driver compilation on Ubuntu 16.04
  • Add GDR driver packaging (rpm/deb)

r1.9.0 release notes

  • Adapt to upstream kernel
  • Refactor locking scheme in GDR flows
  • Report create CQ error counter
  • Report mmap error counter
  • Report admin commands error counter
  • Add a sysfs indication to GDR drivers
  • Add 0xefa1 device support

r1.6.0 release notes

  • Add NVIDIA GPUDirect RDMA support
  • Add a configure script to the compilation process and use it to test for kernel functionality
  • Change directory structure, the source files are now located under src/
  • Fix compilation on certain kernels of SuSE15.1
  • Backport changes from upstream kernel

r1.5.1 release notes

  • Fix SuSE ioctl flow backport

r1.5.0 release notes

  • RDMA read support
  • Make ib_uverbs a soft dependency
  • Fix ioctl flows on older kernels
  • SuSE 15.1 support

r1.4.1 release notes

  • Fix Incorrect error print
  • Add support for CentOS 7.7

r1.4.0 release notes

  • Expose device statistics
  • Rate limit admin queue error prints
  • Properly assign err variable on everbs device creation failure

r1.3.1 release notes

  • Fix build issue in debian/rules file
  • Fix kcompat issue (usage before include)

r1.3.0 release notes

  • Align to the driver that was merged upstream
  • Fix a bug where failed functions would return success return value
  • Fix modify QP udata check backport
  • Fix locking issues in mmap flow
  • Add Debian packaging files

r0.9.2 release notes

  • Bug fix module load issue

r0.9.1 release notes

  • Bug fix in EFA spec file
  • Upstream review cleanups

r0.9.0 release notes

Initial commit