[libfabric-users] connection-less endpoints and TCP services
drocco at di.unito.it
Wed Mar 29 14:04:54 PDT 2017
Probably I'm posing quite a naive question, but I got stuck on this.
I need to setup a connection-less scenario, in which a number of
processes are statically mapped to a TCP node:service address and the
same node may occur multiple times with different services.
The useful fi_av_insertsvc function is enough for building the same
address vector for each process, so every process knows that address i
(according to av) corresponds to a node:service address.
However I don't get how to map each process i to its node:service
address, so that the data sent by other processes to index i (from av)
is delivered to the proper process.
In other words, I don't know how to create an (active, connection-less)
endpoint that accepts data only from node:service. I guess it can be
done by setting properly some flags to fi_getinfo (e.g., node/service
parameter or src_addr/dest_addr hints), but I read the documentation
thoroughly and I couldn't figure out how to do that.
Thank you in advance for any help.
University of Torino, department of Computer Science
Via Pessinetto 12, 10149 Torino - Italy
More information about the Libfabric-users