Releases: Mellanox/libvma
Releases · Mellanox/libvma
VMA 8.2.9
New Features
- Optimize data-path, buffer pool for performance improvement
- Support dynamic routing in case of "add route" event
- Add new specification VMA_SPEC=multi_ring_latency
- Add boolean configuration parameter VMA_RX_POLL_ON_TX_TCP
- Remove buffer disorder statistics
- Reduce page fault events in mlx5_send() call
- Return error on socket API if exception occurred
Bug Fixes
- Fix fork() in child process
- Fix potential race condition in vma_stats
- Fix VMA errno when reaching TCP max backlog to match OS
- Fix fanotify_init() failure on aarch64 architecture
VMA 8.2.8
VMA 8.2.7
VMA 8.2.6
VMA 8.2.5
New Features
- Merge experimental branch (vmapoll API) into master branch
- Add support for socket offload even if link is down on VMA bringup
- Add textual VMA spec support
- Add vmapoll API tests
Bug Fixes
- Fix src addr when sending MCAST with IP_MULTICAST_IF option
- Fix remove ring event during socket closure (vmapoll API)
VMA 8.2.4
VMA 8.2.3
VMA 8.2.2
New Features
- Peer-notification daemon handling TCP half-open connections
- Implement "Dummy Send" of packets to improve low msg rate latency
- Handle UDP RW HW timestamp only when needed to improve latency
Bug Fixes
- Fix vma crash after installing libvma from GitHub on RH7.3 inbox drivers
VMA 8.2.1
New Features
- Update advanced routing
- Add HW and SW timestamps to user callback data API
Bug Fixes
- Fix connecting twice to dest IP through non-exiting GW causes seg fault
- Fix resolving the correct outgoing interface for route decision
- Fix core dump for IB pkeys under bond
- Fix IB not offloaded in case of two bonds over pkeys
- Fix illegal memory access by netlink wrapper.
- Fix rcvmsg failure with MSG_VMA_ZCOPY_FORCE on OS socket
- Fix gtest compilation for gcc 4.4.7