>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