aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-01-17Deprecate libibverbs git repoHEADmasterDoug Ledford112-23110/+10
2016-09-15Add support for UD traffic on RoCE v2Noa Osherovich1-19/+159
2016-09-15Add ibv_query_gid_type to support RoCE v2 UD trafficNoa Osherovich3-0/+73
2016-09-15Update man pages for RSS usageYishai Hadas6-3/+191
2016-09-15Expose RSS related capabilitiesYishai Hadas4-0/+63
2016-09-15Track asynchronous events on a work queueYishai Hadas2-0/+17
2016-09-15Extend create QP to get RX hash dataYishai Hadas1-1/+36
2016-09-15Extend create QP to get a Receive Work Queue indirection tableYishai Hadas3-6/+32
2016-09-15Introduce Receive Work Queue indirection table and its verbsYishai Hadas5-2/+179
2016-09-15Introduce Work Queue object and its verbsYishai Hadas5-1/+327
2016-08-25Update man pages for TSO supportBodong Wang3-20/+39
2016-08-25Add support for TCP segmentation offload (TSO)Bodong Wang2-8/+49
2016-08-25Fix ibv_cmd_query_device_ex to return valid outputBodong Wang1-8/+1
2016-07-19Roll 1.2.1 releaselibibverbs-1.2.1Doug Ledford2-2/+5
2016-06-23Update .gitignoreDoug Ledford1-0/+1
2016-06-23Fail compiles if no platform specific memory barriers existSteve Wise1-6/+1
2016-06-23libibverbs: add ARM64 memory barrier macrosSteve Wise1-0/+8
2016-06-06Add basic man page entry for ibv_xsrq_pingpongJarod Wilson2-1/+72
2016-06-04Merge remote-tracking branch 'yishaih/fcs'Doug Ledford5-3/+120
2016-06-04Add timestamp support in rc_pingpongYishai Hadas1-63/+215
2016-06-04Add a verb that queries real time values from the HCAMatan Barak3-1/+85
2016-06-04Create a single threaded CQMatan Barak3-1/+23
2016-06-04Add completion timestamp to poll_cqMatan Barak4-1/+23
2016-06-04Add timestamp_mask and hca_core_clock to ibv_query_device_exMatan Barak5-2/+39
2016-06-04Add member functions to poll an extended CQMatan Barak2-0/+161
2016-06-04Add support for extended creating CQ verbMatan Barak9-1/+281
2016-05-19Add SCATTER_FCS QP create flagMajd Dibbiny2-1/+3
2016-05-19Add extended device capability flagsMajd Dibbiny5-0/+35
2016-05-19Extend devinfo verbosity modeMajd Dibbiny1-0/+81
2016-05-17Add GID support to ibv_xsrq_pingpong exampleNoa Osherovich3-23/+60
2016-05-17Fix exchange message size in ibv_xsrq_pinpong exampleNoa Osherovich1-3/+3
2016-05-17Add an example to ibv_create_flow man pageYishai Hadas1-0/+62
2016-05-17Add man page for flow steering verbsMatan Barak2-2/+116
2016-05-17Add support for don't trap steering ruleMarina Varshaver1-1/+2
2016-05-17Add MR re-registerationYishai Hadas8-2/+217
2016-05-17Change rereg_mr API between libibverbs and the provider's libraryMatan Barak1-1/+1
2016-05-17Extend man pages to describe Memory Window usageYishai Hadas5-3/+208
2016-05-17Expose device capabilities for Memory Window type twoYishai Hadas1-0/+3
2016-05-17Add bind/unbind support for Memory Window type twoYishai Hadas1-3/+17
2016-05-17Expose device capability for Memory Window type oneYishai Hadas1-0/+1
2016-05-17Add bind/unbind support for Memory Window type oneYishai Hadas1-4/+32
2016-05-17Add alloc/dealloc Memory Window verbsYishai Hadas5-0/+96
2016-05-17Update ibv_post_send manual pageYishai Hadas1-8/+18
2016-05-17Add QP creation flags, support blocking self multicast loopbackEran Ben Elisha5-73/+193
2016-05-17Allow use of huge pages in multiple calls to ibv_fork_initLeon Romanovsky1-5/+3
2016-05-17libibverbs: Modify ibv_asyncwatch to accept the monitored deviceEran Ben Elisha2-5/+63
2016-05-17Roll 1.2.0 releaseDoug Ledford1-1/+1
2016-05-17libibverbs.spec.in: Use config.h substitutionDoug Ledford1-2/+5
2016-05-17Makefile.am: Don't allow strict aliasing by defaultDoug Ledford1-1/+1
2016-05-17Makefile.am: Fix "make distcheck"Alaa Hleihel1-0/+1
2016-05-13Add GID support to ibv_xsrq_pingpong exampleNoa Osherovich3-23/+60
2016-05-13Fix exchange message size in ibv_xsrq_pinpong exampleNoa Osherovich1-3/+3
2016-05-13Add an example to ibv_create_flow man pageYishai Hadas1-0/+62
2016-03-17Add man page for flow steering verbsMatan Barak2-2/+116
2016-03-17Add support for don't trap steering ruleMarina Varshaver1-1/+2
2016-03-17Add MR re-registerationYishai Hadas8-2/+217
2016-03-17Change rereg_mr API between libibverbs and the provider's libraryMatan Barak1-1/+1
2016-03-10Extend man pages to describe Memory Window usageYishai Hadas5-3/+208
2016-03-10Expose device capabilities for Memory Window type twoYishai Hadas1-0/+3
2016-03-10Add bind/unbind support for Memory Window type twoYishai Hadas1-3/+17
2016-03-10Expose device capability for Memory Window type oneYishai Hadas1-0/+1
2016-03-10Add bind/unbind support for Memory Window type oneYishai Hadas1-4/+32
2016-03-10Add alloc/dealloc Memory Window verbsYishai Hadas5-0/+96
2016-03-10Update ibv_post_send manual pageYishai Hadas1-8/+18
2016-03-10Add QP creation flags, support blocking self multicast loopbackEran Ben Elisha5-73/+193
2016-03-02Allow use of huge pages in multiple calls to ibv_fork_initLeon Romanovsky1-5/+3
2016-02-29libibverbs: Modify ibv_asyncwatch to accept the monitored deviceEran Ben Elisha2-5/+63
2016-02-26Roll 1.2.0 releaselibibverbs-1.2.0Doug Ledford1-1/+1
2016-02-26libibverbs.spec.in: Use config.h substitutionDoug Ledford1-2/+5
2016-02-26Makefile.am: Don't allow strict aliasing by defaultDoug Ledford1-1/+1
2015-10-28Makefile.am: Fix "make distcheck"Alaa Hleihel1-0/+1
2015-09-23Update release version to 1.2.0-rc1libibverbs-1.2.0-rc1Doug Ledford1-1/+1
2015-09-23libibverbs: Report checksum offload capabilitiesBodong Wang3-2/+21
2015-09-04Update to .gitignoreDoug Ledford1-0/+1
2015-09-04libibverbs/examples: Support odp in rc_pingpongMajd Dibbiny1-2/+29
2015-09-04Add on-demand paging supportHaggai Eran6-1/+127
2015-09-04Add support for extended query device capabilitiesEli Cohen8-91/+264
2015-09-04Fix create/destroy flow APIDoug Ledford2-23/+24
2015-07-29libibverbs: add support for the s390x platformAlexey Ishchuk1-0/+7
2015-07-29Use neighbour lookup for RoCE UD QPs Eth L2 resolutionMatan Barak8-10/+1152
2015-07-29Add ibv_port_cap_flagsMatan Barak1-0/+26
2015-07-29sysfs_file_read: treat a truncate as a failureDoug Ledford1-2/+13
2015-07-29libibverbs init.c: conditionally emit warning if no userspace driver foundJeff Squyres2-1/+7
2015-06-08example: fix argiment processingDoug Ledford4-41/+45
2014-05-05Roll libibverbs 1.1.8 releaselibibverbs-1.1.8Roland Dreier4-4/+17
2014-05-05Add receive flow steering supportOr Gerlitz6-3/+343
2014-02-11Add general definitions to support uverbs extensionsMatan Barak2-0/+65
2014-02-11Add support for usNIC nodes and transportsUpinder Malhi \(umalhi\)4-8/+22
2014-01-29Update maintainer now that I'm a DDRoland Dreier2-3/+3
2013-12-16Fix XRC sample application (ibv_xsrq_pingpong) issuesYishai Hadas1-6/+90
2013-12-16Add XRC sample applicationJay Sternberg2-1/+895
2013-12-16XRC man pagesSean Hefty6-2/+319
2013-12-16Add ibv_open_qp() for XRC receive QPsSean Hefty5-3/+108
2013-12-16Add support for XRC QPsSean Hefty5-4/+168
2013-12-16Add support for XRC SRQsSean Hefty5-2/+190
2013-12-16Introduce XRC domains (XRCDs)Sean Hefty5-4/+138
2013-12-16Infrastructure to support verbs extensionsYishai Hadas8-285/+144
2013-08-09Use IBV_SEND_INLINE in example pingpong programsJeff Squyres4-21/+51
2013-05-28Roll libibverbs 1.1.7 releaselibibverbs-1.1.7Roland Dreier3-3/+15
2013-05-23configure: Use automake's option "subdir-objects"Yann Droneaud1-1/+1
2013-05-23configure: Apply updates proposed by autoupdateYann Droneaud1-9/+8
2013-05-23Open files with "close on exec" flagYann Droneaud5-4/+25
2013-05-07.gitignore updates; rename configure.in->.acJeff Squyres2-0/+6
2013-05-07libibverbs: Use autoreconf in autogen.shJeff Squyres1-5/+1
2013-05-07Don't print link phys state on iWARPDoug Ledford1-2/+3
2013-05-06ud_pingpong: Don't try to send UD messages larger than MTUDoug Ledford1-0/+15
2013-05-06Fix the compatibility wrapper on PPCDoug Ledford1-2/+40
2013-05-06devinfo: Don't allow port == 0 as an optionDoug Ledford1-1/+1
2013-05-06devinfo: Give an error when the user specifies an invalid portDoug Ledford1-1/+7
2013-05-06Fix resource leaks in the pingpong examplesDotan Barak4-33/+147
2013-05-06Add helpers to deal with new InfiniBand link speedsDotan Barak5-3/+122
2013-05-06Add raw packet QP typeOr Gerlitz3-2/+13
2013-03-22memory: comment out unused verify() functionYann Droneaud1-0/+2
2013-03-22memory: use SCNxPTR format to read uintptr_t valuesYann Droneaud1-1/+2
2012-06-07Fix a compiler warnings with NVALGRINDBart Van Assche3-23/+23
2011-12-21Roll libibverbs 1.1.6 releaselibibverbs-1.1.6stableRoland Dreier3-5/+11
2011-12-19Fix memory leaks in various error flowsDotan Barak3-3/+9
2011-12-13Add support to ibv_devinfo for displaying extended speedsMarcel Apfelbaum1-1/+6
2011-11-11Debian: Don't use brace expansion for {a,so} in libibverbs-dev.installRoland Dreier2-1/+8
2011-08-11Makefile.am: Fix an automake warningBart Van Assche1-1/+1
2011-08-11Add "foreign" option to AM_INIT_AUTOMAKEBart Van Assche1-1/+1
2011-07-26Update examples for IBoEOr Gerlitz7-88/+342
2011-07-26Add GID change eventOr Gerlitz4-2/+8
2011-07-26Update kernel API header to include link_layerOr Gerlitz2-1/+3
2011-07-26Add link_layer field port attributeOr Gerlitz2-0/+27
2011-06-29Update Debian Standards-Version to 3.9.2Roland Dreier2-2/+3
2011-06-29Don't ship .la files in Debian libibverbs-devRoland Dreier2-3/+4
2011-06-29Package description shouldn't start with an articleRoland Dreier1-1/+1
2011-06-29debian/libibverbs1.postinst: Let debhelper code run in all casesJulien BLACHE1-4/+2
2011-06-28Roll libibverbs 1.1.5 releaselibibverbs-1.1.5Roland Dreier3-7/+13
2011-06-28Handle huge pages in ibv_fork_init() and madvise trackingAlexander Schmidt2-6/+99
2011-06-27Set DM-Upload-Allowed now that Roland is a Debian MaintainerRoland Dreier1-1/+2
2011-06-17Fix date format in RPM spec file changelogDotan Barak1-1/+1
2011-05-31read_config_file: ignore driver line without driver nameYann Droneaud1-1/+1
2011-05-27Fix crash if no devices and ibv_get_device_list() is called multiple timesRoland Dreier1-10/+10
2010-12-15Add AC_PROG_LIBTOOL to fix libtool configure warningTom Tucker1-0/+1
2010-12-08Fix autotools to include the necessary m4 filesJason Gunthorpe2-0/+2
2010-06-03Roll libibverbs 1.1.4 releaselibibverbs-1.1.4Roland Dreier3-6/+12
2010-06-03Small configure.in modernizationsRoland Dreier1-2/+2
2010-06-03Debian: Switch to dpkg-source 3.0 formatRoland Dreier2-0/+7
2010-06-02Force line-buffering in ibv_asyncwatchHakon Bugge1-0/+3
2010-05-16Add path record definitions to sa.hSean Hefty1-0/+35
2010-04-21Undo changes in memory range tree when madvise() failsAlex Vainman1-3/+19
2010-03-19Fix incorrect splits/merges in the memory tree when madvise() fails.Alex Vainman1-1/+36
2010-03-19Increment node refcount in ibv_madvise_range() only if madvise() succeedsAlex Vainman1-4/+3
2010-03-19Factor out range handling in ibv_madvise_range()Alex Vainman1-37/+50
2009-11-11Update Debian build rules so -dbg package isn't emptyRoland Dreier2-0/+10
2009-10-30Use proper build dependency version in debian control fileRoland Dreier1-1/+1
2009-10-29Roll libibverbs 1.1.3 releaselibibverbs-1.1.3Roland Dreier3-7/+13
2009-10-29Merge Fedora spec file changesRoland Dreier1-1/+13
2009-10-29Rewrite GID output in ibv_devinfo to avoid type punning warningsRoland Dreier1-9/+9
2009-10-29Return errors from ibv_get_device_list() via errnoJason Gunthorpe10-34/+58
2009-10-29Fix double free in find_sysfs_devs()Jason Gunthorpe1-1/+0
2009-10-28Show transport (IB vs. iWARP) type in ibv_devinfoJeff Squyres1-0/+11
2009-09-14Fix fall-through bug in options case in pingpong examplesRobert Pearson2-0/+2
2009-09-14Do not use enum types for bit flagsJason Gunthorpe11-44/+45
2009-09-02Update Debian Standards-Version to 3.8.3Roland Dreier2-3/+3
2009-09-02Change Debian build system from cdbs to debhelper 7Roland Dreier4-8/+8
2009-08-24Use AC_GNU_SOURCE in configure.in instead of -D_GNU_SOURCE in MakefileRoland Dreier2-5/+6
2009-08-24Enable quiet build rules with automake 1.11+Roland Dreier1-0/+1
2009-08-24Revert "Update build system to use shave"Roland Dreier5-324/+1
2009-07-22Make the gid argument to ibv_attach_mcast and ibv_detach_mcast constJason Gunthorpe5-12/+12
2009-07-16Allow config file paths to the driver library to be absoluteJason Gunthorpe1-0/+2
2009-06-25Merge branch 'stable'Roland Dreier2-2/+9
2009-06-25Update Debian policy version to 3.8.2Roland Dreier2-2/+3
2009-06-25Move -dbg Debian package to section debugRoland Dreier2-1/+7
2009-06-24Update build system to use shaveRoland Dreier5-1/+324
2008-11-04Update Dotan's emailDotan Barak34-34/+34
2008-08-20Implement PPC wmb() with sync instead of eieioShirley Ma1-1/+1
2008-06-24Revert conversion of ibv_devinfo to use ibv_port_state_str()Roland Dreier1-1/+12
2008-05-27Code formatting cleanupsDotan Barak5-9/+8
2008-04-21Update Debian packaging to include new manpage symlinksRoland Dreier1-0/+2
2008-04-18Include NMU changes for version 1.1.1-1.1 in Debian changelogRoland Dreier1-0/+8
2008-04-18Change .nl macro in man pages to .spRoland Dreier15-19/+19
2008-04-18Roll libibverbs 1.1.2 releaselibibverbs-1.1.2Roland Dreier4-10/+15
2008-04-18Add RPM dependency on base package to -devel packageRoland Dreier1-0/+2
2008-04-18Correct typo ibv_mult_to_rate -> mult_to_ibv_rate in man pageRoland Dreier1-1/+1
2008-04-18Add functions to convert enum values to stringsIra Weiny10-33/+218
2008-04-18Update various text to talk about general RDMA, not just InfiniBandRoland Dreier19-74/+91
2008-03-30Fix download directory in RPM spec fileRoland Dreier1-1/+1
2008-03-19Add command line parameter to set SL for pingpong examplesDotan Barak8-37/+81
2008-03-12Add debian/watch fileRoland Dreier2-1/+5
2008-03-09Fix valgrind false positive in ibv_create_comp_channel()Troy Benjegerdes1-0/+2
2008-02-18Document IBV_SEND_INLINE buffer ownershipOr Gerlitz2-1/+6
2008-02-18Fixes for man pagesDotan Barak10-13/+33
2008-02-18Fix some issues in the examplesDotan Barak6-35/+58
2008-02-15Fix several valgrind false positivesDotan Barak1-2/+14
2008-02-12Put correct version information in Debian shlibsRoland Dreier2-1/+5
2008-01-23Convert hyphen to minus sign in ibv_query_pkey man pageRoland Dreier1-1/+1
2008-01-21Use real Homepage: tag instead of pseudo-header inside descriptionRoland Dreier1-8/+1
2007-12-03Update Debian policy version to 3.7.3Roland Dreier1-1/+1
2007-11-20Always return valid bad_wr on error from ibv_post_{send,recv,srq_recv}Roland Dreier1-3/+6
2007-10-26Fix spec file License: tagRoland Dreier1-1/+1
2007-10-09Set ibv_device->node_type when allocating deviceswelch@systemfabricworks.com1-6/+5
2007-08-13Initialize reserved attributes in modify QP commandDotan Barak1-0/+2
2007-07-10Fix too-big madvise() call in ibv_madvise_range()Roland Dreier1-3/+18
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-06-26Add <stdint.h> to <infiniband/arch.h>Roland Dreier1-0/+1
2007-06-21Remove deprecated ${Source-Version} from debian/controlRoland Dreier2-3/+9