[ofa-general] Re: [Bug 506] IPoIB IPv4 multicast throughput is poor

Michael S. Tsirkin mst at dev.mellanox.co.il
Wed Apr 4 02:08:45 PDT 2007


> Quoting Or Gerlitz <ogerlitz at voltaire.com>:
> Subject: Re: [Bug 506] IPoIB IPv4 multicast throughput is poor
> 
> Michael S. Tsirkin wrote:
> >>The low throughput is a major issue, though.  Shouldn't the IP multicast
> >>throughput be similar to the UDP unicast throughput?
> 
> >Is the send side a send only member of multicast group, or full member?
> 
> The join state (full / sendonly nonmember / nonmember)is something 
> communicated between the ULP through the ib_sa module and the IB SA.
> I don't see how the host ib driver becomes aware to it.
> 
> The current ipoib implementation for sendonly joins is to join as full 
> member but not to attach its UD QP for that group.

I think so too. So what does the test do? Is it a sendonly join?

> >If it's a full join, HCA creates extra loopback traffic which
> >has then to be discarded, and which might explain performance degradation.
> 
> Can you explain what --is-- the trigger for the "looback channel" 
> creation? my thinking it should be conditioned on having any QP attached 
> to this MGID, which does not seem the case in this scenario.

That's what I'd expect.


-- 
MST



More information about the general mailing list