libmlx4 (41mlnx1-OFED.4.5.0.0.3) unstable; urgency=low

  * Roll 41mlnx1-1

 -- Alaa Hleihel <alaa@mellanox.com>  Sun, 07 May 2017 18:03:10 +0200

libmlx4 (1.2.1mlnx1-1) unstable; urgency=low

  * Roll 1.2.1mlnx1-1

 -- Alaa Hleihel <alaa@mellanox.com>  Tue, 09 Aug 2016 10:53:10 +0200

libmlx4 (1.0.6mlnx1-1) unstable; urgency=low

  * libmlx4: Fix MR address change in rereg_mr
  * libmlx4: revert the endianess fix for immediate data
  * libmlx4: split post_send_one to qp types
  * libmlx4: Add post_send_one to qp struct
  * libmlx4: remove inl from basic set_data_seg functions
  * libmlx4: Set data segment in one function
  * libmlx4: set ctrl segment in one funtion
  * libmlx4: use htonl when copy immediate data to WQE
  * libmlx4: fix bug in bf_buf_size update
  * libmlx4: Define set_data_seg as inline function
  * libmlx4: reduce cache used by datapath
  * libmlx4: optimize wq_overflow
  * libmlx4: Add anothe DB ringing method
  * libmlx4: Use x86_64 SSE2 instructions to improve bf_copy
  * libmlx4: Add new DB ringing mode
  * libmlx4: use all 8 BFs
  * libmlx4: split ring_db function
  * libmlx4: add door-bell ring function
  * Modify call from ibv_exp_getenv to ibv_exp_cmd_getenv
  * libmlx4: fix contiguous page registration
  * Modify to use verbs specific getenv
  * libmlx4: avoid creating AH with DLID 0
  * libmlx4: fixed resize cq overrun bug
  * libmlx4.spec.in: Changed valgrind libs DESTDIR
  * Added valgrind support
  * fixed and added valgrind Macros
  * Adding experimental dereg_mr support
  * shared_mr: handle duplication from glob/procfs
  * shared_mr: fine-tuned counter mode name
  * fix 32 bit compile warning
  * shared mr with counter name support
  * libmlx4: allow user to specify the addr of contig pages.
  * libmlx4: avoid using gettimeofday in mlx4_reg_shared_mr.
  * libmlx4: init exp_mw_bind.
  * libmlx4: added -Werror to Makefile
  * ibmlx4: Use masked atomics only if max_atomic_arg defined
  * wc_flags should be set even when using experimental verbs
  * libmlx4: return errno  on ibv_post_srq_recv
  * libmlx4: Retry open shared mr file
  * libmlx4: Add completion opcodes for masked atomic operations
  * Verify hop_limit > 1 in create_ah
  * libmlx4.spec.in: Support configure_options flag.
  * configure: Update AM_INIT_AUTOMAKE to support new auto tools.
  * Add MR re-registeration
  * mlx4: Add support for timestamping when initiating context.
  * libmlx4: Do not publish support for IBV_CALC_OP_MAXLOC
  * Fix comp_mask handling in ibv_exp_query_values
  * libmlx4: Simplify extended atomics API
  * libmlx4: Fix wrong wqe pointer advance
  * libmlx4: Add support for masked atomics
  * Revert "libmlx4: Fix log function to avoid overflow"
  * libmlx4: add ibv_exp_modify_qp to mlx4
  * libmlx4: Fix overflow on flag mask
  * libmlx4: Fix log function to avoid overflow
  * libmlx4: improve experimental interface
  * A correct AH was free'd by mistake
  * Align create_ah_ex and query_port_ex to upstream
  * Change imm_data to ex.imm_data or ex.invalidate_rkey
  * libmlx4: change wc_size from int to uint32_t.
  * libmlx4: Print prefer_bf message only in trace mode.
  * libmlx4: separate mlx4_post_send to EXP & NON EXP

 -- Vladimir Sokolovsky <vlad@mellanox.com>  Wed, 10 Dec 2014 10:53:10 +0200

