Searched refs:multicast (Results 1 - 7 of 7) sorted by relevance

/barrelfish-2018-10-04/include/
H A Dmulticast.h3 * \brief Shared data structure between the multicast domain and the monitor
21 struct multicast { struct
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/drivers/infiniband/core/
H A Dmulticast.c114 struct ib_sa_multicast multicast; member in struct:mcast_member
221 * A multicast group has three types of members: full member, non member, and
236 * If a multicast group has zero members left for a particular join state, but
308 &member->multicast.rec,
309 member->multicast.comp_mask,
349 member->multicast.rec = group->rec;
350 member->multicast.rec.join_state = join_state;
360 return member->multicast.callback(status, &member->multicast);
384 adjust_membership(group, member->multicast
406 struct ib_sa_multicast *multicast; local
577 ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context) argument
587 struct ib_sa_multicast *multicast; local
632 ib_sa_free_multicast(struct ib_sa_multicast *multicast) argument
[all...]
H A DMakefile16 ib_sa-y := sa_query.o multicast.o notice.o local_sa.o
H A Dcma.c177 } multicast; member in struct:cma_multicast
327 kfree(mc->multicast.ib);
881 ib_sa_free_multicast(mc->multicast.ib);
2895 static int cma_ib_mc_handler(int status, struct ib_sa_multicast *multicast)
2898 struct cma_multicast *mc = multicast->context;
2909 status = ib_attach_mcast(id_priv->id.qp, &multicast->rec.mgid,
2910 multicast->rec.mlid);
2919 id_priv->id.port_num, &multicast->rec,
2922 event.param.ud.qkey = be32_to_cpu(multicast->rec.qkey);
3007 mc->multicast
[all...]
/barrelfish-2018-10-04/lib/devif/backends/net/mlx4/include/rdma/
H A Dib_sa.h444 struct ib_sa_multicast *multicast);
449 * ib_sa_join_multicast - Initiates a join request to the specified multicast
452 * @device: Device associated with the multicast group.
453 * @port_num: Port on the specified device to associate with the multicast
455 * @rec: SA multicast member record specifying group attributes.
462 * This call initiates a multicast join request with the SA for the specified
463 * multicast group. If the join operation is started successfully, it returns
464 * an ib_sa_multicast structure that is used to track the multicast operation.
473 * -ENETRESET: Indicates that an fatal error has occurred on the multicast
482 *multicast),
[all...]
/barrelfish-2018-10-04/doc/006-routing/
H A DRouting.tex357 A subset of nodes in the application group can form a \emph{multicast group}.
359 It is possible to join and leave any multicast and application group.
366 Each multicast group is identified by \emph{multicast ID}.
367 The multicast ID is unique within the application group.
376 The union of the set of node ID, multicast ID, and application broadcast ID is
378 The set of node IDs, multicast IDs, and application broadcast IDs are disjoint.
388 A node can send a message to all nodes in an multicast group by
389 sending a message to the multicast ID provided to it
390 when it joined the multicast grou
[all...]
/barrelfish-2018-10-04/doc/012-services/
H A DServices.tex174 The group communication service provides facilities for multicast
649 implement efficient message delivery (e.g., multicast trees).

Completed in 108 milliseconds