ib/cm: separate listen callback into own handler
authorLOCALS~1\Temp/report.7.tmp <LOCALS~1\Temp/report.7.tmp@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 13 Jan 2010 19:34:07 +0000 (19:34 +0000)
committerLOCALS~1\Temp/report.7.tmp <LOCALS~1\Temp/report.7.tmp@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 13 Jan 2010 19:34:07 +0000 (19:34 +0000)
commite7928dc06a2cc4d96fc07468d17e9c1c3130c26a
tree50d26b13e44934c360039eed468d13751801aa71
parent76dc2a0b7a7a41019e5f30f99691eb97c0a403ba
ib/cm: separate listen callback into own handler

Extract listen handling in cm_cep_handler into a separate
handler.  This will simplify changes to support queuing
connection requests and allow connection requests to move
to a fetch model, rather than a callback model.

Since connection requests require allocating new resources,
connection rates can be improved by queuing the requests
until the user has allocated the resources, then fetches
the request.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@2662 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
core/al/kernel/al_cm.c