On Fri, May 21, 2010 at 12:29:31PM -0500, Mike Heinz wrote: >> umad. The only thing that is needed is to subscribe to a GSI >> notification, replicate incoming notifications and route them as >> normal mads over the umad interface to all subscribers..
> However - you're wrong about "the only thing needed" being to > subscribe to a GSI notification; notifications are sent to ports, > not to individual queue pairs or processes - that's why the ib_sa > module has a mechanism for for managing notifications. Like ib_umad, > ib_usa is the mechanism for extending ib_sa into user space. To be fair I had two things in that statement.. umad instances are per-port. You do an ioctl or something on the umad FD to register for the notification, and the umad module replicates an incoming notification GMP to all registrants. This seems totally straightforward to me.. Jason -- 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
