Skip to content

Commit a14b39f

Browse files
author
Matthew Chapman
committed
Release 2.6.1: Add release notes and update versions
1 parent 70070bf commit a14b39f

File tree

4 files changed

+24
-18
lines changed

4 files changed

+24
-18
lines changed

RELEASE-NOTES.txt

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
===============================================
2-
Release notes for ExaNIC software release 2.6.0
2+
Release notes for ExaNIC software release 2.6.1
33
===============================================
44

5-
This release adds support for 25G Ethernet when used with compatible cards and
6-
firmware versions. Various known problems with recent kernels have been fixed,
7-
including compilation issues on RHEL 8.3. For compatibility with other cards,
8-
the exanic network driver has been modified to deliver frames without an FCS
9-
trailer on the kernel network interface by default; this behaviour can be
10-
changed with ethtool -K ethX rx-fcs on (this does not affect libexanic or other
11-
kernel bypass applications, which continue to see the FCS). A more complete
12-
list of changes and bug fixes are included at the bottom of these release
13-
notes.
5+
This is a minor release that adds support for the Cisco Nexus SmartNIC+ V9P-3
6+
(aka ExaNIC V9P-3), a variant of the V9P with a faster FPGA speed grade. This
7+
release also fixes an exasock routing issue seen on Ubuntu 20.04 and 20.10 that
8+
results in failed connections or unaccelerated connections. Other minor
9+
changes are listed in the change log at the bottom of these release notes.
1410

1511
Supported distributions
1612
-----------------------
@@ -21,8 +17,8 @@ with this release:
2117
* RHEL 7.9 (kernel 3.10.0-1160)
2218
* CentOS 8.3 (kernel 4.18.0-240)
2319
* CentOS 7.9 (kernel 3.10.0-1160)
24-
* Ubuntu 20.10 (kernel 5.8.0-43)
25-
* Ubuntu 20.04.2 LTS (kernel 5.4.0-65)
20+
* Ubuntu 20.10 (kernel 5.8.0-50)
21+
* Ubuntu 20.04.2 LTS (kernel 5.4.0-72)
2622

2723
While we strive for broad Linux compatibility in our software, Cisco TAC may not
2824
be able to provide support for other distributions or custom kernels.
@@ -36,10 +32,10 @@ versions have been tested with this release:
3632

3733
* ExaNIC X25: 20210121 / 20210108 (25G beta) / FDK 2.8.0
3834
* ExaNIC X100: 20201111 / FDK 2.8.0
39-
* ExaNIC X40: 20180215 / 20190219 (40G) / FDK 2.8.0
40-
* ExaNIC X10: 20180409 / 20180215 (bridging/mirroring) / FDK 2.8.0
35+
* ExaNIC X40: 20210323 / 20190219 (40G) / FDK 2.8.0
36+
* ExaNIC X10: 20210323 / 20180215 (bridging/mirroring) / FDK 2.8.0
4137
* ExaNIC GM: 20201126
42-
* ExaNIC HPT: 20180221
38+
* ExaNIC HPT: 20210323
4339
* ExaNIC V5P: 20180117 / FDK 2.8.0
4440
* ExaNIC V9P: 20210204 / FDK 2.8.0
4541

@@ -53,6 +49,16 @@ the full matrix of possibilities for every supported configuration.
5349

5450
Change log
5551
----------
52+
2.6.1 [2021-04-30]
53+
* Support for Nexus SmartNIC (ExaNIC) V9P-3 with faster FPGA
54+
* driver: provide minimal functionality even if card initialization fails, to
55+
enable firmware update to working firmware
56+
* driver: fix kernel panic on driver unload when card is unsupported
57+
* exasock: fix routing on Ubuntu 20.xx / Linux kernel 5.4.68+
58+
* exasock: fix assertion failure during multicast group removal
59+
* exanic-fwupdate: fix segmentation fault after an error occurs
60+
* FDK spam example: add option to set DST MAC address
61+
5662
2.6.0 [2021-02-10]
5763
* Initial support for 25G Ethernet (requires firmware with 25G support)
5864
* Ability to read and display Cisco serial numbers on Cisco branded cards

debian/changelog

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
exanic (2.6.0-git-1) stable; urgency=low
1+
exanic (2.6.1-git-1) stable; urgency=low
22

33
* Debian/Ubuntu packaging
44

exanic.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Name: exanic
2-
Version: 2.6.0-git
2+
Version: 2.6.1-git
33
Release: 1%{?dist}
44

55
Summary: ExaNIC drivers and software

include/exanic_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#define EXANIC_VERSION_MAJOR 2
77
#define EXANIC_VERSION_MINOR 6
8-
#define EXANIC_VERSION_REV 0
8+
#define EXANIC_VERSION_REV 1
99
#define EXANIC_VERSION_EXTRA "-git"
1010

1111
/* Do not edit these macros */

0 commit comments

Comments
 (0)