<div dir="ltr">When I call dat_ep_query(), the max IOV segments for RDMA read/write always is returned as zero.  I tried it on a couple different adapters (Mellanox 26428  and 25204). Does the value zero mean something else, like "unlimited"? I'm using DAT 2.0 and the code looks like this:<br>
<br>    DAT_EP_PARAM ep_p;<br>    memset(&ep_p, 0, sizeof(ep_p));<br><br>    DAT_RETURN ret = dat_ep_query (h_ep, DAT_EP_FIELD_ALL, &ep_p);<br><br>And here is what I get:<br><br>EP attributes:<br>        IA_handle: 0x634160<br>
        EP state: DAT_EP_STATE_UNCONNECTED<br>        Local IA address: 0x6393b0<br>        Local port qualifier: 43973<br>        Remote IA address: 0x635be0<br>        Remote port qualifier: 0<br>        PZ handle: 0x634670<br>
        Receive EVD handle: 0x635710<br>        Request EVD handle: 0x635040<br>        Connect EVD handle: 0x634bc0<br>        SRQ handle: (nil)<br>        Service type: DAT_SERVICE_TYPE_RC<br>        Max message size: 65536<br>
        Max RDMA size: 65536<br>        QOS: DAT_QOS_BEST_EFFORT<br>        Receive completion flags: DAT_COMPLETION_DEFAULT_FLAG<br>        Request completion flags: DAT_COMPLETION_DEFAULT_FLAG<br>        Max recv DTOs per SRQ: 6<br>
        Max request DTOs per SRQ: 7<br>        Max recv IOV: 4<br>        Max request IOV: 4<br>        Max RDMA read in: 4<br>        Max RDMA read out: 4<br>        SRQ soft highwater: -1<br>        Max IOV segments per RDMA read: 0<br>
        Max IOV segments per RDMA write: 0<br>        Num transport attr: 0<br>        Num provider attr: 0<br><br>Is there some utility to look at HCA parameters?<br><br>Thanks,<br>Chuck<br></div>