libmlx4 (1.0.5mlnx1-1) unstable; urgency=low

  * resize_cq: fix possible endless loop scanning CQ
  * User QP/SRQ in work completion
  * libmlx4: Align verbs interface with upstream
  * libmlx4: add ibv_exp_reg_mr experimental verb
  * libmlx4: Change legacy extended verbs to experimental verbs
  * libmlx4: Change legacy extended uverbs to experimental uverbs
  * unmap hca_clock_page in mlx4_uninit_context
  * Enable contigous pages for Control resources by default
  * New experimental verbs for query_port
  * Added htobe64 definition which is missing on SLES10
  * Fix QoS issues for UD QPs
  * Allocate zoeroized memory for CQ
  * libmlx4: Change sandy bridge work around algorithm
  * libmlx4: add debian to EXTRA_DIST
  * libmlx4: add support for "git review" command line gerrit tool
  * libmlx4: Fix "make distcheck"
  * Add allowed_wc_flags
  * libmlx4: Fix valgrind errors.
  * Raw IB QP fix
  * libmlx4: Change inline receive interface
  * Revert "move flow steering to experimental verbs"
  * move flow steering to experimental verbs
  * libmlx4: resolve segfault on ibv_xsrq_pingpong
  * Raw Eth QP - prevent loopback on SRIOV
  * libmlx4: remove struct ts and use direct field timestamp
  * Fix compilation issue due to shifting bind_mw struct in ib_send_wr
  * libmlx4: Add experimental inline receive
  * Double check in order to prevent division by zero.
  * Add a missing check for a value of a certain variable
  * libmlx4 - qp: optimize single segment case around set_data_seg()
  * libmlx4 - Inform GCC about hotspot functions so those can be optimized more aggressively.
  * libmlx4 - Add branch prediction helpers to qp and cq data path functions.
  * libmlx4 - Using unsigned indices allow GCC to generate a bit more efficient code.
  * IP based addressing support
  * Implementing verbs bind_mw (for binding type 1 memory windows)
  * Adding support to post bind (type 2) memory windows
  * Adding support to post invalidate messages
  * Implementing verbs alloc_mw and dealloc_mw
  * Adding work completions that are related to memory windows
  * fix incorrect timestamp
  * add a workaround for hw bug in hwclock wraparound
  * extension verb: mlx4_query_values are reading hwclock
  * extension verb: mlx4_query_device_ex
  * extension verb: mlx4_create_cq_ex
  * implement ibv_poll_cq_ex extension verb
  * XRC - move warning to be under trace mode
  * XRC - fix leak in legacy flow
  * libmlx4 : Globaly avoid spinlocks for multithreaded apps
  * Handle missing symbols in Xen server 6.1
  * libmlx4: Cache link layer's type in mlx4_context. Caching will allow us to avoid ibv_query_port calls and save time in ibv_create_ah.
  * XRC - sync to latest upstream changes
  * XRC issues
  * libmlx4: XRC binary compat layer

 -- Vladimir Sokolovsky <vlad@mellanox.com>  Sun, 23 Mar 2014 14:16:10 +0200

libmlx4 (1.0.4mlnx2-1) unstable; urgency=low

  * libmlx4: Add Cross-channel capability
  * libmlx4: Add mlx4_post_task
  * libmlx4: Add mlx4_query_device_ex
  * libmlx4: Add mlx4_modify_cq
  * libmlx4: Support Cross-channel capability in mlx4_create_qp_ex
  * libmlx4: Add new fields and opcodes to support Cross-channel
  * libmlx4: Remove legacy mverbs code
  * libmlx4: Add support for XRC QPs
  * libmlx4: contig pages over 4GB
  * stall code to be run only on x86
  * Implement ibv_create_flow and ibv_destroy_flow
  * Revert "Add support for ibv_attach_flow and ibv_detach_flow."
  * libmlx4 fix compilation warnings
  * Handle 0-length s/g list entries correctly
  * libmlx4.spec.in: Fix %files macro
  * configure: disable mverbs by default
  * libmlx4: verbs extensions breaks MVERBS implementation
  * shared_mr support on top of verbs extension
  * libmlx4: Infra-structure changes to support verbs extensions
  * fixed an issue with definition of container_of
  * Revert "verbs extension mechanism based on Sean first patch"

 -- Vladimir Sokolovsky <vlad@mellanox.com>  Mon, 7 Jan 2013 13:38:10 +0200

libmlx4 (1.0.4mlnx1-1) unstable; urgency=low

  * New Mellanox release.

 -- Vladimir Sokolovsky <vlad@mellanox.com>  Mon, 7 Jan 2013 13:38:10 +0200

libmlx4 (1.0.4-1) unstable; urgency=low

  * New upstream release.
    - IBoE multicast support.
  * Update maintainer and remove DM-Upload-Allowed now that I'm a DD.

 -- Roland Dreier <rbd@debian.org>  Wed, 28 Mar 2012 10:31:52 -0700

libmlx4 (1.0.3-1) unstable; urgency=low

  * New upstream release.
    - Add ConnectX-3 support.
    - Add IBoE support.
  * Since we have plugin in /usr/lib/libibverbs, we need to depend on
    libibverbs (>= 1.1.3).

 -- Roland Dreier <roland@digitalvampire.org>  Wed, 06 Jul 2011 23:54:24 -0700

libmlx4 (1.0.2-1) unstable; urgency=low

  * New upstream release.
    - Fix potential problems running under Valgrind.
    - Add support for resize CQ operation.
    - Fix other minor bugs.
  * Update maintainer and set DM-Upload-Allowed to yes.  (Closes: #632108)
  * Switch to dpkg-source 3.0 (quilt) format.
  * Acknowledge NMU (Closes: #621664).
  * Change build system from cdbs to debhelper 7.
  * Use libibverbs 1.1.3 feature to move plugin to /usr/lib/libibverbs
    to fix multiple problems with a not-exactly-shlib in /usr/lib.
  * Add debian/watch file.
  * Move -dbg package to section debug.
  * Update to Standards-Version: 3.9.2.

 -- Roland Dreier <roland@digitalvampire.org>  Wed, 06 Jul 2011 13:32:18 -0700

libmlx4 (1.0-1.1) unstable; urgency=low

  * Non-maintainer upload.
  * Don't ship .la files (Closes: #621664).

 -- Luk Claes <luk@debian.org>  Fri, 01 Jul 2011 19:09:59 +0200

libmlx4 (1.0-1) unstable; urgency=low

  * Initial release.  (Closes: #456355)

 -- Roland Dreier <rolandd@cisco.com>  Fri, 14 Dec 2007 09:51:39 -0800
