VMA 8.8.1
Pre-release
Pre-release
New Features
- Simplify is_mp_ring() method
- Cleanup performance counters
- Improve UDP performance
- Improve rx ring creation flow
- Unify poll_and_process_element_rx() and drain_and_process()
- Unify rfs_uc::rx_dispatch_packet()
- Use single event update method
- Disable draining for SocketXtreme
- Add SocketXtreme API usage check
- Set default parameters for SocketXtreme mode
- Add VMA_SOCKETXTREME environment variable
- Unify clean_cq() function
- Add sanity check for correct SocketXtreme mode usage
- Unify setting rx.context
- Optimize get_cqe64()
- Remove socketxtreme specific methods in cq_mgr_mlx5
- Use m_mlx5_cq fields
- Remove socketXtreme specific fields in cq_mgr_mlx5
- Improve performance of cqe processing
- Move socketxtreme cq processing to cq_mgr_mlx5
- Use post_recv() in socketxtreme mode from qp_mgr_mlx5
- Unify sockinfo code
- Enable socketxtreme_poll() for all modes
- Unify reclaim rx buffers
Fixed
- Fix pad length in umr mode