[openib-general] DAPL and local_iov in RDMA RR/RW mode
Ryszard Jurga
ryszard.jurga at cern.ch
Tue Aug 15 06:46:03 PDT 2006
Hi Arlin,
Thank you for your quick reply. Both dat_ep_post_rdma_read nad
dat_ep_post_rdma_write return DAT_SUCCESS. When I read a field
'transfered_length' from DAT_DTO_COMPLETION_EVENT_DATA after calling a post
function I receive the correct value which equals num_segs*seg_size.
Unfortunately, when I read a content of a local buffer, only first segment
is filled by appropriete data. I have tried to set up debug switch (by
export DAPL_DBG_TYPE=0xffff before running my application) but
unfortunately
this does not produce any additional output for post functions. Do you have
any other ideas? I did not mention before, but the case with num_segments>1
works fine with a send/recv type of transmision.
Best regards,
Ryszard.
----- Original Message -----
From: "Arlin Davis" <ardavis at ichips.intel.com>
To: "Ryszard Jurga" <ryszard.jurga at cern.ch>
Cc: "openib" <openib-general at openib.org>
Sent: Friday, August 11, 2006 10:14 PM
Subject: Re: [openib-general] DAPL and local_iov in RDMA RR/RW mode
> Ryszard Jurga wrote:
>
>> Hi everybody,
>> I have one question about a number of segments in local_iov when using
>> RDMA Write and Read mode. Is it possible to have num_segments>1? I am
>> asking, because when I try to set up num_segments to a value > 1, then I
>> can still only read/write one segment, even though I have an appropriate
>> remote buffer already reserved. The size of transfered buffer is 10bytes,
>> num_segs=2. The information, which is printed below, was obrained from
>> network devices with one remark - I have set up manualy
>> max_rdma_read_iov=10 and max_rdma_write_iov=10. Thank you in advance for
>> your help.
>
> Yes, uDAPL will support num_segments up to the max counts returned on the
> ep_attr. Can you be more specific? Does the post return immediate errors
> or are you simply missing data on the remote node? Can you turn up the
> uDAPL debug switch (export DAPL_DBG_TYPE=0xffff) and send output of the
> post call?
>
> -arlin
>
>> Best regards,
>> Ryszard.
>> EP_ATTR: the same for both nodes:
>> ----------------------------------
>> max_message_size=2147483648
>> max_rdma_size=2147483648
>> max_recv_dtos=16
>> max_request_dtos=16
>> max_recv_iov=4
>> max_request_iov=4
>> max_rdma_read_in=4
>> max_rdma_read_out=4
>> srq_soft_hw=0
>> max_rdma_read_iov=10
>> max_rdma_write_iov=10
>> ep_transport_specific_count=0
>> ep_provider_specific_count=0
>> ----------------------------------
>> IA_ATTR: different for nodes
>> ----------------------------------
>> IA Info:
>> max_eps=64512
>> max_dto_per_ep=65535
>> max_rdma_read_per_ep_in=4
>> max_rdma_read_per_ep_out=1610616831
>> max_evds=65408
>> max_evd_qlen=131071
>> max_iov_segments_per_dto=28
>> max_lmrs=131056
>> max_lmr_block_size=18446744073709551615
>> max_pzs=32768
>> max_message_size=2147483648
>> max_rdma_size=2147483648
>> max_rmrs=0
>> max_srqs=0
>> max_ep_per_srq=0
>> max_recv_per_srq=143263
>> max_iov_segments_per_rdma_read=1073741824
>> max_iov_segments_per_rdma_write=0
>> max_rdma_read_in=0
>> max_rdma_read_out=65535
>> max_rdma_read_per_ep_in_guaranteed=7286
>> max_rdma_read_per_ep_out_guaranteed=0
>> IA Info:
>> max_eps=64512
>> max_dto_per_ep=65535
>> max_rdma_read_per_ep_in=4
>> max_rdma_read_per_ep_out=0
>> max_evds=65408
>> max_evd_qlen=131071
>> max_iov_segments_per_dto=28
>> max_lmrs=131056
>> max_lmr_block_size=18446744073709551615
>> max_pzs=32768
>> max_message_size=2147483648
>> max_rdma_size=2147483648
>> max_rmrs=0
>> max_srqs=0
>> max_ep_per_srq=0
>> max_recv_per_srq=142247
>> max_iov_segments_per_rdma_read=1073741824
>> max_iov_segments_per_rdma_write=0
>> max_rdma_read_in=0
>> max_rdma_read_out=65535
>> max_rdma_read_per_ep_in_guaranteed=7286
>> max_rdma_read_per_ep_out_guaranteed=28
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>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