iPXE
|
An Infiniband multicast group membership. More...
#include <ib_mcast.h>
Data Fields | |
struct ib_queue_pair * | qp |
Queue pair. More... | |
struct ib_address_vector * | av |
Address vector. More... | |
int | attached |
Attached to multicast GID. More... | |
struct ib_mad_transaction * | madx |
Multicast group join transaction. More... | |
void(* | complete )(struct ib_mc_membership *membership, int rc) |
Handle join success/failure. More... | |
An Infiniband multicast group membership.
Definition at line 17 of file ib_mcast.h.
struct ib_queue_pair* ib_mc_membership::qp |
Queue pair.
Definition at line 19 of file ib_mcast.h.
Referenced by ib_mcast_complete(), and ib_mcast_join().
struct ib_address_vector* ib_mc_membership::av |
Address vector.
Definition at line 21 of file ib_mcast.h.
Referenced by ib_mcast_complete(), ib_mcast_join(), and ib_mcast_leave().
int ib_mc_membership::attached |
Attached to multicast GID.
Definition at line 23 of file ib_mcast.h.
Referenced by ib_mcast_join(), and ib_mcast_leave().
struct ib_mad_transaction* ib_mc_membership::madx |
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.
membership | Multicast group membership |
rc | Status code |
Definition at line 31 of file ib_mcast.h.
Referenced by ib_mcast_complete(), and ib_mcast_join().