Skip to content

Releases: Mellanox/libvma

VMA 8.6.1

06 May 14:21
b9395d5
Compare
Choose a tag to compare
VMA 8.6.1 Pre-release
Pre-release

New Features

  • Add capabiliy mask to device data
  • Add support retrieving the memory used by RING_CB
  • Add support to get RING_CB HW descriptors
  • add external mem support for RING_CB
  • Always use at least four WQEs with MP_RQ
  • use DUMP_LKEY to strip down network
  • Support UDP HW RX timestamp in SocketXtreme (#605)
  • Use ib_ctx inside ring to convert CQE TS to timespec (#599)
  • Add some debug prints to ring_cb (#595)
  • Reduce unnecessary socketxtreme code
  • Unify setsockopt/getsockopt

Fixed

  • Modify libnl3-route-dev error message (#608)
  • Fix setsockopt(IP_MULTICAST_IF) with struct mreq (#613)
  • Fix statistics for socketXreme income data (#611)

VMA 8.6.0

22 Mar 13:44
Compare
Choose a tag to compare
VMA 8.6.0 Pre-release
Pre-release

New Features

  • Use kbps value for setting enhanced rate limit (#591)

Fixed

  • Fix TCP MSS incompatibility with RFC-793
  • Fix zero-window ack probe
  • Align lwip timer interval to VMA tcp timer interval
  • Remove cq_type parameter from ring functions

VMA 8.5.7

19 Feb 17:02
bb064dc
Compare
Choose a tag to compare

New Features

  • Extend gtest with vmad_flow tests
  • Extend gtest with vmad_state tests
  • Extend gtest with vmad_init tests
  • Extend gtest with vmad_hash tests
  • Extend gtest with vmad_bitmap tests
  • Create gtest/vmad unit
  • Extend gtest with mix_list tests

Fixed

  • Fix no traffic for Alias NetVSC interfaces
  • Fix issues found by gtest/vmad_hash
  • Fix issues found by gtest/vmad_bitmap

VMA 8.5.6

08 Feb 15:07
Compare
Choose a tag to compare
VMA 8.5.6 Pre-release
Pre-release

New Features

  • Add support for padded stridingRQ

Fixed

  • Fix rate limit if no connection established yet
  • Fix Deadlock on blocking TCP send
  • Changed bucket node choice for 5t flow
  • Move dm_context class from util to dev
  • Rename jenkins target vmapoll with socketxtreme
  • Fix issues in tcp_split_segment function

VMA 8.4.101

05 Feb 13:32
Compare
Choose a tag to compare
VMA 8.4.101 Pre-release
Pre-release

Fixes

  • Fix issues in tcp_split_segment function

VMA 8.5.5

01 Feb 13:01
235e602
Compare
Choose a tag to compare
VMA 8.5.5 Pre-release
Pre-release

New Features

  • Align burst control with libibverbs new API
  • Modify TAP interface name
  • Add valgrind detection macro to ring_eth_direct
  • Update License date to 2018

Fixes

  • Inline private function in ring_bond_eth_netvsc
  • Fix Ubuntu 17.10 issue in build_deb.sh

VMA 8.5.4

28 Jan 17:26
cda8da0
Compare
Choose a tag to compare
VMA 8.5.4 Pre-release
Pre-release

Fixes

  • Fix gcc7 format-truncation warning

VMA 8.5.3

27 Jan 09:04
5432e78
Compare
Choose a tag to compare
VMA 8.5.3 Pre-release
Pre-release

New Features

  • Improve handle for 5t rule
  • Add free htid detection
  • Add VMA_MSG_FLOW processing
  • Inform daemon about flows
  • Add TAP statistics
  • Add ring_bond_eth_netvsc
  • Detect NetVSC interfaces
  • Cleanup redundant poll_sn occurrences
  • Update recommended installation command
  • Add get ib_ctx object from interface name
  • Arrange Ring statistics
  • Clean stats_printer.cpp
  • Add support for IP_TOS in setsockopt
  • Add support for packet packing burst control
  • Add support for pcp setting in setsockopt
  • Merge kernel setsockopt from TCP and UDP sockets
  • Minor changes in flow_table operators
  • Detect device port without rdma_cm
  • Improve vma.service unit for inbox
  • Optimize global get buffers procedure
  • Add extra api to get ring TX fd from socket

Fixes

  • Resolve issue from static analysis tools
  • Workaround for tc u32 thable deletion issue
  • Fix epoll_wait returns fd EPOLLOUT event twice
  • Fix direct QP and CQ destruction
  • Fix compilation if libibverbs doesn't use libnl
  • Compile Sockperf for Jenkins against actual libvma
  • Fix SQ buf pointer

VMA 8.5.2

11 Jan 17:19
Compare
Choose a tag to compare
VMA 8.5.2 Pre-release
Pre-release

New Features

  • Print warning when extra api functions are not supported
  • Improve debian package build script
  • Add direct-ring creation and HW descriptors logic
  • Expose network header using new extra_api
  • Make profiles unique in the map
  • Add new structs for external ring type
  • Reorder netlink event registration at startup
  • Add support for Pattern Klm in MP-RQ
  • Modify valgrind suppression file
  • Remove ldconfig from installation
  • Add write combining barrier for Blue Flame send

Fixes

  • Fix systemd mode in debian package
  • Fix crash when VMA could not resolve neighbor
  • Fix SYN messages are sent to invalid peer

VMA 8.4.11

11 Jan 09:46
Compare
Choose a tag to compare
VMA 8.4.11 Pre-release
Pre-release

New Features

  • Add systemd support for daemon
  • Improve selection of filesystem monitor method

Fixes

  • Fix crash when VMA could not resolve neighbor
  • Fix SYN messages are sent to invalid peer
  • Reorder netlink event registration at startup
  • Fix daemon for powerpc
  • Fix issue in inotify processing
  • Correct warning check for flow steering