Extract the MGID used by ipoib for broadcast traffic from the device address.
Signed-off-by: Sean Hefty <[EMAIL PROTECTED]> --- This will be used to get the MCMemberRecord for the ipoib broadcast group. --- svn3/gen2/trunk/src/linux-kernel/infiniband/include/rdma/ib_addr.h 2006-05-25 11:18:47.000000000 -0700 +++ svn/gen2/trunk/src/linux-kernel/infiniband/include/rdma/ib_addr.h 2006-06-06 16:14:11.000000000 -0700 @@ -89,6 +89,11 @@ static inline void ib_addr_set_pkey(stru dev_addr->broadcast[9] = (unsigned char) pkey; } +static inline union ib_gid *ib_addr_get_mgid(struct rdma_dev_addr *dev_addr) +{ + return (union ib_gid *) (dev_addr->broadcast + 4); +} + static inline union ib_gid *ib_addr_get_sgid(struct rdma_dev_addr *dev_addr) { return (union ib_gid *) (dev_addr->src_dev_addr + 4); _______________________________________________ openib-general mailing list openib-general@openib.org http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general