aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-05-06Roll libmlx4 1.0.6 releaseHEADlibmlx4-1.0.6masterRoland Dreier4-6/+10
2014-05-06Enable subdir-objects for automakeRoland Dreier1-1/+1
2014-05-05Use dh-autoreconf to fix build on ppc64elRoland Dreier3-2/+11
2014-05-05Add receive flow steering supportMatan Barak1-0/+2
2014-01-29Add support for XRC QPsSean Hefty8-95/+453
2014-01-29Update to use libiverbs extension support / verbs_register_driver()Yishai Hadas5-43/+50
2014-01-29Remove compatibility with libibverbs < 1.1.7Roland Dreier8-92/+26
2013-11-15resize_cq: Fix possible endless loop scanning CQRoland Dreier1-1/+1
2013-05-30Roll libmlx4 1.0.5 releaselibmlx4-1.0.5Roland Dreier3-3/+14
2013-05-28configure: Minor updates suggested by autoupdateRoland Dreier1-5/+3
2013-05-21Use autoreconf in autogen.shRoland Dreier1-5/+1
2013-05-21Rename configure.in -> configure.acRoland Dreier1-0/+0
2013-04-03Add raw packet QP supportOr Gerlitz3-0/+21
2013-04-03Have ibv_modify_qp() return right value when ibv_query_port() failsDotan Barak1-2/+4
2013-04-03Change enumeration names for masked atomic opcodesDotan Barak1-2/+2
2013-04-03Use BlueFlame for RDMA Write [with immediate] without dataDotan Barak1-0/+2
2013-04-03Allow using the whole Blue Flame bufferDotan Barak1-1/+1
2013-04-03Replace sscanf() with strtol()Dotan Barak1-2/+2
2013-03-22Add support for 64B CQEsOr Gerlitz5-39/+87
2012-03-28Roll libmlx4 1.0.4 releaselibmlx4-1.0.4Roland Dreier3-5/+8
2012-03-28Update maintainer now that I'm a DDRoland Dreier2-2/+9
2012-03-26Add IBoE multicast supportShawn Bohrer1-7/+32
2012-03-26Roll libmlx4 1.0.3 releaselibmlx4-1.0.3Roland Dreier3-4/+10
2012-03-23Fix IBoE SL -> 802.1Q priority-bits mappingOr Gerlitz2-3/+7
2012-03-23Add link_layer field to mlx4 QPsOr Gerlitz2-0/+10
2012-03-23Use Ethernet 802.1Q VLAN-related fields in CQEOr Gerlitz1-11/+14
2012-03-06Fix possible missed completion eventRoland Dreier1-1/+1
2011-08-11Add "foreign" option to AM_INIT_AUTOMAKERoland Dreier1-1/+1
2011-07-26Align the list of supported ConnectX devices with kernelOr Gerlitz1-0/+22
2011-07-26Add IBoE UD/VLANs supportOr Gerlitz4-3/+10
2011-07-26Add IBoE supportOr Gerlitz4-3/+51
2011-07-06Moving plugin out of /usr/lib means we now depend on libibverbs 1.1.3Roland Dreier2-2/+9
2011-07-06Acknowledge Debian NMURoland Dreier1-1/+8
2011-07-06Update to Debian standards version 3.9.2Roland Dreier2-12/+6
2011-07-06Roll libmlx4 1.0.2 releaselibmlx4-1.0.2Roland Dreier3-5/+9
2011-07-06Return ERRNO codes from ibv_post_send/recv instead of -1Jason Gunthorpe1-6/+7
2011-07-06Move plugin .so to /usr/lib/libibverbsRoland Dreier4-2/+15
2011-07-06Enable quiet build rules with automake 1.11+Roland Dreier1-0/+2
2011-07-06Revert "Update build system to use shave"Roland Dreier5-324/+1
2011-07-06Small configure.in modernizationsRoland Dreier1-2/+3
2011-07-06Change Debian build system from cdbs to debhelper 7Roland Dreier4-7/+10
2011-07-06Don't ship .la files in Debian libmlx4-devRoland Dreier2-2/+3
2011-07-06Note that we fix Debian bug about maintainer address in Debian changelogRoland Dreier1-2/+2
2011-07-05Convert to new 3.0 (quilt) source format.Roland Dreier2-0/+8
2011-06-27Set DM-Upload-Allowed now that Roland is a Debian MaintainerRoland Dreier1-1/+2
2011-04-26Package description shouldn't start with an articleRoland Dreier1-1/+1
2010-02-08Initialize SRQ scatter entries when creating an SRQJack Morgenstein1-0/+6
2009-09-14Update function prototypes to match libibverbs enum type changeJason Gunthorpe2-8/+8
2009-08-03Fix version in taball filename in RPM spec fileSebastien Dugue1-1/+1
2009-08-03mmap() needs some includesSebastien Dugue1-0/+2
2009-07-29Use mmap(MAP_ANONYMOUS) to allocate queue buffersSebastien Dugue1-8/+7
2009-07-22Remove empty stubs for detach/attach_mcastJason Gunthorpe3-14/+2
2009-06-17Roll libmlx4-1.0.1 releaselibmlx4-1.0.1Roland Dreier3-6/+14
2009-06-17Merge spec file changelog from FedoraRoland Dreier1-1/+4
2009-06-17Move -dbg Debian package to section debugRoland Dreier2-3/+4
2009-06-17Update build system to use shaveRoland Dreier5-1/+324
2009-06-17Update Debian policy version to 3.8.2Roland Dreier2-2/+3
2008-12-24Set ownership bit correctly when copying over CQEs during CQ resizeJack Morgenstein1-0/+2
2008-11-25Fix race between create QP and destroy QPJack Morgenstein2-16/+12
2008-06-23Optimize QP stampingEli Cohen1-1/+3
2008-04-23Implement resize CQVladimir Sokolovsky3-6/+91
2008-04-04Fix CQ cleanup when QP is destroyedRoland Dreier3-18/+18
2008-03-30Change openib.org URLs to openfabrics.org URLsRoland Dreier1-2/+2
2008-03-12Add debian/watch fileRoland Dreier2-0/+9
2008-01-28Update RPM spec changelog to avoid a macroRoland Dreier1-3/+3
2008-01-27Spec file cleanups based on Fedora reviewRoland Dreier1-5/+12
2008-01-24Don't use memcpy() to write blueflame sendsJack Morgenstein1-1/+16
2008-01-11Fix value of pkey_index in QP1 completionsDotan Barak1-1/+1
2008-01-10Revert "Don't add an extra entry to CQs"Roland Dreier2-14/+6
2008-01-03Micro-optimize mlx4_poll_one()Roland Dreier1-4/+5
2008-01-03Fix test for GRH presence in mlx4_poll_one()Jack Morgenstein1-1/+1
2007-12-18Clear context struct at allocation timeJack Morgenstein1-1/+1
2007-12-14Use real Homepage: tag instead of pseudo-header inside descriptionRoland Dreier1-6/+1
2007-12-14Add Closes: tag for Debian ITP bugRoland Dreier1-1/+1
2007-12-14Move to using cdbs to generate Debian/control for better Build-dependsRoland Dreier1-1/+1
2007-12-14Update Debian version to 1.0-1Roland Dreier1-2/+2
2007-12-09Roll libmlx4 1.0 releaselibmlx4-1.0Roland Dreier2-4/+7
2007-12-03Update summary line to mention "ConnectX" in Fedora RPM spec fileRoland Dreier1-1/+1
2007-12-03Update Debian policy version to 3.7.3Roland Dreier1-1/+1
2007-11-30Roll libmlx4-1.0-rc1 releaselibmlx4-1.0-rc1Roland Dreier3-8/+8
2007-11-30Use DEB_AUTO_UPDATE_LIBTOOL to avoid setting RPATHRoland Dreier1-0/+1
2007-11-30Mark "driver" file in sysconfdir with %configRoland Dreier1-1/+1
2007-11-29Don't add an extra entry to CQsRoland Dreier2-6/+14
2007-11-29Update download URLRoland Dreier2-2/+2
2007-11-29Slightly improve wording in READMERoland Dreier1-3/+3
2007-11-28max_recv_wr must be > 0 for non-SRQ QPsJack Morgenstein1-2/+6
2007-11-28Return ENOSYS instead of -ENOSYSGleb Natapov1-1/+1
2007-10-26Fix spec file License: tagRoland Dreier1-1/+1
2007-10-23Change __always_inline to inlineRoland Dreier1-2/+2
2007-10-22Fix thinko in headroom marking order commitJack Morgenstein1-1/+1
2007-09-20Fix data corruption triggered by wrong headroom marking orderJack Morgenstein1-3/+20
2007-09-18Factor out setting WQE segment entriesRoland Dreier1-40/+46
2007-09-10Reset RQ doorbell counter to 0 when QP is resetMichael S. Tsirkin1-0/+2
2007-08-21libmlx4 has no ChangeLog, so remove mention from spec fileRoland Dreier1-1/+1
2007-08-21Kernel module is called mlx4_ib, not ib_mlx4Roland Dreier1-1/+1
2007-08-08Remove ibv_driver_init from linker version scriptRoland Dreier1-1/+0
2007-07-27Fix inline sends with num_sge > 1Gleb Natapov1-0/+1
2007-07-17Fill in send queue sizes in userspace query QP functionJack Morgenstein1-2/+14
2007-07-10Use BlueFlame for RDMA_READ work requests tooJack Morgenstein1-1/+3
2007-07-03Fix Valgrind annotations so they can actually be builtRoland Dreier1-5/+6
2007-07-03Clean up NVALGRIND comment in config.h.inRoland Dreier1-1/+1
2007-07-02Add new device IDs for PCIe gen2 HCAsRoland Dreier1-16/+6
2007-06-21Remove deprecated ${Source-Version} from debian/controlRoland Dreier1-3/+3
2007-06-18Remove private implementation of ibv_read_sysfs_file()Roland Dreier2-38/+3
2007-06-18Add a memory barrier before setting an inline data segment's byte countJack Morgenstein1-0/+13
2007-06-16Fix returned max_inline_data QP capRoland Dreier1-1/+1
2007-06-14Make sure inline segments in send WQEs don't cross 64 byte boundariesRoland Dreier2-29/+92
2007-06-13Handle buffer wraparound in mlx4_cq_clean()Jack Morgenstein1-5/+10
2007-06-13Handle new FW requirement for send request prefetchingRoland Dreier5-46/+94
2007-06-11Make sure RQs have max_recv_sge >= 1Roland Dreier1-0/+2
2007-06-11Fix problem with inline WQE in post_send error flowJack Morgenstein1-0/+1
2007-06-11Fix handling of wq->tail for send completionsEli Cohen1-1/+1
2007-06-07Make sure RQ allocation is always validRoland Dreier2-29/+19
2007-06-04Fix word size in doorbell allocator bitmapsEli Cohen1-2/+2
2007-05-29Fix max_send_sge and max_inline_data returned from create QPRoland Dreier1-3/+2
2007-05-24Initialize send queue entry ownership bitsRoland Dreier3-7/+18
2007-05-23Don't allocate RQ doorbell if using SRQRoland Dreier1-9/+16
2007-05-22Handle freeing doorbell recordsRoland Dreier3-16/+45
2007-05-20debian/rules: Remove DEB_DH_STRIP_ARGSRoland Dreier1-1/+0
2007-05-20Check if SRQ is full when posting receiveRoland Dreier1-0/+7
2007-05-20Pass send queue sizes from userspace to kernelRoland Dreier5-11/+51
2007-05-20Use wc_wmb() when posting BlueFlame send WQEsRoland Dreier2-1/+18
2007-05-02Fix inline send posting when posting more than one requestJack Morgenstein1-0/+1
2007-04-23Use BlueFlame for inline sendsRoland Dreier5-10/+55
2007-04-20Handle IBV_SEND_INLINE for send work requestsRoland Dreier1-1/+25
2007-04-20Remove inline keyword from wq_overflow()Roland Dreier1-1/+1
2007-04-19Implement mlx4_cq_clean()Roland Dreier1-4/+52
2007-04-19Fix paths in Debian install files for libibverbs 1.1Roland Dreier2-2/+3
2007-04-19Trivial whitespace fixesRoland Dreier4-23/+23
2007-04-19Fix implicit declaration of memset() and memcpy() warningsJack Morgenstein1-1/+1
2007-04-19Fix CQ size sanity checkJack Morgenstein1-1/+1
2007-04-12Implement posting of RDMA and atomic operationsRoland Dreier2-25/+54
2007-04-12Set correct byte_len in completions for atomic operationsRoland Dreier1-2/+2
2007-04-10Multiple SRQ fixesRoland Dreier1-4/+3
2007-04-10Trivial whitespace change to line up '='sRoland Dreier1-2/+2
2007-04-10Add all PCI idsRoland Dreier1-3/+13
2007-04-10Trivial whitespace cleanupsRoland Dreier1-8/+8
2007-04-10Don't set last byte of GID for non-global address vectorsRoland Dreier1-3/+0
2007-04-10Remove unused source file ah.cRoland Dreier1-60/+0
2007-04-09Implement handling for completions with errorRoland Dreier1-26/+71
2007-04-09Simplify completion with error handlingRoland Dreier1-6/+3
2007-04-09Initial import of libmlx4 repositoryRoland Dreier31-0/+3412