Skip to content

VMA 8.8.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@liranoz12 liranoz12 released this 26 Dec 13:52
· 390 commits to master since this release
57196d6

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