[openib-general] Re: ib_uat kernel panic without async callback

Arlin Davis ardavis at ichips.intel.com
Tue Jul 12 16:35:30 PDT 2005


Hal,

>I just checked in a new version of uat.c and also the userspace library
>(libibat/src/at.c) which should fix this oops.
>  
>
Thanks, this fixes my oops.

>Note that I did not unit test not supplying async completion routine (as
>you noticed) so there may be further issues here :-(
>  
>
>>I will go back to async mode for now.
>>    
>>
>
>This is the safer option right now.
>  
>
Ok, I now have uDAPL (dtest) up running with IB_CM and AT. :-)

I occassionally see the ib_at_route_by_ip() return a 1 but the ib_route 
data is not written out when returned but my separate at_thread that is 
waiting on a  ib_at_callback_get_timed(-1) seems to pick up the correct 
data.

Here is my output from uDAPL.

dapl_ep_connect (0x516c60, {4294967232.4294967208.0.20}, 115D3, 5000000, 
0, (nil), 0, 0)
 connect: r_SID 71123, pdata (nil), plen 0
 connect: conn 0x51a200, cm_id 4
 connect: at_route ret=1,Success req_id 0
 rt_comp_handler: conn 0x51a200, req_id 0 rec_num 1
 rt_comp_handler: SRC GID subnet 0000000000000000 id 0000000000000000
 rt_comp_handler: DST GID subnet 0000000000000000 id 0000000000000000
 dapl_ep_connect () returns 0x0

3848 Waiting for connect response
dapl_evd_wait (0x5161d0, -1, 1, 0x7ffffffff710, 0x7ffffffff6cc)
dapl_evd_wait: EVD 0x5161d0, CQ (nil), Timeout -1, Threshold 1

Output from at_thread doing the
 rt_comp_handler: conn 0x51a200, req_id 0 rec_num 1
 rt_comp_handler: SRC GID subnet 00000000000080fe id 9d40000002c90200
 rt_comp_handler: DST GID subnet 00000000000080fe id 7140000002c90200
 at_thread: callback woke
 path_comp_handler: ctxt 0x51a200, req_id 4 rec_num 1
...

Thanks for the help!

-arlin

>-- Hal
>
>_______________________________________________
>openib-general mailing list
>openib-general at openib.org
>http://openib.org/mailman/listinfo/openib-general
>
>To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
>
>  
>




More information about the general mailing list