]> git.openfabrics.org - ~ardavis/dapl.git/commit
ucm: delay freeing of active side UD cm object in case RTU is dropped
authorArlin Davis <arlin.r.davis@intel.com>
Sat, 12 Feb 2011 19:46:08 +0000 (11:46 -0800)
committerArlin Davis <arlin.r.davis@intel.com>
Sat, 12 Feb 2011 19:46:08 +0000 (11:46 -0800)
commit0ca585d4c3e5043e3000786eee7293c3fc4818e3
tree3e03466d8e0205431b4a70a11c6e4a88189b9ad8
parenta4de5f009dfe303788e08e26d46c5e0c68f20e6e
ucm: delay freeing of active side UD cm object in case RTU is dropped

The ucm was freeing the UD CM object to quickly so a retried REPLY
was dropped and the passive side never received the AH info via RTU.
Keep active side UD cm objects on work queue until QP is destroyed
so RTU can be resent if necessary.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
dapl/openib_ucm/cm.c