Hello,

I have been working on a project to get some performance numbers for libfabric 
when run with Java bindings and have gotten to a point where I need to 
understand how the different end points are related, and what functionality 
they share.  I am primarily interested in plain endpoints, and passive 
endpoints.


>From what I can tell from fi_endpoint.h and fi_cm.h, fid_pep and fid_ep share 
>the method groups fi_ops_ep and fi_ops_cm.  It appears that in those methods, 
>if fid_t is used, any endpoint can be used and if fid_pep is used, a passive 
>endpoint must be used.


If fid_ep is used, could a passive endpoint use it, or does it have to be a 
normal endpoint?


Ive also noticed in methods like rx_ctx there are variables such as: fid_ep 
*sep.  Does this indicate only a scalable endpoint should be used?


Thanks for any clarifications!


-Nathan

--
Nathaniel Graham
HPC-DES
Los Alamos National Laboratory
_______________________________________________
ofiwg mailing list
ofiwg@lists.openfabrics.org
http://lists.openfabrics.org/mailman/listinfo/ofiwg

Reply via email to