VMA 8.8.2
Pre-release
Pre-release
New Features
- Remove useless inlining
- Remove useless inlining in daemon
- Remove inlining for vlog_printf()
- Add Burst-Packet-Pacing support for upstream
- Add Packet Pacing support for upstream
- Improve flow processing
- Add tc_add_filter_dev2tap() operation
- Add tc_add_filter_tap2dev() operation
- Add tc_add_filter_link() operation
- Use netlink API to control TC rules
- Ignore events of a closed socket for SocketXtreme
- Add methods mask to VMA extra api
- Verify mlx4 steering creation for bare-metal
- Include Debian log file into jenkins artifact
- Update debian/control file
- Update debian copyright
- Enable service status for non root
- Add debian watch file
- Improve init script
- Add service mandatory option as force-reload
- Improve vma service support on different systems
- General redundant deadcode cleanup
- Add ring modification function to vma_extra api
- Cleanup socketxtreme and vmapoll configuration parameters
- Add burst capability check to get_ring_descriptors
Fixed
- Fix double free in free_libvma_resources
- Fix filter multicast packets after bind
- Fix VMA_EXCEPTION_HANDLING=0/1 generates core
- Fix missing update of CQ consumer index
- Fix Rx and Tx migrations thread safety
- Fix root detection
- Fix RoCE lag warning is not presented
- Fix RX TAP migration failure for 3t connections
- Fix g_tcp_timers_collection destructor cleanup