diff --git a/configure.ac b/configure.ac index 9e0e0ce5a1..e9cdd7480b 100644 --- a/configure.ac +++ b/configure.ac @@ -13,8 +13,8 @@ dnl===-----------------------------------------------------------------------=== # Update version number here: # define([vma_ver_major], 8) -define([vma_ver_minor], 8) -define([vma_ver_revision], 1) +define([vma_ver_minor], 7) +define([vma_ver_revision], 7) define([vma_ver_release], 0) @@ -29,8 +29,8 @@ AC_INIT(libvma, [vma_ver_major.vma_ver_minor.vma_ver_revision], support@mellanox AC_CONFIG_HEADER([config.h]) VMA_LIBRARY_MAJOR=8 -VMA_LIBRARY_MINOR=8 -VMA_LIBRARY_REVISION=1 +VMA_LIBRARY_MINOR=7 +VMA_LIBRARY_REVISION=7 VMA_LIBRARY_RELEASE=0 AC_DEFINE_UNQUOTED(VMA_LIBRARY_MAJOR, ${VMA_LIBRARY_MAJOR}, [VMA Major Version]) diff --git a/journal.txt b/journal.txt index 09d1733697..d8894af7bf 100644 --- a/journal.txt +++ b/journal.txt @@ -1,31 +1,60 @@ +Version 8.7.7-0: +Date + Time 2019-01-30 +============================================================= +Added: + - RM #1647737 Modify Packet Pacing capability calculation + - RM #1605819 Add ring allocation logic control for all socket types + - RM #1576346 Modify RX HW timestamp capability calculation + - RM #1614459 Suppress pclose() ECHILD error + - RM #1610832 Cleanup socketxtreme in Jenkins + - RM #1450183 General code cleanups in ring headers + - RM #1450183 Move request_buffers_tx logic to ring_slave + - RM #1450183 Move rx_process_buffer logic to ring_slave + - RM #1450183 Move detach_flow logic to ring_slave + - RM #1450183 Move attach_flow logic to ring_slave + - RM #1450183 Move common fields and methods to ring_slave + - RM #1582189 Add Device Memory (Memic) support for upstream + - RM #1582188 Replace direct memcpy in dm_mgr + - RM #1574870 Print warning while RoCE LAG is enabled + - RM #1614436 Remove RoCE LAG warning duplications + - RM #1617358 Update License date to 2019 + - RM #1592783 Add mlx5 PTP support for upstream + - RM #1608765 Clean redundant dead code from vma_lwip class + +Fixed: + - RM #1649370 Fix crash during Plugin event + - RM #1646743 Fix get_cqe64() processing + - RM #1649972 Fix incorrect TCP snd_wnd statistic + - RM #1522964 Fix can't be interrupted while VMA_SELECT_POLL=-1 + Version 8.8.1-0: Date + Time 2018-12-26 ============================================================= Added: - - RM # Simplify is_mp_ring() method - - RM # Cleanup performance counters - - RM # Improve UDP performance - - RM # Improve rx ring creation flow - - RM # Unify poll_and_process_element_rx() and drain_and_process() - - RM # Unify rfs_uc::rx_dispatch_packet() - - RM # Use single event update method - - RM # Disable draining for SocketXtreme - - RM # Add SocketXtreme API usage check - - RM # Set default parameters for SocketXtreme mode - - RM # Add VMA_SOCKETXTREME environment variable - - RM # Unify clean_cq() function - - RM # Add sanity check for correct SocketXtreme mode usage - - RM # Unify setting rx.context - - RM # Optimize get_cqe64() - - RM # Remove socketxtreme specific methods in cq_mgr_mlx5 - - RM # Use m_mlx5_cq fields - - RM # Remove socketXtreme specific fields in cq_mgr_mlx5 - - RM # Improve performance of cqe processing - - RM # Move socketxtreme cq processing to cq_mgr_mlx5 - - RM # Use post_recv() in socketxtreme mode from qp_mgr_mlx5 - - RM # Unify sockinfo code - - RM # Enable socketxtreme_poll() for all modes - - RM # Unify reclaim rx buffers + - RM #1075188 Simplify is_mp_ring() method + - RM #1075188 Cleanup performance counters + - RM #1075188 Improve UDP performance + - RM #1075188 Improve rx ring creation flow + - RM #1075188 Unify poll_and_process_element_rx() and drain_and_process() + - RM #1075188 Unify rfs_uc::rx_dispatch_packet() + - RM #1075188 Use single event update method + - RM #1075188 Disable draining for SocketXtreme + - RM #1075188 Add SocketXtreme API usage check + - RM #1075188 Set default parameters for SocketXtreme mode + - RM #1075188 Add VMA_SOCKETXTREME environment variable + - RM #1075188 Unify clean_cq() function + - RM #1075188 Add sanity check for correct SocketXtreme mode usage + - RM #1075188 Unify setting rx.context + - RM #1075188 Optimize get_cqe64() + - RM #1075188 Remove socketxtreme specific methods in cq_mgr_mlx5 + - RM #1075188 Use m_mlx5_cq fields + - RM #1075188 Remove socketXtreme specific fields in cq_mgr_mlx5 + - RM #1075188 Improve performance of cqe processing + - RM #1075188 Move socketxtreme cq processing to cq_mgr_mlx5 + - RM #1075188 Use post_recv() in socketxtreme mode from qp_mgr_mlx5 + - RM #1075188 Unify sockinfo code + - RM #1075188 Enable socketxtreme_poll() for all modes + - RM #1075188 Unify reclaim rx buffers Fixed: - RM #1603531 Fix pad length in umr mode