Skip to content

Commit

Permalink
fbsd/ena: Update driver version to v2.8.0
Browse files Browse the repository at this point in the history
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

Signed-off-by: Osama Abboud <[email protected]>
  • Loading branch information
osamaabb committed Nov 20, 2024
1 parent 9df1b2f commit c72c7c5
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 5 deletions.
4 changes: 3 additions & 1 deletion kernel/fbsd/ena/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ FreeBSD kernel driver for Elastic Network Adapter (ENA) family
Version
-------

``2.7.0``
``2.8.0``

Supported FreeBSD Versions
--------------------------
Expand All @@ -14,12 +14,14 @@ Supported FreeBSD Versions
* *FreeBSD 12* - starting from ``rS3091111``
* *FreeBSD 13*
* *FreeBSD 14*
* *FreeBSD 15*

**aarch64**

* *FreeBSD stable/12* - starting from ``r345872``
* *FreeBSD 13* - starting from ``r345371``
* *FreeBSD 14*
* *FreeBSD 15*

Overview
--------
Expand Down
27 changes: 24 additions & 3 deletions kernel/fbsd/ena/RELEASENOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

## Supported Kernel Versions and Distributions

ENA driver is supported on all FreeBSD releases starting from 12.0
ENA driver is supported on all FreeBSD releases starting from 13.0

The driver was verified on the following distributions:

**Releases:**
* FreeBSD 12.4
* FreeBSD 13.2
* FreeBSD 13.4
* FreeBSD 14.2
* FreeBSD 15

**Development:**
+-----------+-------------+
Expand All @@ -19,6 +20,26 @@ The driver was verified on the following distributions:
| HEAD | 8020c05683f |
+-----------+-------------+

## r2.8.0 release notes
**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

## r2.6.3 release notes
**Bug Fixes**
* Initialize statistics before the interface is available
Expand Down
2 changes: 1 addition & 1 deletion kernel/fbsd/ena/ena.h
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
#include "ena-com/ena_eth_com.h"

#define ENA_DRV_MODULE_VER_MAJOR 2
#define ENA_DRV_MODULE_VER_MINOR 7
#define ENA_DRV_MODULE_VER_MINOR 8
#define ENA_DRV_MODULE_VER_SUBMINOR 0

#define ENA_DRV_MODULE_NAME "ena"
Expand Down

0 comments on commit c72c7c5

Please sign in to comment.