Releases: Mellanox/libxlio
Releases · Mellanox/libxlio
3.40.2
3.40.1
Added:
- Rotten test folder cleanup
- XLIO parameters and specs cleanup
- Manage SPDK/OCI parameters with nvme_bf3 XLIO_SPEC
Fixed:
- Missing ack for partial TSO segments after retransmission
- RTO after fast retransmission puts TCP segments in wrong order in unsent list
- XLIO shows warning: "could not figure out source ip for rtv"
- Segmentation fault in nginx scenario - unlock_tcp_con
- Sockperf with multiple IPv6 sockets fails with XLIO warning and an error
- XLIO crashes on stats with thread_local dummy
- Instability with Nginx performance results on BF3
3.40.0
Added:
- Allow XLIO socket queue to grow for non-zc sends
- XLIO_PRINT_REPORT prints report unconditionally
- Always build TCP_OVERSIZE
- Remove max_tcp_snd_queuelen
- Refactor oversized pbufs feature
- Update code base to clang-format-15
Fixed:
- Avoid epoll OS polling through internal thread
- Fix iomux sleep without draining the CQ
Removed:
- Clean deprecated XLIO_RX_POLL_OS_RATIO XLIO_RX_SKIP_OS
- Removing DEFINED_FORCE_TX_POLLING
- Remove unused XLIO_BF
3.31.2
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
3.31.0
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
3.30.4
3.30.3
3.30.2
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