librdmacm: fix event reporting when destroying listen
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 27 May 2009 15:58:27 +0000 (15:58 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 27 May 2009 15:58:27 +0000 (15:58 +0000)
commitca9d0ea7ecb366c07d5d866a1f2a5cc9d36d16c9
tree185fe3c34966793bd5914fe891fc8b3af7e07cce
parentde25687e30c52f2f468da52c472b99847382a9f8
librdmacm: fix event reporting when destroying listen

Do not report connect request events if a user is in the process of destroying an associated listen request.  Ensure that the listen request continues to exist while any callbacks exist.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2202 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
etc/user/comp_channel.cpp
inc/user/comp_channel.h
ulp/librdmacm/src/cma.cpp