]> git.openfabrics.org - ~shefty/librdmacm.git/commit
librdmacm: Only allocate verbs resources when needed
authorSean Hefty <sean.hefty@intel.com>
Thu, 19 Jul 2012 17:09:48 +0000 (10:09 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 19 Jul 2012 17:14:27 +0000 (10:14 -0700)
commit56e5f9a89ab63ee3dac2d0f2a11888603b8e86b0
tree7683fa697371afc1116e378e4f1b6c848ead85aa
parent63a728f303f78348ad9727c46ac3e271197dace4
librdmacm: Only allocate verbs resources when needed

The librdmacm allocates a PD per device on initialization.  Although
we need to maintain the device list while the library is loaded
(see rdma_get_devices), we can reduce the overhead by only allocating
verbs resources when they are needed.

This allows the rsocket preload library to support fork for
applications that spawn connections off to child processes.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>