cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
296 Views
Registered: ‎07-10-2019

CQE not generated for post_send of size > 1 MB using provided ernic module (v2018.3)

I'm developing a kernel module to act as a server for a RoCE transfer using the ERNIC module from v2018.3. When using the example code that was provided, an incoming read and write work up to 64 MB, but in my implementation using send/receive, sending a size > 1 MB results in a lock up in the disconnection (it appears that the WQE interrupt isn't firing on the sends with lengths > 1 MB, which results in the sq_head and cq_head getting out of sync, so the xrnic module gets stuck waiting for a completion in the xrnic_reset_io_qp function). I can verify that the data has actually been received by the client application by checking the registers and polling for completion on the work request.

0 Kudos
1 Reply
Highlighted
Adventurer
Adventurer
223 Views
Registered: ‎09-05-2007

Re: CQE not generated for post_send of size > 1 MB using provided ernic module (v2018.3)

Hi

 

where did you find the reference design ?

 

thanks

0 Kudos