Skip to content

Releases: Mellanox/libvma

VMA 9.1.0

03 Jun 10:33
Compare
Choose a tag to compare
VMA 9.1.0 Pre-release
Pre-release

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

06 Feb 07:59
Compare
Choose a tag to compare

Fixed

  • Disable BF usage for Azure

VMA 9.0.1

20 Jan 13:36
Compare
Choose a tag to compare
VMA 9.0.1 Pre-release
Pre-release

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

28 Oct 14:01
Compare
Choose a tag to compare

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

23 Sep 08:05
Compare
Choose a tag to compare
VMA 8.9.4 Pre-release
Pre-release

Fixed

  • Fix bad head tail access in mp_cq

VMA 8.9.3

19 Sep 13:12
Compare
Choose a tag to compare
VMA 8.9.3 Pre-release
Pre-release

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

26 Aug 14:40
Compare
Choose a tag to compare
VMA 8.9.2 Pre-release
Pre-release

New Features

  • Add TSO capability

VMA 8.9.1

20 Aug 15:28
Compare
Choose a tag to compare
VMA 8.9.1 Pre-release
Pre-release

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

15 Apr 15:19
Compare
Choose a tag to compare

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

28 Feb 09:46
Compare
Choose a tag to compare
VMA 8.4.102 Pre-release
Pre-release

New Features

  • Disable TCP congestion control using VMA parameter

Fixed

  • Fix double free of TCP timer event