[openib-general] [RFC] userspace IB SA support

Hal Rosenstock halr at voltaire.com
Fri Jan 12 09:11:23 PST 2007


On Thu, 2007-01-11 at 13:38, Sean Hefty wrote:
> Sean Hefty wrote:
> > Adding this functionality to the existing ib_umad module would add an extra
> > dependency of ib_umad on the ib_sa module.  Multicast join / leave operations
> > could be done by adding additional IOCTLs, by embedding the request as a
> > send_mad call, or by modifying the ib_umad send interface.
> 
> Given that the ibibumad interface is intended to send and receive MADs, I would 
> rather not abuse the interface by changing the behavior of umad_send/umad_recv. 
>   These calls map directly to ib_umad write and read.

I tend to agree with this.

> Would we be okay with extending the IOCTL interface to allow multicast joins, 
> notice registration, and event reporting?  Or would it be acceptable to change 
> the ib_umad read/write interface to add a command?

What do you have in mind here ?

> > As an alternative, a new kernel userspace SA module could be created to
> > explicitly interface with the kernel ib_sa.

IMO, this is the best way to go.

-- Hal


> Or do people preferred this approach over changing the ib_umad interface?
> 
> I'm looking for something that will be acceptable to merge upstream.
> 
> - Sean





More information about the general mailing list