Releases: Mellanox/libvma
Releases · Mellanox/libvma
VMA 8.6.1
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
VMA 8.6.0
VMA 8.5.7
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
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
Fixes
- Fix issues in tcp_split_segment function
VMA 8.5.5
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
VMA 8.5.3
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
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
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