Skip to content

Releases: Mellanox/libxlio

3.31.2

15 Jul 12:55
Compare
Choose a tag to compare
3.31.2 Pre-release
Pre-release

Added:

  • Adjusting XLIO default allocation logic
  • Add Ring TSO statistics

Fixed:

  • Change error message to warning when reading FS files
  • Coverity: upgrade to v2023.12
  • Align ring size to cache line
  • Avoid TX polling in XLIO Socket flush
  • Remove leftover closed socket from the dirty list
  • Fix -Wtemplate-id-cdtor in xlio_list
  • Fix No traffic with VLAN tagged packets
  • Print early logs to stderr
  • Nginx UDP reuseport for IPv6
  • Don't close epfd for event_handler_manager_local

3.31.1

18 Jun 18:45
Compare
Choose a tag to compare
3.31.1 Pre-release
Pre-release

Added:

  • Improve performance of StorageAPI
  • Improve stability of storage API

Fixed:

  • high CPU usage impacting the connections establishment

3.31.0

02 May 06:08
Compare
Choose a tag to compare
3.31.0 Pre-release
Pre-release

Added:

  • Print a deprecation warning for XLIO_TX/RX_BUFS

Fixed

  • Missed interrupts when high RX traffic rate stops
  • higher CPU util then kernel with Nginx with high payloads
  • Tx buffer pool leak with sockperf scenarios enabling zcopy
  • Issues with XLIO stats functionality

3.30.5

09 Apr 12:25
Compare
Choose a tag to compare

Fixed:

  • Storage degradation IO operations with 8k conn, block size of 256k
  • http CPS test with IPv6 is reporting XLIO warning
  • Nginx Degradation 10MB with a low number of workers

3.30.4

04 Apr 14:15
Compare
Choose a tag to compare
3.30.4 Pre-release
Pre-release

Fixed:

  • Do code cleanup for new storage API
  • Nginx http CPS tests report error
  • I/O errors during FIO

3.30.3

20 Mar 11:59
Compare
Choose a tag to compare
3.30.3 Pre-release
Pre-release

Added:

  • New Storage API
  • Improve sockinfo cache utilization

Fixed:

  • Nginx http CPS tests report XLIO ERROR
  • SNAP4 static build error

3.30.2

11 Mar 21:30
Compare
Choose a tag to compare
3.30.2 Pre-release
Pre-release

Added:

  • provide new storage API headers
  • provide new storage API implementation, integration level
  • Modernize C++ source code
  • Fix warnings from newer cppcheck version
  • Remove pbuf_split_64k() and refused_data

Fixed:

  • higher CPU loads when loaded with Nginx responding to http requests of high payloads.
  • False positive Walloc-size-larger-than warning

3.30.1

22 Feb 09:12
Compare
Choose a tag to compare
3.30.1 Pre-release
Pre-release

Fixed:

  • C++ or C23 feature in xlio_extra.h breaks compilation of some C programs.

3.30.0

12 Feb 12:45
Compare
Choose a tag to compare
3.30.0 Pre-release
Pre-release

Added:

  • Static compilation with LTO and PGO support.
  • Productize LwIP express data path.
  • Backport TCP_KEEPALIVE from VMA.
  • Support DPCP only, remove legacy code and legacy flows.

Fixed:

  • Fix function pointer check.
  • Remove leftover after Multi Packet RQ removal.
  • Fix last_unacked and last_unsent
  • XLIO error when enabling UDP listen socket.

3.21.2

11 Jan 07:06
Compare
Choose a tag to compare

Fixed:

  • Update the copyright statement to 2024