Skip to content
No description, website, or topics provided.
C Perl Other
Branch: master
Clone or download
mmarcini Fix rdmacm race
cm_open_server() does the synchronization send_mesg() prior
to doing the listen.  This sets up a race where the client can
initiate a connection prior to having the listen having been done.

Fix by moving the send_msg() call until after the rdma_listen().

Change-Id: I1d271c7d25801749a2ed138fadbf97efbbe51efd
Reviewed-by: Estela, Henry R <henry.r.estela@intel.com>
Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>
Latest commit 118a571 Nov 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
AUTHORS Added support for XRC, fixed bugs Nov 17, 2008
COPYING Initial commit Sep 24, 2007
Makefile.am Added automake. Oct 23, 2007
README Modified version number. Jun 25, 2009
autogen.sh More changes to support OFED scripts Feb 3, 2008
cleanup Add compile to files removed by cleanup. Nov 16, 2017
configure.ac Modernize configure.ac Dec 8, 2017
qperf.spec Bump the version to 0.4.10 for the new release Jul 12, 2017
qperf.spec.in Correct the Source: line Sep 18, 2012

README

To build
    ./cleanup
    ./autogen.sh
    ./configure
    make

Changing version
    * src/qperf.c: Change VER_MAJ, VER_MIN and VER_INC.
    * configure.in: Change in AC_INIT and AM_INIT_AUTOMAKE
    * qperf.spec: Change line beginning with Version:
    * Note ensure that qperf.spec is modified last so that cleanup does not
      delete it.

Notes
    * If the library ibverbs is not found, a version of qperf is built that
      does not support the RDMA tests.
    * Running "make clean" does not seem to clean up everything.  Run
      "./cleanup" instead.
You can’t perform that action at this time.