iPXE
Data Fields
ib_mc_membership Struct Reference

An Infiniband multicast group membership. More...

#include <ib_mcast.h>

Data Fields

struct ib_queue_pairqp
 Queue pair.
struct ib_address_vectorav
 Address vector.
int attached
 Attached to multicast GID.
struct ib_mad_transactionmadx
 Multicast group join transaction.
void(* complete )(struct ib_mc_membership *membership, int rc)
 Handle join success/failure.

Detailed Description

An Infiniband multicast group membership.

Definition at line 17 of file ib_mcast.h.


Field Documentation

Queue pair.

Definition at line 19 of file ib_mcast.h.

Referenced by ib_mcast_complete(), and ib_mcast_join().

Address vector.

Definition at line 21 of file ib_mcast.h.

Referenced by ib_mcast_complete(), ib_mcast_join(), and ib_mcast_leave().

Attached to multicast GID.

Definition at line 23 of file ib_mcast.h.

Referenced by ib_mcast_join(), and ib_mcast_leave().

Multicast group join transaction.

Definition at line 25 of file ib_mcast.h.

Referenced by ib_mcast_complete(), ib_mcast_join(), and ib_mcast_leave().

void( * ib_mc_membership::complete)(struct ib_mc_membership *membership, int rc)

Handle join success/failure.

Parameters:
membershipMulticast group membership
rcStatus code

Definition at line 31 of file ib_mcast.h.

Referenced by ib_mcast_complete(), and ib_mcast_join().


The documentation for this struct was generated from the following file: