Releases: Mellanox/libvma
Releases · Mellanox/libvma
VMA 9.1.0
New Features
- Reduce usage of snprintf() in hash calculation
- Update libvma package creation
- Add man pages
- Refuse sendto() operation to zero port.
- Rework udp rx data processing function
- Introduce VMA_UDP_3T_RULES option
- Use 5 tuple for udp
- Show warning when memory on device can not be allocated
Fixed
- Fix UDP rx unicast processing for connected sockets
- Keep pcb->last_unsent valid
- fcntl64() does not work on Fedora 29 (GLIBC 2.28)
- Fix incorrect retransmits count
- Do not retransmit small TSO segments
- Improve tcp_shrink_segment()
- Fix sendfile() processing in lwip
- Performance Degradation of VMA Direct RAW ETH QP Creation
- Replace drops statistic info with egains
- Bug fix of negative values displayed by vma_stats
VMA 9.0.2
Fixed
- Disable BF usage for Azure
VMA 9.0.1
New Features
- Optimize sendfile()
- Add --with-dpcp configuration option
- Add daemon option to set spoofed SYN retry interval on cleanup
Fixed
- Fix calling unregister_timer_event() twice
- Resolve fd collection cleanup issues
VMA 8.9.5
Fixed
- Fix event notification logic used by extra API
- Resolve gcc 9.x issues
- Fix inaccurate timer_handler unregistration
- Fix send() operations processing
VMA 8.9.4
Fixed
- Fix bad head tail access in mp_cq
VMA 8.9.3
New Features
- Add deprecated message for Multi Packet RQ
Fixed
- Disable BF usage for KVM VMs
- Improve error processing tcp_rexmit_segment()
- Disable migration in case failure
- Fix tcp_split_segment()
- Set TSO operation for all segments large MSS
- Fix retransmission TSO segment with large buffer
VMA 8.9.2
New Features
- Add TSO capability
VMA 8.9.1
New Features
- Add socketxtreme example
Fixed
- Update valgrind suppression file
- Fix return code for non blocking recv()/send()
- Return ECONNABORTED as error value for accept()
- Fix daemon agent initialization in case fork() usage
- Handle RING_LOGIC_PER_USER_ID unsupported optval
- Cleanup vma_extra.h
- Fix csbuild 2.3.0 issues
VMA 8.8.3
New Features
- Add warning in case Device Memory can not be used
- Update valgrind suppression file
- Enable mlx4 flow steering warning for VM
Fixed
- Detect CPU Frequency for aarch64
- Add RTM_DELLINK processing
- Do not call ibv_get_async_event() after getting IBV_EVENT_DEVICE_FATAL
- Fix destroy qp collision for ring_eth_cb
- Fix double free of TCP timer event
VMA 8.4.102
New Features
- Disable TCP congestion control using VMA parameter
Fixed
- Fix double free of TCP timer event