>Why is this needed?
>-------------------
>The SA protocol allows notices and multicast membership to be managed at a CA
>port level.  As a result, if multiple processes want to receive notices or join
>multicast groups, that registration must be coordinated per CA port.  Existing
>code in the Linux kernel exists for this purpose, coordinating the needs of
>various Infiniband kernel modules and presenting a single "per server CA port"
>perspective to the SA.  The IB user space SA module provides a mechanism for
>user space applications to take advantage of this existing kernel code for
>managing SA registrations.

The AF_IB support that is being requested for the rdma_cm would provide greater
support for IB multicast join/leave membership.  Some additional work would be
needed to allow the user to specify the full MCMemberRecord, but the basic
infrastructure should be there.  Just mentioning this as a possibility.  (The IB
ACM code joins multicast groups using libibumad and sends MADs directly to the
SA.)

- Sean

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to