Skip to content

Releases: Mellanox/libxlio

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

3.21.1

14 Dec 17:34
Compare
Choose a tag to compare
3.21.1 Pre-release
Pre-release

Added:

  • Remove legacy rdtsc/time instrumentation
  • Add envoy enable_reuse_port=true support
  • Full TCP keepalive support
  • Optimize SocketXtreme TCP RX buffers release
  • Add socket isolation extra API feature
  • Update DEK usage to dpcp 1.1.44 API

Fixed:

  • Treat negative listen backlog as maximum allowed
  • Fix poll() for offloaded sockets with events=0
  • Fix clang-analyzer warnings
  • Allow TX segment split on ACK receive

3.20.8

16 Nov 15:38
Compare
Choose a tag to compare

Added:

  • Add missed BlueField-3 to README.md

Fixed:

  • Fix buffer double free in SocketXtreme TCP flow

3.20.7

23 Oct 12:00
Compare
Choose a tag to compare
3.20.7 Pre-release
Pre-release

Fixed:

  • Fix TCP data misplace after a fast retransmission

3.20.6

17 Oct 16:50
Compare
Choose a tag to compare
3.20.6 Pre-release
Pre-release

Fixed:

  • Handle empty IP list
  • Connection creation time improvement
  • Blocking API hanging with delegated TCP timers
  • Print XLIO_MEMORY_LIMIT_USER in the XLIO header

3.20.5

05 Oct 10:43
Compare
Choose a tag to compare
3.20.5 Pre-release
Pre-release

Fixed:

  • Initialization in case XLIO_NGINX_UDP_POOL_SIZE
  • Corruption during ring release
  • Fixes for XLIO_MEMORY_LIMIT

3.20.4

20 Sep 21:01
Compare
Choose a tag to compare
3.20.4 Pre-release
Pre-release

Added:

  • Recover neigh after link down/up
  • Improve process destroy flow
  • Add envoy support
  • Implement xlio_allocator_heap
  • Print report at exit on buffer errors

Fixed:

  • Fix releasing ring flow

3.20.3

12 Sep 14:08
Compare
Choose a tag to compare
3.20.3 Pre-release
Pre-release

Added:

  • 64K page kernel support
  • Nginx proxy mode support
  • External vlan-tag socket option
  • option_size for size parameters
  • Profiling ability

Fixed:

  • Wrong lwip seqno wrap around condition
  • Removed reg_mem generic warning
  • clang compilation
  • RX ring migration race
  • Stuck empty rx ring cleanup