[openib-general] List of issues in uverbs
Sean Hefty
mshefty at ichips.intel.com
Wed Aug 31 15:25:01 PDT 2005
viswanath krishnamurthy wrote:
> Probably called from a callback.. The application
> is small application which accepts incoming
> connections (Like a socket server).
> When is the good time to call the destroy ?
You need to call ib_cm_event_put() after processing a CM event. You can call
ib_cm_destroy_id() anytime, but the call will block if there is an outstanding
event. So, if you're calling it in the same thread that calls
ib_cm_event_put(), it must be done after making that call.
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1208648784 (LWP 21309)]
> 0xb7f79de8 in mthca_free_db (db_tab=0x805c688,
> type=MTHCA_DB_TYPE_CQ_SET_CI, db_index=494) at
> src/memfree.c:150
I'll let Roland respond to this. (Since if he's read the mail, he may already
be working on a fix.)
>>>3. Kernel oops when lots of traffic between
>>multiple
>>> clients and server. Very consistently
>>> reproducible. See attachment for details
I've run with thousands of connections without any issues. We'll need to spend
some time looking at this to see what the issue might be.
> If an HCA has multiple ports, the node guid will be
> the
> same. It will be good to get the port guid to uniqely
> identify the port.
The CM REQ returns the device along with the port number that the REQ was
received on, which can be used to identify the port.
- Sean
More information about the general
mailing list