> > As I said, I don't think anyone is working on it. However it wouldn't > > be that hard to get something pretty good for multicast, since the > > InfiniBand multicast join mechanism would let you have essentially a > > perfect filter for steering individual multicast groups to whichever QP > > (ring) you wanted to.
> Right but then would each individual QP need its own IP address? No, that's the beauty of multicast -- you just join the multicast group for a given IP address, and you get the traffic. Doing multiqueue for unicast traffic would require some form of flow steering (RSS) in the adapter (which some have). > > Of course you could also implement the equivalent thing in userspace and > > probably get even better performance. > Start a QP listening to IPoIB mc traffic? Yes, I believe there have have several proprietary userspace libraries that essentially do UDP IPoIB multicast in userspace. There are a few funky hooks in the IPoIB driver related to that IIRC. - R. -- Roland Dreier <[email protected]> || For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/index.html -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
