[libfabric-users] FI_CONNECTED question
Biddiscombe, John A.
biddisco at cscs.ch
Wed Feb 22 07:50:24 PST 2017
If I have N threads all making connections to remote endpoints, I poll the event queue (shared between all active endpoints making the connections).
How do I get the endpoint from the FI_CONNECTED event that tells me which connection the event is referring to?
When I receive an FI_CONNREQ event, I can get the dest_addr from the info, but the FI_CONNECTED always has nullptr there so I can’t use that to cross reference a list of my connection attempts.
Ideally, I’d like to get the fid_ep * from the CONNECTED event so that I then start using that endpoint, but I can’t find a way of getting that information. (with a single thread, I ‘know’ which endpoint last started a connection attempt – or accepted a connection request, but with many, I do not).
How should it be done?
John Biddiscombe, email:biddisco @.at.@ cscs.ch
CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
Via Trevano 131, 6900 Lugano, Switzerland | Fax: +41 (91) 610.82.82
More information about the Libfabric-users