Lines Matching full:multicast
449 struct ib_sa_multicast *multicast);
454 * ib_sa_join_multicast - Initiates a join request to the specified multicast
457 * @device: Device associated with the multicast group.
458 * @port_num: Port on the specified device to associate with the multicast
460 * @rec: SA multicast member record specifying group attributes.
467 * This call initiates a multicast join request with the SA for the specified
468 * multicast group. If the join operation is started successfully, it returns
469 * an ib_sa_multicast structure that is used to track the multicast operation.
478 * -ENETRESET: Indicates that an fatal error has occurred on the multicast
488 *multicast),
492 * ib_free_multicast - Frees the multicast tracking structure, and releases
493 * any reference on the multicast group.
494 * @multicast: Multicast tracking structure allocated by ib_join_multicast.
496 * This call blocks until the multicast identifier is destroyed. It may
497 * not be called from within the multicast callback; however, returning a non-
498 * zero value from the callback will result in destroying the multicast
501 void ib_sa_free_multicast(struct ib_sa_multicast *multicast);
504 * ib_get_mcmember_rec - Looks up a multicast member record by its MGID and
506 * @device: Device associated with the multicast group.
507 * @port_num: Port on the specified device to associate with the multicast
509 * @mgid: MGID of multicast group.
510 * @rec: Location to copy SA multicast member record.
517 * an SA multicast member record.