Releases: Mellanox/libvma
Releases · Mellanox/libvma
VMA 8.5.1
New Features
- Use --enable-socketxtreme configuration in jenkins
- Add failure message for --enable-vmapoll
- Rename inside tests
- Rename vmapoll internal functions
- Rename vmapoll interfaces
- Use --enable-socketxtreme option
- Add support for route and rule extended table id
- Disable TCP congestion control using VMA parameter
- Remove volatile when handling CQE in MP_RQ
- Add systemd support for daemon
- Improve build configure structure
- Improve selection of filesystem monitor method
- Allow to override build date
- Add support for static ARP entries
- Optimize ib_ctx_handler clas
Fixes
- Revert some vma_extra sockeXtreme names change
- Fix typo in CQ struct debth->debt
- Not respond to incoming FIN in the listen state
- Not respond to incoming RST in the listen state
- Fix daemon for powerpc
- Fix issue in inotify processing
- Correct warning check for flow steering
- Fix typos in README.txt
VMA 8.4.10
New Features
- Send quickack depending on the payload size
- Add MTU find logic to ring
- VMA stats - Remove timewait interval in last cycle
Fixes
- Fix ibv_destroy_cq() failure while VMA_TCP_3T_RULES=1
- Use dst_enty to find the route MTU
- Inherit missing properties from the parent
- Fix ring statistics are not updated was flowtag is enabled
- Fix VMA_BUFFER_BATCHING_MODE is ignored while set from spec
VMA 8.4.9
New Features
- Override MTU from route over interface MTU
- Add parsing route table metrics
- Rename VMA_SPEC parameter 6973 to 7750
- Add VMA_TCP_QUICKACK environment variable
- Add TCP_QUICKACK option support
- Add delayed ack control into LWIP
- Modify valgrind suppression file
- Check if the module parameters exists
- Add Coverity badge to README.md
- Disable parser warning coverity checker
Fixes
- Fix TCP zero-window probe message sequence number
- Fix TCP zero window probe when there is data in-flight
- Fix compilation for --enable-opt-log=high
- Fix possible deadlock during connect
- Fix traffic is not offloaded for high VMA_RX_WRE values
VMA 8.4.8
VMA 8.4.7
VMA 8.4.6
VMA 8.4.5
New Features
- Add On Device Memory support
- Move epoll's poll_os logic to the internal thread
- Enable Debian package timestamp
Fixes
- Consider cache_line when getting CQE
- Solve gcc7.x [deprecated]
- Solve gcc7.x [format-overflow]
- Solve gcc7.x [array-bounds]
- Solve gcc7.x [implicit-fallthrough]
- Fix TCP window deadlock in case of a small window
- Fix lack of interface reinitialization (Tx PRM implementation)
- Fix Valgrind issue - uninitialized byte(s)
- Fix wrong handling of UDP setsockopt() using UDP_MAP_REMOVE
VMA 8.4.4
New Features
- Add netmap API VMA wrapper
- Add statistics to Multi-Packet rings
Fixes
- Update output example and default parameters in README.txt
- Fix for the first packet checksum in case VLAN trunk
- Remove ambiguous line from insufficient hugepage warning
- Fix possible crash when migration occurs
- Fix compilation error when configuring using disable-exp-cq
- Reduce interval for syncing time_converter clock parameters
- Nullify application name after freeing its pointer
VMA 8.4.3
VMA 8.4.2
New Features
- Add a dummy packet send during getsockname()
- Enable dynamic signaling for Tx PostSend PRM
- Enable dynamic WQE size inlining in BlueFlame
- Amend VMAPOLL Tx to use MLX5 PostSend PRM
- Enable TX Post-Send PRM for non-VMAPOLL
- Add scatter/gather array helper
- Add KVM virtualization detection
- Support ioctl() with FIONREAD flag
- Improve performance of epoll implementation
- Add an option to gracefully exit() on startup failure
- Add valgrind detection macros
- Disable ring migration for RING_LOGIC_PER_USER_ID
- Eliminate coverity-8.7 failures
- Update License date to 2017
Fixes
- Fix handling of SO_LINGER in case l_linger is zero
- Change logic of interface selection in attach receiver
- Reduce amount of log messaging for DBG level
- Fix VMA_POLL crash when exiting
- Add set of gtest cases
- Fix flags parameter verification for UDP flow
- Fix incorrect setting EEXIST in global_ring_wakeup
- Fix error processing for send operations
- Fix array out of range in vma_extra api
- Fix some Valgrind issues in VMA
- Fix csbuild reported errors (one error is suppressed)