Discussion:
[ofw] Is multicasting supported in WinOFED?
Smith, Stan
2012-03-07 18:04:42 UTC
Permalink
From: Christoph Müller [mailto:***@visus.uni-stuttgart.de]
Sent: Wednesday, March 07, 2012 8:58 AM
To: ***@lists.openfabrics.org
Subject: Is multicasting supported in WinOFED?

Dear all,

I have an application which would probably benefit from multicasting. I tried to find out how to implement that. However, I found stuff like



int rdma_join_multicast(struct rdma_cm_id *id, struct sockaddr *addr,
void *context)
{
return rdma_seterrno(ENOSYS);
}

in the source code, wherefore I wonder whether multicasting is supported at all on Windows. Also, samples like mckey are not included in the build.

If multicasting works, is there any Windows sample out there on how to do it? Which API can I use? To be honest, I have never used multicasting before. Does it work just with the well-known IPv4 multicast addresses on IB, too?

Thanks in advance,
Christoph
Hefty, Sean
2012-03-07 18:12:35 UTC
Permalink
Post by Smith, Stan
If multicasting works, is there any Windows sample out there on how to do it?
Which API can I use? To be honest, I have never used multicasting before. Does
it work just with the well-known IPv4 multicast addresses on IB, too?
The Windows stack lacks the kernel support necessary to support user space multicast use in a meaningful way. :(

If it did, I would expect it to work with the well-known IPv4 multicast addresses similar to the Linux implementation.

- Sean
Christoph Müller
2012-03-08 08:52:03 UTC
Permalink
Dear Sean,

"in a meaginful way" is a rather sibylline statement ;-) Does this mean it does not work at all or does it mean it works "somehow differently" in a way that prevents you from implementing the same semantics as on Linux in librdma? There seems to be code for multicasting in the datagram end point. From your answer, I assume that is for future use, right?

Best regards,
Christoph
-----Ursprüngliche Nachricht-----
Gesendet: Mittwoch, 7. März 2012 19:13
Betreff: RE: Is multicasting supported in WinOFED?
Post by Smith, Stan
If multicasting works, is there any Windows sample out there on how to do
it?
Post by Smith, Stan
Which API can I use? To be honest, I have never used multicasting
before. Does it work just with the well-known IPv4 multicast addresses on
IB, too?
The Windows stack lacks the kernel support necessary to support user space
multicast use in a meaningful way. :(
If it did, I would expect it to work with the well-known IPv4 multicast
addresses similar to the Linux implementation.
- Sean
Hefty, Sean
2012-03-08 16:28:47 UTC
Permalink
Post by Christoph Müller
"in a meaginful way" is a rather sibylline statement ;-) Does this mean it
does not work at all or does it mean it works "somehow differently" in a way
that prevents you from implementing the same semantics as on Linux in librdma?
There seems to be code for multicasting in the datagram end point.
Loading...