Not possible to use XIO_SGL_TYPE_IOV

Bug #1452399 reported by Christian Tinnefeld
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Accelio
New
Undecided
Unassigned

Bug Description

 If I send a XIO_SGL_TYPE_IOV I noticed that in my code the sgl_type on the receiving side is always (casted?) to XIO_SGL_TYPE_IOV_PTR (which results in a drop of everything in the iov list but the first element). Then I thought that I’ve done something stupid in my code, so I debugged through the Accelio example code and I’ve found exactly the same problem (I tried with rdma and tcp, see attached screenshots: you can see that in the example the sgltype in the code of the sending guy is XIO_SGL__TYPE__IOV but the receiver sees a XIO_SGL_TYPE_IOV_PTR.

I did extensive testing and here are my findings:
I added a second field by using data_iov and it was not received (using RDMA and Accelio example code) -> see attached accelio-rdma-data_iov.jpg
I added a second field by using pdata_iov and it was not received (using RDMA and Accelio example code) ->see attached accelio-rdma-pdata_iov.jpg

Revision history for this message
Christian Tinnefeld (christian-tinnefeld) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.