Releases: Mellanox/libvma
Releases · Mellanox/libvma
VMA 8.3.2
New Features
- Improve latency by direct cq polling instead of interfacing libibverbs
- Optimize Tx data path
- Reduce TCP lock contention in case of high rate polling
- Show VMA Git number in VMA banner at startup
- Add configuration option --enable-opt-log levels (max VMA log level is DEBUG)
- Add VMA_TCP_NODELAY parameter (Nagle algorithm)
Bug Fixes
- Fix MCast flow_tag id when flow_tag is not supported
VMA 8.3.1
VMA 8.2.10
Bug Fixes
- Fix usage of AC_SUBST in rdma_lib_reset() detection
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)